06|上下文的艺术(上):详解CLAUDE.md与AGENTS.md
Tony Bai

你好,我是 Tony Bai。
上一讲,我们精通了 @ 指令,学会了如何为 AI 一次性地注入文件或目录的上下文。这极大地提升了我们解决局部问题的效率。但很快你就会发现一个新的痛点:有些“知识”,你需要反复、持续地告诉 AI。
“请记住,我们的 Go 项目错误处理必须使用 errors.Is 和 errors.As。”
“别忘了,我们的 API 响应体必须是 { "code": 0, "data": ..., "message": "..." } 这种格式。”
每次开启一个新的会话,甚至在同一个会话中讨论不同问题时,你都可能需要重复这些指令。AI 就像一个只有七秒记忆的“金鱼”,虽然聪明,却缺乏长期记忆(Long-term Memory)。
今天这一讲,我们就要彻底解决 AI 的“失忆症”。我们将深入一门所有高级 AI Agent 开发者都必须掌握的核心技艺——上下文的艺术。你将学会如何通过 CLAUDE.md 和 AGENTS.md,为你的 AI 伙伴打造一个持久的、分层的、可共享的“记忆宫殿”,让它从一个过目就忘的通用助手,进化成一个真正懂你项目的领域专家。
AI Agent 的“长期记忆”:为什么我们需要 CLAUDE.md?
公开
同步至部落
取消
完成
0/2000
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结

1. `AGENTS.md` 和 `CLAUDE.md` 分别提供了短期和长期记忆,帮助AI Agent更高效地处理当前任务和持久性的背景知识。 2. `AGENTS.md` 是一个开放标准,为AI Agent创建一个专属的、标准化的 `README.md` 文件,使其能够更好地理解项目的核心指令。 3. `AGENTS.md` 的出现打破了不同AI Agent配置的碎片化,成为一个跨Agent的“行业标准”,希望能够被所有Agent自动发现和理解。 4. 目前,`CLAUDE.md` 与 `AGENTS.md` 应该协同工作,将通用的核心指令放在 `AGENTS.md` 中,而将依赖于特定Agent功能的指令放在 `CLAUDE.md` 中. 5. 通过 `@` 导入语法,可以将 `AGENTS.md` 的内容包含进 `CLAUDE.md`,实现两者的协同工作. 6. `AGENTS.md` 的愿景是为AI Agent提供结构化的、无歧义的语言,为人机协作设定清晰的“游戏规则”. 7. `AGENTS.md` 为项目提供了环境与启动、测试与质量、协同规范等核心指令,使AI Agent能够更好地理解项目的要求和规范. 8. `CLAUDE.md` 作为私有扩展,可以包含依赖于特定Agent功能的指令,如定义特定Agent才能理解的Sub-agent或配置Hook. 9. `AGENTS.md` 的出现解决了项目私约的局限性,为AI Agent提供了更为标准化和结构化的核心指令. 10. `AGENTS.md` 的核心理念是为AI Agent提供一个专属的、标准化的 `README.md` 文件,使其能更好地理解项目的要求和规范.
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《AI 原生开发工作流实战》,新⼈⾸单¥59
《AI 原生开发工作流实战》,新⼈⾸单¥59
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论