什么是 llms.txt?它对智能体有帮助吗?

llms.txt 是一种提议的 Markdown 索引,当客户端获取并使用网站内容时,它帮助智能体找到可读的页面。

智能体在回答 API 相关问题时,可能只需要一份身份验证指南和一份端点参考。加载整个网站还会引入与该任务无关的内容。

llms.txt 提案为发布者提供了一个描述其内容并链接到有用 Markdown 页面的位置。

文件中包含什么?

文件包含项目名称,还可以包含摘要、使用指引以及分组链接,指向更多信息。

该提案使用 Markdown,以便人和程序可以处理同一文件。其链接列表指向智能体可以在需要时获取的内容。

文档索引可以将身份验证、消息发送和投递事件归入不同的标题下。简短的描述帮助智能体在下载之前区分这些目标页面。

该提案还允许在站点根目录以下放置索引。文档路径下的索引覆盖该路径下的内容。

它和 robots.txt 或站点地图一样吗?

这些文件用途各不相同:访问规则、URL 发现,以及通往内容的精选路径。

文件用途
robots.txt为自动化客户端提供抓取规则
站点地图列出 URL 供搜索引擎发现
llms.txt描述内容并链接到对智能体有用的详细页面

提案中与现有标准的对比将 llms.txt 描述为其他文件的补充。发布它并不会授予对受保护内容的访问权限。

它也不会暴露可执行的操作。智能体需要单独的 API 或 MCP 连接来执行工作区操作。

发布它能证明智能体在使用它吗?

发布可读索引只是确立了可用性。要证明有人使用,需要观察到客户端确实检索并使用了该内容。

Chrome 的 Lighthouse 审计会检查检索该文件时是否出现服务器错误。缺失的文件会收到不适用的结果,因为该文件是可选的。通过该检查并不能衡量智能体的回答质量。

在自行评估时,记录任务和客户端获取的文档。检查智能体是否得出了正确答案或完成了预期操作。在评估索引是否有帮助时,比较等效的运行结果。

访问日志中的请求证明发生了获取。仅凭这一点并不能证明客户端在回答中使用了该内容。引用建立的是另一种观察。在报告结果时,将这些结论分开。

应该向智能体提供哪些 Bird 文档?

当智能体需要发现文档并获取相关页面时,可以提供 Bird 的 llms.txt 索引。

机器可读文档指南介绍了索引、各个 Markdown 页面以及完整语料库。索引提供链接;各个页面让客户端获取有针对性的答案。

llms-full.txt 将文档与源 URL 合并在一起。这种较大的形式适合明确需要完整语料库的工作流,但受限于客户端的上下文容量。

在检索到操作说明后,如需执行消息发送任务,请连接 Bird 的 MCP 服务器。文档提供信息;经过身份验证的连接提供对工作区操作的访问权限。

基于同一网络构建。

测试 API 密钥即刻获取。添加付款方式并验证发送者身份后,即可解锁生产环境。

你的下一个创意。 随时连接。