← Quay lại blog

Từ README.md đến PROGRAM.md: Markdown Bây Giờ Là Ngôn Ngữ Lập Trình

· Save Team
markdownaiprogram-mdagents-mdprogrammingkarpathyfuture

Trong 22 năm, Markdown là định dạng tài liệu. Bạn viết README, bài đăng blog, và ghi chú. Nó giải thích mọi thứ cho con người.

Sau đó mọi thứ thay đổi. Năm 2024, các trợ lý code AI bắt đầu đọc .cursorrulescopilot-instructions.md. Năm 2025, AGENTS.md nổi lên như tiêu chuẩn phổ quát. Đầu năm 2026, Andrej Karpathy phát hành autoresearch, nơi toàn bộ đóng góp của con người là một file Markdown gọi là program.md.

Sự phát triển rõ ràng:

Thời đạiFileĐối tượngMục đích
2004-2023README.mdCon ngườiTài liệu
2024.cursorrulesCông cụ code AIQuy tắc style code
2025AGENTS.mdAI coding agentsHướng dẫn dự án
2026program.mdAutonomous agentsChương trình nghiên cứu

Markdown không chỉ là tài liệu nữa. Đó là ngôn ngữ lập trình cho AI.

Ba Thế Hệ

Thế Hệ 1: Tài Liệu (README.md)

Trường hợp sử dụng Markdown gốc. Bạn viết README để giúp con người hiểu dự án của bạn. Nó thụ động — nó chỉ nằm đó cho đến khi con người đọc. Không có máy móc nào hành động dựa trên nó.

Thế Hệ 2: Cấu Hình (AGENTS.md, CLAUDE.md)

Các trợ lý code AI cần ngữ cảnh dự án. AGENTS.md cho họ biết lệnh build, quy ước code, và quyết định kiến trúc. CLAUDE.md tùy chỉnh hành vi Claude Code. Các file này chủ động — AI đọc chúng và thay đổi hành vi tương ứng.

Nhưng con người vẫn viết code. File Markdown chỉ giúp AI hỗ trợ tốt hơn.

Thế Hệ 3: Lập Trình (program.md)

Với autoresearch, con người không viết bất kỳ code nào. Toàn bộ đóng góp là program.md — file Markdown xác định mục tiêu nghiên cứu, ràng buộc, và chiến lược. AI agent đọc nó rồi tự chủ viết, chạy, và lặp code trong nhiều giờ hoặc nhiều ngày.

Đây là Markdown như một ngôn ngữ lập trình. Đầu ra không phải là văn bản được định dạng — đó là code đang chạy, kết quả thực nghiệm, và các khám phá khoa học.

Tại Sao Markdown?

Tại sao mọi hệ thống AI đều hội tụ về Markdown thay vì YAML, JSON, hoặc DSL tùy chỉnh?

Nó có trong dữ liệu huấn luyện. LLM đã thấy hàng tỷ file Markdown trong quá trình huấn luyện. Chúng hiểu sâu các quy ước của nó.

Nó linh hoạt. Markdown không áp đặt schema cứng nhắc. Bạn có thể viết hướng dẫn tự do, bảng có cấu trúc, ví dụ code, và ngôn ngữ tự nhiên trong cùng một file.

Nó có thể kiểm toán. Bạn có thể đọc program.md và hiểu chính xác agent được nói gì để làm. Thử điều đó với cấu hình YAML 500 dòng.

Nó có thể kiểm soát phiên bản. Mọi thay đổi đối với hướng dẫn của agent là một git commit. Bạn có thể diff, xem xét, và rollback thay đổi hành vi agent giống như thay đổi code.

Điều Này Có Nghĩa Gì với Bạn

Nếu Markdown đang trở thành ngôn ngữ lập trình, thì mọi người viết Markdown đều đang trở thành một loại lập trình viên. Kỹ năng không phải là cú pháp — mà là sự rõ ràng trong suy nghĩ và độ chính xác của hướng dẫn.

Học cách viết hướng dẫn Markdown chính xác. AGENTS.md hoặc program.md của bạn càng tốt, AI agent của bạn hoạt động càng tốt.

Xây dựng thư viện tham chiếu trong Markdown. Khi viết hướng dẫn cho AI agents, bạn cần tài liệu tham khảo đã ở định dạng Markdown sạch.

Hiểu hệ sinh thái AI Markdown. Biết sự khác biệt giữa AGENTS.md, CLAUDE.md, llms.txt, và program.md.


Save chuyển đổi bất kỳ trang web nào thành Markdown sạch — hoàn hảo để xây dựng thư viện tham khảo bạn cần để viết hướng dẫn AI agent hiệu quả. Dùng thử Save miễn phí.