AgentGrade
EnglishEspañolDeutsch日本語中文
← 知识库

AGENTS.md vs llms.txt

两个文件,两种职责

它们都位于根目录,都面向智能体,但回答的问题不同:

llms.txtAGENTS.md
回答"这里有什么?""在这里该如何行事?"
形式带单行摘要的 markdown 链接索引自由格式的 markdown 指令
起源于文档站点(llmstxt.org)代码仓库,面向编码智能体
读者正在了解网站的智能体即将在此开展工作的智能体
类比给机器看的站点地图写给机器的 README

llms.txt 是精选索引: 关键 URL 加单行描述,智能体一次抓取就能了解你的表面。AGENTS.md 是散文式指令: 约定、可为与不可为、如何运行 —— 编码智能体在动手之前会在仓库里寻找的文件,如今正扩散到仓库之外。

为什么店面突然有了 AGENTS.md

Shopify 让这一约定在商业网络上成为主流: 每个 Shopify 店铺现在默认提供 /agents.md,并且 —— 根据 Shopify 自己的主题文档 —— Shopify 通过镜像 /agents.md 的内容来管理 /llms.txt,/llms-full.txt 也指向同处。商家可以用 Liquid 模板(templates/agents.md.liquidtemplates/llms.txt.liquidtemplates/llms-full.txt.liquid)覆盖三者中的任何一个。一份指令文件,三个入口。

这个设计选择很能说明问题: 当被迫选择单一事实来源时,Shopify 选择了指令文件,并从它生成索引

你该发布哪个?

不要把它们与 agents.txt(一个访问策略提案)或 robots.txt(爬取权限)混淆。四个根文件,四种职责: 权限、策略、索引、指令。

常见问题

AGENTS.md 是标准吗?

它是约定,不是规范 —— 背后没有正式的标准组织。它的力量在于采用度: 编码智能体会在仓库中寻找它,Shopify 为每个店面默认提供它。

AGENTS.md 会取代 llms.txt 吗?

不会 —— 它们回答不同的问题,Shopify 的镜像设计展示了两者如何共存: 指令是源,索引是视图。只有 AGENTS.md 的网站失去了一次抓取的链接索引;只有 llms.txt 的网站没有给智能体任何行为指引。

AgentGrade 检查 AGENTS.md 吗?

扫描器的发现类检查以 llms.txt 为中心 —— 在"这里有什么"这个职责上,它仍是更广泛的约定 —— 同时检查它是否交叉引用了你的其他机器文件。扫描你的网站,看看你的根文件现在告诉智能体什么。

相关