# llms.txt

> VI: https://5ac.vn/wiki/llms-txt/ · EN: https://5ac.vn/en/wiki/llms-txt/ · lang: vi · spec_as_of 2026-10-18 (spec v2) · cluster C9

Tập tin markdown ở gốc website, gói thông tin nền và liên kết tới các trang bản văn sạch để AI agent đọc trước khi dùng nội dung.

---
## Định nghĩa

llms.txt là đề xuất mở của Jeremy Howard về một tập tin markdown đặt tại đường dẫn /llms.txt của website, chứa giới thiệu ngắn và danh sách liên kết tới các trang rút gọn cho mô hình. Agent đọc tệp này trước, rồi chỉ tải những trang cần, thay vì phân tích lại toàn bộ HTML của site.

## Cơ chế

Đề xuất gồm hai vế. Vế một: tệp llms.txt nằm ở gốc site hoặc bất kỳ đường dẫn nào, và một tệp mô tả mọi trang nằm dưới đường dẫn của nó; khi nhiều tệp cùng áp dụng, spec bảo agent dùng tệp cụ thể nhất. Vế hai: mỗi trang agent có thể cần nên có bản markdown sạch ngay tại cùng URL, thêm hoặc thay đuôi `.md` (`page.md`, `index.md`). Để agent tìm ra chúng, spec khuyến nghị hai liên kết chuẩn: `rel="alternate" type="text/markdown"` trỏ tới bản markdown của trang, `rel="describedby"` trỏ tới tệp llms.txt bao phủ trang — khai bằng phần tử `<link>` trong HTML hoặc header `Link:` trong HTTP.

Cấu trúc tệp đi theo thứ tự cố định, dùng chính markdown làm ngôn ngữ định dạng:

| Thành phần | Vai trò | Bắt buộc |
| --- | --- | --- |
| BOM | byte-order mark, tùy chọn, đứng đầu tệp | không |
| H1 | tên dự án hoặc site | có — phần bắt buộc duy nhất |
| Blockquote | tóm tắt ngắn, thông tin nền để đọc phần còn lại | không |
| Đoạn markdown tự do (không heading) | chỉ dẫn cách hiểu các tệp được liệt kê | không |
| Mục H2 kèm "file list" | mỗi dòng là liên kết `[tên](url)`, thêm ghi chú sau dấu `:` nếu cần | không |
| Mục "Optional" | quy ước cho liên kết phụ; agent được phép bỏ khi cần ngữ cảnh ngắn | không |

Ý đồ thiết kế nằm ở chi phí token: cửa sổ ngữ cảnh dù đã lớn vẫn không chứa nổi một website đầy đủ, và mỗi token lãng phí đều tính bằng tiền và độ trễ. Tệp llms.txt giữ phần dẫn đường nhỏ gọn; chi tiết nằm sau các liên kết và chỉ được tải khi cần.

Spec tự đặt mình cạnh các chuẩn láng giềng: robots.txt cho biết quyền truy cập tự động được chấp nhận tới đâu; sitemap.xml liệt kê mọi trang có thể index cho công cụ tìm kiếm; còn llms.txt là bản đồ chọn lọc dùng lúc suy luận — trang đề xuất ghi nhận thực tế nó phục vụ inference nhiều hơn training. Về mức áp dụng, trang v2 (truy xuất 18/10/2026) liệt kê: hàng nghìn site đã công bố llms.txt; nền tảng tài liệu và CMS như Mintlify, GitBook, Yoast SEO, AIOSEO, Wix sinh tệp tự động; Chrome Lighthouse kiểm tra sự hiện diện của nó trong nhóm hạng mục duyệt web bởi agent; OpenAI, Anthropic, Gemini tự công bố llms.txt cho tài liệu developer của họ.

Luồng: Agent đọc /llms.txt → chọn mục liên quan → tải trang .md → trả lời trên nội dung vừa đọc

## Neo chuẩn (spec anchor)

Trang đề xuất mang tiêu đề "The /llms.txt file, v2", xuất bản 03/09/2024, cập nhật 10/08/2026. Nói thẳng cho đúng bản chất: đây vẫn là proposal phi chính thức, "open for community input", không thuộc tổ chức chuẩn hóa nào; nơi bảo trì là kho AnswerDotAI/llms-txt trên GitHub (Apache 2.0).

Nguồn đã truy xuất để dựng entry này:

- <https://llmstxt.org/> — toàn văn đề xuất bản v2 — truy cập 18/10/2026
- <https://github.com/AnswerDotAI/llms-txt> — kho mã của proposal, README cùng nội dung trang spec — truy cập 18/10/2026
- <https://5ac.vn/llms.txt> — llms.txt của chính site này, HTTP 200 — truy cập 18/10/2026

## Neo học thuật

Neo học thuật của entry này ghim vào phần *đo lường*: nghiên cứu *AX is the New AEO* (arXiv:2609.34951, Ido Finder và cộng sự, nộp 28/09/2026) chạy *"37,927 agent journeys"* trên *"1,056 real businesses"* qua bốn harness độc lập và báo cáo *"Agent-ready businesses have answers built from their own pages 78% of the time against 56%"*. Đó đúng là chỗ llms.txt tác động: khi agent fetch và đọc được trang gốc, câu trả lời được dựng từ chính trang doanh nghiệp thay vì từ nguồn bên thứ ba — bài gọi thuộc tính đó là *"agent experience (AX)"* và chốt bằng *"being readable beats being talked about"*.

## Câu hỏi thường gặp

**llms.txt thay thế sitemap.xml à?** Không. Sitemap liệt kê mọi trang chỉ mục cho search engine; llms.txt chọn lọc và mang ngữ cảnh, trỏ tới bản đọc được cho LLM — thứ sitemap không mô tả.

**Nếu vừa có /llms.txt vừa có /docs/llms.txt thì dùng tệp nào?** Quy tắc của spec: tệp nào cụ thể nhất thắng — `/docs/llms.txt` bao phủ và dẫn đường cho mọi trang dưới `/docs/`.

**Có bắt buộc xuất bản trang .md song song không?** Không bắt buộc, nhưng đó là nửa thứ hai của đề xuất: liên kết trong llms.txt nên trỏ tới nội dung thân thiện với LLM, và bản .md cùng URL là dạng được khuyến nghị. Tệp chính vẫn phải đủ nhỏ để vừa cửa sổ ngữ cảnh.

**Chỉ dùng cho tài liệu phần mềm à?** Tài liệu software là nhóm dùng nặng nhất theo spec, nhưng cấu trúc này dùng được cho mọi site cần đường dẫn có hướng cho agent: doanh nghiệp mô tả cấu trúc và chính sách, trang cá nhân gói CV, trường học phát thông tin khóa học.

**Site này có làm đúng thứ mình viết không?** Có. Site tự công bố llms.txt ngay ở gốc, và bách khoa này nằm trong cùng chiến lược phục vụ agent.

## Liên quan

- [Khi khách truy cập đầu tiên không phải là người](/blog/ky-nguyen-moi-website-phuc-vu-agent-thoi-dai-agentic/)
- [Local SEO cho AI Overviews: doanh nghiệp Việt Nam](/blog/local-seo-ai-overviews-doanh-nghiep-viet-nam/)
- [Model Context Protocol (MCP) là gì](/wiki/mcp/)
- [Agent2Agent (A2A) là gì](/wiki/a2a/)
