1. 为什么网站需要专门为AI准备内容?
在过去的几年里,大型语言模型(LLM)已经成为我们日常工作和生活中不可或缺的工具。从代码生成到内容创作,从数据分析到客户服务,这些AI助手正在改变我们与数字世界互动的方式。但作为一个长期与网站打交道的开发者,我发现了一个关键问题:大多数网站的内容结构对AI来说并不友好。
想象一下,当你向AI助手询问某个框架的API用法时,它需要从一堆HTML标签、导航菜单、广告和JavaScript代码中提取出真正有用的技术文档。这就像让一个人从垃圾堆里找钻石——不仅效率低下,而且结果往往不尽如人意。
1.1 上下文窗口的限制
当前主流LLM的最大挑战之一是有限的上下文窗口。即使是最先进的模型,如GPT-4,其上下文长度也通常在128K tokens左右。听起来很多?但实际上:
- 一个中等复杂度的网页可能包含50-100KB的HTML
- 其中真正有价值的技术内容可能只占10-20%
- 当AI需要同时理解多个相关页面时,这个限制就更加明显
我曾测试过让Claude分析一个流行的前端框架文档网站。即使只请求核心API部分,模型也经常因为上下文不足而遗漏关键细节或给出不完整的回答。
1.2 HTML的解析难题
现代网站的HTML结构对AI来说是个噩梦:
html复制<div class="container">
<nav>...</nav>
<div class="ad-wrapper">...</div>
<main>
<article>
<!-- 实际内容只占这里的30% -->
</article>
</main>
<footer>...</footer>
</div>
AI不仅需要理解DOM结构,还要判断哪些内容是核心信息,哪些是辅助性元素。更糟的是,许多网站使用JavaScript动态加载内容,这对基于静态分析的AI工具来说简直是灾难。
1.3 专业信息的集中呈现
技术文档尤其需要为AI优化。当开发者询问"如何在Spring Boot中配置JPA"时,他们希望得到:
- 必要的依赖项
- 核心配置属性
- 常见问题解决方案
- 最佳实践建议
而不是从20个不同页面中拼凑出的零散信息。这就是为什么我们需要一个专门为AI设计的标准化内容入口。
2. /llms.txt:AI时代的网站地图
2.1 什么是llms.txt?
llms.txt是一个放置在网站根目录下的Markdown文件,它相当于网站的"AI友好版"摘要。与传统的sitemap.xml不同,它不是简单地列出所有页面,而是精心组织了对AI最有价值的内容。
它的设计哲学很明确:
- 简洁:只包含最核心的信息
- 结构化:使用标准化的Markdown格式
- 可扩展:可以链接到更详细的文档
2.2 基本结构规范
一个符合标准的llms.txt文件应该包含以下部分:
markdown复制# 项目名称
> 简短的项目描述,包含理解后续内容所需的关键信息
可选的额外说明段落或列表
## 核心文档
- [快速入门](quickstart.md): 项目的基本使用方法
- [API参考](api.md): 完整的API文档
## 示例
- [电商应用示例](ecommerce-demo.md): 展示典型使用场景
## Optional
- [高级配置](advanced-config.md): 非必需但可能有用的信息
关键点:
- 必须有一个H1标题作为项目名称
- 建议使用blockquote提供简短摘要
- "Optional"部分标记非必需内容,AI在上下文有限时可以跳过
2.3 为什么选择Markdown?
Markdown是llms.txt的理想格式,因为:
- 人类和AI都能轻松阅读
- 结构清晰,没有HTML的冗余标签
- 支持丰富的格式(代码块、列表、表格等)
- 被绝大多数静态网站生成器原生支持
相比之下,XML或JSON虽然机器友好,但对人类维护者来说不够直观。
3. 实现细节与技术考量
3.1 部署位置与命名
最佳实践是将llms.txt放在网站根目录:
code复制https://example.com/llms.txt
对于大型项目,可以在子目录中放置额外的llms.txt文件:
code复制https://example.com/docs/llms.txt
https://example.com/api/llms.txt
3.2 内容编写指南
基于我的内容优化经验,以下是编写高质量llms.txt的建议:
-
精准描述:
- 避免模糊术语
- 每个链接都应附带简短说明
- 示例:
code复制- [认证指南](auth.md): 包含OAuth2和JWT两种实现方式
-
分层组织:
- 将内容分为"必须阅读"和"可选"部分
- 确保核心概念在前面的章节
-
版本控制:
- 当API变更时及时更新
llms.txt - 考虑为不同版本维护单独的
llms.txt
- 当API变更时及时更新
3.3 自动生成策略
对于大型项目,手动维护llms.txt可能很困难。以下是几种自动化方案:
-
静态网站生成器插件:
- 为Docusaurus、VuePress等开发插件
- 示例:VitePress插件配置
javascript复制// vitepress.config.js module.exports = { plugins: [ require('vitepress-plugin-llms')({ include: ['guide/**', 'api/**'], exclude: ['examples/**'] }) ] } -
CI/CD集成:
yaml复制# .github/workflows/llms.yml jobs: generate-llms: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - run: npx llms-txt-generator --input ./docs --output ./llms.txt - uses: actions/upload-artifact@v3 with: name: llms.txt path: ./llms.txt -
动态生成:
对于CMS驱动的网站,可以添加动态路由:python复制# Django示例 from django.http import HttpResponse def llms_txt(request): content = generate_llms_content() return HttpResponse(content, content_type='text/markdown')
4. 实际应用案例
4.1 技术文档网站
以Java生态为例,一个Spring Boot项目的llms.txt可能如下:
markdown复制# Spring Boot Data JPA
> 简化Java持久层开发的Spring模块,提供自动化的Repository实现
关键特性:
- 自动Repository实现
- 方法名查询推导
- 分页和排序支持
- 事务管理
## 核心文档
- [快速开始](https://spring.io/guides/gs/accessing-data-jpa.md): 5分钟入门教程
- [参考文档](https://docs.spring.io/spring-data/jpa/docs/current/reference/html.md): 完整API说明
- [配置指南](https://spring.io/guides/gs/accessing-data-jpa-config.md): 常见配置选项
## 示例
- [电商领域实现](https://github.com/spring-projects/spring-data-examples/tree/main/jpa.md): 展示实体和Repository设计
## Optional
- [性能优化](https://spring.io/guides/gs/accessing-data-jpa-performance.md): 高级调优技巧
4.2 企业官网
即使是企业网站也能从llms.txt受益:
markdown复制# ACME科技有限公司
> 领先的企业级Java解决方案提供商,专注于微服务和云原生架构
## 产品服务
- [云平台](https://acme.com/products/cloud.md): 基于Kubernetes的PaaS解决方案
- [开发工具](https://acme.com/products/tools.md): 包括IDE插件和CLI工具链
## 技术资源
- [白皮书](https://acme.com/resources/whitepapers.md): 架构决策和技术选型分析
- [案例研究](https://acme.com/resources/case-studies.md): 客户成功故事
## Optional
- [公司历史](https://acme.com/about/history.md): 发展历程和里程碑
4.3 开源项目
以流行的Java库为例:
markdown复制# Lombok
> Java注解处理器,通过注解减少样板代码
重要说明:
- 需要IDE插件支持
- 仅编译时生效,不影响运行时
## 核心功能
- [@Data](https://projectlombok.org/features/Data.md): 自动生成getter/setter等
- [@Builder](https://projectlombok.org/features/Builder.md): 实现建造者模式
## 集成指南
- [Maven配置](https://projectlombok.org/setup/maven.md)
- [IntelliJ插件](https://projectlombok.org/setup/intellij.md)
## Optional
- [原理分析](https://projectlombok.org/implementation.md): 注解处理器工作机制
5. 技术实现深度解析
5.1 与传统网站地图的区别
| 特性 | sitemap.xml | llms.txt |
|---|---|---|
| 格式 | XML | Markdown |
| 目标读者 | 搜索引擎爬虫 | AI助手和开发者 |
| 内容粒度 | 所有页面 | 精选核心内容 |
| 外部链接 | 通常不包括 | 可以包含 |
| 动态更新 | 较慢 | 可以实时 |
| 语义信息 | 有限 | 丰富描述 |
5.2 与robots.txt的互补性
robots.txt和llms.txt服务于不同目的:
text复制# robots.txt
User-agent: *
Disallow: /admin/
Allow: /public/
# llms.txt
# 公共API文档
> 面向开发者的RESTful API参考
## 核心端点
- [用户管理](https://api.example.com/v1/users.md)
关键区别:
robots.txt:控制爬虫访问权限llms.txt:提供内容理解和使用的上下文
5.3 性能优化策略
-
缓存机制:
- 对
llms.txt实施CDN缓存 - 设置适当的
Cache-Control头
- 对
-
增量更新:
- 使用ETag或Last-Modified头
- 支持条件GET请求
-
压缩传输:
nginx复制# nginx配置示例 gzip on; gzip_types text/markdown; -
预生成策略:
bash复制# 静态生成示例 find ./docs -name "*.md" | xargs llms-txt-generator > llms.txt
6. 开发者工具链集成
6.1 IDE插件
现代IDE可以集成llms.txt支持:
-
VS Code扩展:
- 自动解析项目中的
llms.txt - 提供快速导航到相关文档
- 自动解析项目中的
-
IntelliJ插件:
java复制// 示例:解析llms.txt的Java实现 public class LlmsTxtParser { public List<DocumentLink> parse(Path filePath) { // 解析Markdown并提取结构化信息 } }
6.2 构建工具支持
主流构建工具可以集成生成任务:
Maven示例:
xml复制<plugin>
<groupId>org.llmstxt</groupId>
<artifactId>llms-txt-maven-plugin</artifactId>
<executions>
<execution>
<phase>prepare-package</phase>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
</plugin>
Gradle示例:
groovy复制plugins {
id 'org.llmstxt.gradle' version '1.0'
}
llmsTxt {
inputDir = file('src/docs')
outputFile = file('build/llms.txt')
}
6.3 测试验证工具
确保llms.txt质量的关键工具:
-
链接检查器:
python复制def verify_links(llms_file): for link in extract_links(llms_file): if not is_url_accessible(link): report_error(f"Broken link: {link}") -
AI兼容性测试:
- 使用多个LLM验证理解准确性
- 评估回答质量评分
-
Markdown校验:
bash复制
npm install -g markdownlint markdownlint llms.txt
7. 未来发展与行业影响
7.1 标准化进程
当前llms.txt还处于社区提案阶段,但已经显示出成为行业标准的潜力:
-
W3C标准化路径:
- 提交社区组建议
- 形成工作草案
- 最终成为正式推荐标准
-
SEO影响:
- 可能成为搜索引擎排名因素
- 帮助AI更好地理解网站内容
7.2 扩展应用场景
超越技术文档的潜在用途:
-
电子商务:
- 产品特性的结构化描述
- 购买指南和比较数据
-
教育领域:
- 课程大纲和知识点关联
- 学习路径建议
-
政府服务:
- 政策法规的简明解释
- 办事流程的逐步指导
7.3 技术演进方向
-
动态内容支持:
- 实时API文档生成
- 个性化内容推荐
-
多模态扩展:
- 集成图表和示意图
- 支持嵌入式代码示例
-
智能缓存策略:
- 基于使用模式的预取
- 差异更新机制
8. 实施路线图与最佳实践
8.1 分阶段采用策略
对于不同规模团队的建议:
初创公司:
- 从核心API文档开始
- 手动维护简单
llms.txt - 逐步扩展到产品营销内容
中型企业:
- 组建跨职能小组
- 开发自动化生成工具
- 建立内容审核流程
大型组织:
- 制定企业级标准
- 与现有CMS集成
- 培训内容团队
8.2 内容维护流程
高效的协作工作流:
-
版本控制:
git复制# Git分支策略示例 feature/ ├── llms-update-202405 └── docs-refactor -
审查机制:
- 技术准确性审查
- AI有效性测试
- 多角色评审
-
监控指标:
- 文件访问频率
- AI使用成功率
- 用户反馈评分
8.3 避坑指南
从实际案例中总结的经验:
-
避免过度工程:
- 初期保持简单
- 只解决核心需求
-
内容新鲜度:
- 设置定期审核提醒
- 文档变更时同步更新
-
性能考量:
- 控制文件大小
- 避免深度嵌套结构
-
安全边界:
- 明确区分公开和内部内容
- 实施适当的访问控制
9. 开发者实战指南
9.1 Java项目集成示例
以下是在Spring Boot项目中实现llms.txt支持的完整示例:
-
添加依赖:
xml复制<dependency> <groupId>org.llmstxt</groupId> <artifactId>llms-txt-spring-boot-starter</artifactId> <version>1.0.0</version> </dependency> -
配置属性:
yaml复制# application.yml llms: txt: enabled: true path: /llms.txt sources: - classpath:/docs/** - file:./external-docs/ -
自定义Controller:
java复制@RestController public class LlmsTxtController { @GetMapping("/llms.txt") public ResponseEntity<String> getLlmsTxt() { String content = LlmsTxtGenerator.generate(); return ResponseEntity.ok() .contentType(MediaType.TEXT_MARKDOWN) .header("X-LLMS-Version", "1.0") .body(content); } }
9.2 静态网站生成
使用Hugo生成静态llms.txt的配置:
-
模板文件:
html复制<!-- layouts/_default/llms.txt --> {{ define "main" }} # {{ .Site.Title }} > {{ .Site.Params.description }} {{ range .Site.Sections }} ## {{ .Title }} {{ range .Pages }} - [{{ .Title }}]({{ .Permalink }}.md): {{ .Description }} {{ end }} {{ end }} {{ end }} -
构建脚本:
bash复制# 生成llms.txt hugo --renderToDisk --template llms.txt > static/llms.txt
9.3 自动化测试套件
确保llms.txt质量的测试方案:
java复制public class LlmsTxtTest {
@Test
public void testFileStructure() {
String content = readFile("llms.txt");
assertTrue(content.startsWith("# "));
assertContains(content, "## ");
}
@Test
public void testLinksValid() {
List<String> links = extractLinks("llms.txt");
links.forEach(link -> {
HttpResponse response = httpClient.get(link);
assertEquals(200, response.statusCode());
});
}
}
10. 行业生态与社区资源
10.1 开源工具推荐
-
核心工具链:
llms-txt-core: 参考实现库llms-txt-cli: 命令行界面
-
编辑器插件:
- VS Code: LLMS Txt Preview
- IntelliJ: LLMS Support
-
验证工具:
- llms-txt-validator
- ai-compatibility-tester
10.2 学习资源
-
官方文档:
-
教程课程:
- "AI友好的文档编写"在线课程
- 企业内训工作坊材料
-
案例研究:
- 大型开源项目采用报告
- 企业实施效果分析
10.3 社区参与渠道
-
技术论坛:
- LLMS Txt专项讨论区
- Stack Overflow标签
-
贡献指南:
- 规范提案流程
- 工具开发路线图
-
行业会议:
- AI与文档技术研讨会
- 年度最佳实践峰会
11. 技术挑战与解决方案
11.1 多版本管理
处理API版本化的策略:
markdown复制# API v2
> 最新稳定版本
## 文档
- [v2.3文档](https://api.example.com/v2.3/docs.md)
- [迁移指南](https://api.example.com/v2/migration.md)
# API v1 (已弃用)
> 旧版本,2024年底停止支持
## 文档
- [v1.7文档](https://api.example.com/v1.7/docs.md)
11.2 多语言支持
国际化方案示例:
-
按语言目录组织:
code复制/llms.en.txt /llms.zh.txt /llms.ja.txt -
内容协商:
nginx复制# nginx配置 map $http_accept_language $lang { default en; ~zh zh; ~ja ja; } location = /llms.txt { try_files /llms.$lang.txt =404; }
11.3 访问控制
保护敏感信息的方法:
-
认证保护:
java复制@GetMapping("/llms.txt") public ResponseEntity<String> getLlmsTxt( @RequestHeader("Authorization") String auth) { if (!isValidToken(auth)) { return ResponseEntity.status(403).build(); } // 返回内容 } -
内容过滤:
python复制def generate_llms_txt(user_role): content = base_content if user_role != 'admin': content = filter_sensitive_info(content) return content
12. 性能优化高级技巧
12.1 内容分块策略
优化大文档的处理:
-
逻辑分块:
markdown复制## 核心概念 [1/3] ## 高级特性 [2/3] ## 附录 [3/3] -
懒加载提示:
markdown复制- [详细配置](config.md#advanced): 包含50+配置项 <!-- LLM提示:此部分内容较多,建议按需加载 -->
12.2 预计算摘要
提升AI处理效率:
python复制def generate_summary(content):
# 使用NLP技术提取关键句
return summary
# 在生成时嵌入
content = f"""{main_content}
<!-- AI摘要: {generate_summary(main_content)} -->
"""
12.3 智能缓存模式
混合缓存策略实现:
java复制public class LlmsTxtCache {
@Cacheable(value = "llmsCache",
key = "#version",
unless = "#result.length() > 100000")
public String getLlmsTxt(String version) {
// 生成或获取内容
}
@Scheduled(fixedRate = 3600000)
public void refreshCache() {
// 定期更新
}
}
13. 安全与合规考量
13.1 内容审核机制
确保信息安全的流程:
-
自动化扫描:
- 敏感词检测
- 合规性检查
-
人工审核:
- 技术准确性验证
- 法律合规审查
-
版本追溯:
sql复制CREATE TABLE llms_versions ( id INT PRIMARY KEY, content TEXT, created_at TIMESTAMP, approved_by VARCHAR(255) );
13.2 数据隐私保护
符合GDPR等法规的措施:
-
匿名化处理:
python复制def anonymize(content): return remove_pii(content) -
访问日志控制:
nginx复制# 不记录llms.txt的访问日志 location = /llms.txt { access_log off; } -
内容过期策略:
http复制HTTP/1.1 200 OK Cache-Control: max-age=3600 Expires: {{到期时间}}
13.3 完整性验证
防篡改技术方案:
-
数字签名:
java复制public String signContent(String content) { Signature sig = Signature.getInstance("SHA256withRSA"); sig.initSign(privateKey); sig.update(content.getBytes()); return Base64.encode(sig.sign()); } -
哈希校验:
markdown复制
<!-- 校验和: a1b2c3d4 --> -
区块链存证:
- 将内容哈希上链
- 提供公开验证接口
14. 评估与度量指标
14.1 效果评估框架
衡量llms.txt价值的关键指标:
-
AI理解准确率:
- 问题回答正确率
- 信息完整性评分
-
开发者体验:
- 文档查找时间
- 问题解决效率
-
运营指标:
- 文件访问频率
- 链接点击分布
14.2 A/B测试策略
对比不同方案的实验设计:
-
分组测试:
- 对照组:传统文档
- 实验组:
llms.txt增强
-
度量维度:
python复制metrics = { 'time_to_resolution': ..., 'correctness': ..., 'satisfaction': ... } -
结果分析:
- 统计显著性检验
- 效应大小计算
14.3 持续改进循环
建立反馈驱动的优化流程:
mermaid复制graph LR
A[收集使用数据] --> B[分析痛点]
B --> C[制定改进]
C --> D[实施变更]
D --> E[验证效果]
E --> A
15. 与其他技术的集成
15.1 知识图谱关联
增强语义理解的方法:
markdown复制# Java并发编程
> 多线程与并发工具指南
<!-- 知识实体:
- Java Thread
- java.util.concurrent
- 锁机制
-->
15.2 OpenAPI集成
结合API文档的最佳实践:
markdown复制## REST API
- [用户服务](https://api.example.com/users.md):
<!-- OpenAPI片段 -->
```yaml
paths:
/users:
get:
summary: 获取用户列表
code复制
### 15.3 代码仓库联动
与GitHub等平台的深度集成:
1. **README增强**:
```markdown

-
PR检查:
yaml复制# GitHub Action - name: Validate llms.txt uses: llms-txt/validator@v1 with: file: ./llms.txt -
版本对应:
markdown复制# v1.2.3 > 对应Git标签: [v1.2.3](https://github.com/xxx/repo/tree/v1.2.3)
16. 企业级实施案例
16.1 大型电商平台
挑战:
- 数百万商品页面
- 复杂的产品关系
- 多语言需求
解决方案:
markdown复制# 电商平台核心数据
> 产品目录与购买指南
## 商品分类
- [电子产品](https://cdn.example.com/llms/electronics.md): 包含规格参数比较
- [家居用品](https://cdn.example.com/llms/home.md): 使用场景建议
## 购买流程
- [结账流程](https://support.example.com/checkout.md): 分步指导
效果:
- AI客服准确率提升40%
- 退货率下降15%
16.2 金融机构
挑战:
- 严格合规要求
- 复杂产品条款
- 风险披露需求
实施策略:
- 分业务线创建
llms.txt - 法律团队审核每项内容
- 版本化发布流程
成果:
- 客户咨询时间缩短30%
- 合规风险显著降低
16.3 开源基金会
项目规模:
- 管理50+关键项目
- 全球贡献者社区
统一标准:
markdown复制# Apache项目规范
> 社区贡献指南
## 核心项目
- [Kafka](https://kafka.apache.org/llms.txt): 分布式流平台
- [Spark](https://spark.apache.org/llms.txt): 大数据处理引擎
## 贡献流程
- [PR指南](https://www.apache.org/dev/llms-pr.md): 代码提交规范
影响:
- 新人上手时间减少50%
- 跨项目协作效率提升
17. 常见问题解决方案
17.1 内容更新滞后
症状:
- AI提供过时信息
- 文档与实现不一致
解决方案:
-
将
llms.txt生成加入CI流水线yaml复制# GitHub Action - run: make generate-llms - uses: actions/upload-artifact@v3 with: name: llms.txt path: ./llms.txt -
设置文档过期提醒
python复制# 检查最后修改时间 if (now() - last_modified) > timedelta(days=30): send_alert("文档需要更新")
17.2 AI理解偏差
典型问题:
- 关键细节被忽略
- 上下文关联错误
调试方法:
-
简化内容结构
-
添加明确提示
markdown复制<!-- 重点: 此配置必须先于其他设置 --> - [核心配置](config.md#core): 必须最先加载 -
使用多个模型测试
17.3 性能瓶颈
大规模网站挑战:
- 生成时间过长
- 文件体积过大
优化策略:
-
分级生成
bash复制# 首先生成核心部分 generate-core > llms.txt # 后台生成完整版 generate-full > llms-full.txt & -
增量更新
java复制@Scheduled(cron = "0 0 * * * *") public void incrementalUpdate() { // 只更新变更部分 } -
CDN分发
terraform复制resource "aws_cloudfront_distribution" "llms" { origin { domain_name = "${aws_s3_bucket.llms.bucket_domain_name}" origin_id = "llmsS3" } }
18. 高级内容策略
18.1 个性化内容
基于用户角色的动态生成:
python复制def generate_personalized(user):
base = load_base_content()
if user.role == 'developer':
base += get_developer_section()
return base
18.2 情境感知
根据使用场景调整内容:
markdown复制# 产品文档
> 根据您的需求选择章节
<!-- 场景检测:
如果问题包含"错误" -> 优先显示故障排除
如果问题包含"如何" -> 优先显示使用指南
-->
18.3 反馈闭环
持续改进的内容机制:
-
嵌入反馈通道:
markdown复制[//]: # (反馈: 此文档有帮助吗?) -
使用数据分析:
sql复制SELECT section, avg(rating) FROM llms_feedback GROUP BY section -
自动优化:
python复制def optimize_content(): low_rated = get_low_rated_sections() for section in low_rated: rewrite(section)
19. 工具链深度集成
19.1 文档生成流水线
现代化文档工作流:
mermaid复制graph TB
A[源代码] --> B[提取注释]
B --> C[生成API参考]
C --> D[整合使用指南]
D --> E[生成llms.txt]
E --> F[发布到CDN]
19.2 IDE智能辅助
开发者体验增强:
-
代码补全:
java复制/** * @llms-ref https://example.com/llms.txt#section-2.3 */ public void configure() { // ... } -
上下文帮助:
- 悬浮显示相关文档片段
- 快速导航到详细说明
19.3 团队协作平台
与Slack等工具的集成:
python复制@app.command("/docs")
def search_docs(query):
results = llms_search(query)
return format_slack_message(results)
20. 终极实践建议
经过多个项目的实践验证,以下建议最能确保成功:
-
从小处开始:
- 选择核心模块先行试点
- 快速迭代积累经验
-
度量驱动:
- 建立基线指标
- 每个变更都评估影响
-
跨职能协作:
- 开发者+文档工程师+产品经理
- 定期同步进展
-
生态整合:
- 与现有工具链深度集成
- 减少额外维护成本
-
持续演进:
- 跟踪AI技术发展
- 适时调整内容策略
在Java生态中实施时,特别要注意:
- 与Javadoc的互补关系
- Maven/Gradle构建集成点
- 框架特定扩展机制
最后记住:llms.txt不是要取代现有文档,而是为其增加AI友好的访问层。当人类和机器都能高效获取知识时,技术传播的效率将实现质的飞跃。
