Bỏ qua điều hướng

Khóa họcAI

Hiểu chuẩn dữ liệu để "Giao tiếp" hiệu quả với AI

Reading and safely editing JSON, JSONL, CSV, YAML and Markdown frontmatter

Fig. 01Hiểu chuẩn dữ liệu để "Giao tiếp" hiệu quả với AI

Khoá nền tảng miễn phí cho người không lập trình về năm định dạng file văn bản hay gặp: JSON, JSONL, CSV, YAML và Markdown có frontmatter. Bạn học cách đọc cấu trúc của từng loại, sửa một chỗ nhỏ mà không làm hỏng file, rồi kiểm lại trước khi gửi đi. Vì file hợp lệ chưa chắc là file đúng.

  • 8 bài
  • 2h15p
  • 7 quiz
  • 123 học viên

Bạn sẽ làm được gì

Có một khoảnh khắc rất cụ thể mà khoá học này nhắm tới: bạn được gửi một file dữ liệu, mở ra, và cần sửa đúng một chỗ trong đó — một giá trị, một trường, một dòng — rồi gửi lại mà không làm hỏng thứ gì. Khoá học cung cấp cho bạn chỗ dựa trong khoảnh khắc đó: biết mình đang nhìn định dạng nào, biết ký tự nào đang giữ cấu trúc, và nhận ra khi nào chỗ cần đổi đã vượt quá phần bạn tự quyết được nên phải hỏi lại người phụ trách file.

  1. Nhận ra định dạng — Bạn nhìn vào một file lạ và đọc được những dấu hiệu trên bề mặt để đoán nó đang ghi dữ liệu theo JSON, JSONL, CSV, YAML hay Markdown có frontmatter, đồng thời biết khi nào hình dáng chưa đủ để kết luận và cần kiểm thêm.
  2. Đọc cấu trúc JSON — Bạn đọc được object, array và các kiểu giá trị bên trong một file JSON, và biết vai trò của dấu nháy kép, dấu hai chấm cùng dấu phẩy giữa các phần tử.
  3. Sửa một chỗ an toàn — Bạn thay một giá trị hoặc một dòng mà cú pháp của file vẫn nguyên vẹn, vì bạn biết ký tự nào đang giữ cấu trúc và ký tự nào chỉ là nội dung.
  4. Nhận ra ranh giới bản ghi — Trong file JSONL, bạn phân biệt được khi nào một bản ghi dài đang bị editor bẻ xuống cho vừa khung nhìn, và khi nào đó là ký tự xuống dòng thật ngăn hai bản ghi.
  5. Lường trước cạm bẫy của CSV — Bạn biết trước những chỗ một file CSV hay bị đọc sai: dấu phân cách, ô có dấu nháy, bản ghi trải nhiều dòng, số 0 ở đầu và ngày tháng bị spreadsheet tự đổi lúc lưu.
  6. Đọc thụt lề như cấu trúc — Trong YAML, bạn thấy khoảng trắng đầu dòng đang nói điều gì về quan hệ giữa các mục, và nhận ra chỗ một giá trị tự nhận kiểu vì thiếu dấu nháy.
  7. Kiểm lại sau khi sửa — Bạn giữ bản trước khi sửa, so bản trước với bản sau, chạy một validator cú pháp, và hiểu vì sao “hợp lệ” vẫn chưa phải “đúng”.

Đây là khoá nền tảng miễn phí, độc lập với mọi ngôn ngữ và công cụ: bạn đọc bằng mắt trong một trình soạn văn bản thuần, không cần biết lập trình và không cần cài thêm gì.

Xem bản Markdown

Bạn có đang gặp những dấu hiệu này?

  • Bạn xoá một dòng trong file JSON, rồi công cụ xử lý báo lỗi cú pháp và dừng lại, dù trình soạn văn bản vẫn mở file đó bình thườngDấu phẩy của dòng bên cạnh giờ đứng sai chỗ, vì JSON chỉ cho dấu phẩy nằm giữa các phần tử chứ không cho nó đứng lẻ trước dấu ngoặc đóng.
  • Bạn thêm một dòng ghi chú vào file JSON cho dễ nhớ về sauJSON không có cú pháp comment, nên dòng ghi chú đó làm toàn bộ file trở thành không hợp lệ.
  • Một bản ghi trong file JSONL trông như đang nằm trên năm dòngEditor đang bẻ dòng cho vừa bề ngang cửa sổ, còn ranh giới bản ghi thật vẫn là ký tự xuống dòng mà bạn không thấy.
