AI 原生开发工作流实战
15
15
1.0x
00:00/00:00
登录|注册

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

你好,我是 Tony Bai。
上一讲,我们精通了 @ 指令,学会了如何为 AI 一次性地注入文件或目录的上下文。这极大地提升了我们解决局部问题的效率。但很快你就会发现一个新的痛点:有些“知识”,你需要反复、持续地告诉 AI。
“请记住,我们的 Go 项目错误处理必须使用 errors.Iserrors.As。”
“生成 Commit Message 时,请务必遵循 Conventional Commits 规范。”
“别忘了,我们的 API 响应体必须是 { "code": 0, "data": ..., "message": "..." } 这种格式。”
每次开启一个新的会话,甚至在同一个会话中讨论不同问题时,你都可能需要重复这些指令。AI 就像一个只有七秒记忆的“金鱼”,虽然聪明,却缺乏长期记忆(Long-term Memory)
今天这一讲,我们就要彻底解决 AI 的“失忆症”。我们将深入一门所有高级 AI Agent 开发者都必须掌握的核心技艺——上下文的艺术。你将学会如何通过 CLAUDE.mdAGENTS.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
立即购买
登录 后留言

精选留言

由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论
显示
设置
留言
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部
文章页面操作
MAC
windows
作用
esc
esc
退出沉浸式阅读
shift + f
f11
进入/退出沉浸式
command + ⬆️
home
滚动到页面顶部
command + ⬇️
end
滚动到页面底部
⬅️ (仅针对订阅)
⬅️ (仅针对订阅)
上一篇
➡️ (仅针对订阅)
➡️ (仅针对订阅)
下一篇
command + j
page up
向下滚动一屏
command + k
page down
向上滚动一屏
p
p
音频播放/暂停
j
j
向下滚动一点
k
k
向上滚动一点
空格
空格
向下滚动一屏
播放器操作
MAC
windows
作用
esc
esc
退出全屏
⬅️
⬅️
快退
➡️
➡️
快进
空格
空格
视频播放/暂停(视频全屏时生效)