如何在网站中使用 llms.txt

697 阅读4分钟

什么是 llms.txt?

llms.txt 是一个提议的标准,旨在帮助 AI 模型更好地理解你的网站内容。与 robots.txtsitemap.xml 不同,它通过提供结构化的内容和导航来增强 AI 互动。

目的和优势

  • 增强 AI 理解:帮助 AI 系统快速准确地理解你的网站。
  • 高效信息检索:使 AI 系统能够高效地定位和检索相关信息。
  • 改善上下文理解:通过提供内容之间的上下文关系,减少误解。
  • 更好的用户体验:当用户与 AI 互动内容时,提供更准确、更具上下文感知的响应。
  • 克服上下文限制:通过提供精简的内容访问,帮助 AI 系统在窗口内工作。

llms.txt 与 robots.txt 和 sitemap.xml 的区别

虽然这些文件看起来相似,但它们有不同的用途:

  • robots.txt:专注于控制搜索引擎爬虫的访问,但不帮助内容理解。
  • sitemap.xml:列出所有可索引的页面,但不提供上下文或帮助内容处理。
  • llms.txt:通过提供优化的内容结构,专门解决 AI 理解网站。

llms.txt 规范

该规范定义了两个不同的文件:

  • /llms.txt:一个精简的文档导航视图,帮助 AI 系统快速理解网站结构。
  • /llms-full.txt:一个包含所有文档的综合文件。

这两个文件都使用 Markdown 格式,便于解析。

基本实现指南

1. 创建文件结构

llms.txt 文件使用具有特定结构的 Markdown:

# 你的网站/项目名称

> 你的网站或项目的简要描述

## 文档

- [入门指南](/docs/getting-started) - 新用户指南
- [API 参考](/docs/api) - 完整的 API 文档
- [教程](/docs/tutorials) - 逐步指南

## 示例

- [基本实现](/examples/basic) - 简单的集成示例
- [高级功能](/examples/advanced) - 使用高级功能

## 可选资源

- [社区论坛](/community) - 从其他用户那里获得帮助
- [更新日志](/changelog) - 跟踪更新和更改

2. 将文件放在正确的位置

将文件保存为 llms.txt 并放在网站的根目录中,确保可以通过 yourwebsite.com/llms.txt 访问。如果你正在创建包含所有文档的版本,请将其保存为 llms-full.txt

3. 添加 HTTP 头部(可选但推荐)

在服务器配置中添加以下 HTTP 头部:

X-Robots-Tag: llms-txt

4. 验证实现

  1. 访问 yourwebsite.com/llms.txt
  2. 检查 HTTP 头部
  3. 验证文件格式

使用 llms.txt 与 AI 系统

目前,大多数 AI 模型不会自动发现和索引 llms.txt 文件。

  1. 直接链接:向 AI 提供指向你的 llms.txt 文件的链接。
  2. 手动复制:将 llms.txt 文件的内容直接复制到你的提示中。
  3. 文件上传:如果可用,使用 AI 工具的文件上传功能。

随着采用率的提高,更多的 AI 系统可能会集成自动发现 llms.txt 文件的功能。

在哪里可以找到所有 llms.txt 文件的列表?

llms.txt 中心迅速成为一个流行的开源中心,允许你:

  • 发现各个平台的实现。
  • 研究领先组织如何构建他们的 llms.txt 文件。
  • 获取与该标准相关的最新发展。
  • 找到用于在你的网站上实现 llms.txt 的开源工具、插件和资源。

通过探索这个目录,开发人员和内容创作者可以观察实现模式,了解最佳实践。

生成工具

有几个工具可以帮助你生成 llms.txt 文件:

实际例子

许多组织已经采用了 llms.txt 提议标准:

最佳实践

  1. 保持更新:随着网站结构的变化,定期更新你的 llms.txt 文件,确保 AI 系统拥有最新的信息。
  2. 使用清晰的 Markdown 结构
    • 以 H1 项目名称开头。
    • 包括一个块引用摘要。
    • 使用 H2 标题组织文档链接。
    • 为每个链接提供简要描述。
  1. 有选择性:在 llms.txt 中专注于最重要的资源,使用可选部分来放置不太重要的内容。
  2. 用 AI 系统测试:验证 AI 模型是否根据你的 llms.txt 文件正确解释和导航内容。
  3. 优化 AI 处理:在 llms-full.txt 中移除非必要的标记和脚本,帮助 AI 模型专注于重要内容。

资源

原文:dev.to/thedaviddia…