Xem đủ 8 dấu hiệu và vì sao có khóa học này

Khóa học này có hợp với bạn?

Khoá học dành cho ai

  1. Người làm việc cùng AI agentPhù hợp nhất— Bạn làm vận hành, nội dung, nghiên cứu hay quản lý chứ không phải lập trình viên, nhưng thường xuyên được gửi file cấu hình của một agent, file của một Skill hay một dataset và cần đọc hiểu hoặc sửa một chỗ trong đó.
  2. Người mới học lập trình— Bạn muốn có nền vững về các định dạng dữ liệu trước khi bước vào công cụ và ngôn ngữ, để sau này không đoán mò khi nhìn một file cấu hình.
  3. Người chuẩn bị học khoá Skills— Một Skill là file Markdown có YAML frontmatter, nên đọc trôi cấu trúc đó giúp bạn vào khoá học kia nhẹ hơn nhiều.

Những điều cần lưu ý

  1. Đây là khoá đọc và sửa ở mức tối thiểu — Khoá học không đi vào cách viết một file từ đầu và không dạy lập trình; phần bạn nhận được là cách mở, hiểu và sửa một chỗ nhỏ mà file vẫn lành.
  2. Không cần Git, dòng lệnh hay công cụ chuyên dụng — Bạn chỉ cần mở được file bằng một trình soạn văn bản thuần, phần còn lại là đọc bằng mắt trên những ví dụ đã dựng sẵn.
  3. Không đi hết đặc tả của từng định dạng — Các chuẩn chỉ được dẫn ở đúng chỗ cần thiết, còn nội dung tập trung vào phần bạn thật sự dùng tới khi đọc và sửa một file trong công việc.
  4. Không phải file hỏng nào cũng sửa được — Hành vi cụ thể của từng spreadsheet hay editor là điều bạn cần tự kiểm trên máy mình; điều khoá học cung cấp là cách nhận ra những lỗi thường gặp, sửa chỗ nhỏ và kiểm lại kết quả.

Bạn sẽ học theo cách nào

  1. Một ví dụ xuyên suốt— Các bài xoay quanh cùng một workshop giả định với danh sách đăng ký gồm họ tên, email, số điện thoại, trạng thái thanh toán và ghi chú, toàn bộ là dữ liệu placeholder; bạn không phải học lại bối cảnh mới ở mỗi định dạng.
  2. Hình minh họa tĩnh— Những quan hệ khó thấy bằng chữ, như cấu trúc lồng nhau hay ranh giới giữa các bản ghi, được vẽ ra để bạn nhìn thấy hình dạng của chúng.
  3. Đi từng định dạng một— Sau khi năm định dạng được đặt cạnh nhau để bạn gọi tên chúng, mỗi định dạng có một bài riêng đi vào cấu trúc và những chỗ dễ sai của nó; phần kiểm lại sau khi sửa mới đối chiếu chúng với nhau.
  4. Quiz ngắn để tự soi lại— Các bài nội dung đều kèm vài câu hỏi ngắn giúp bạn tự xác nhận mình đã đọc đúng ý chứ không chỉ lướt qua.

Mentor

Bắt đầu từ đâu

Bài đầu tiên trả lời câu hỏi đứng trước mọi kỹ thuật: vì sao những file này lại xuất hiện trong công việc của bạn, và vì sao mở chúng ra không đáng sợ như cảm giác lần đầu. Bài này đặt ở đầu khoá vì cảm giác choáng ngợp trước một khối ký tự dày đặc thường là thứ chặn người học lại, sớm hơn cả dấu phẩy hay dấu thụt lề. Khi bạn đã thấy những file này là văn bản có luật chơi rõ ràng, phần còn lại của khoá học chỉ là học từng luật một.

Xem chương trình học