李银行
测试开发
·05-29 23:27
让codebuddy记住你问过的问题 要让 AI 编程助手(比如 CodeBuddy)跨对话“记住”所有问过的问题,目前大部分工具还做不到真正的“永久记忆”。但可以通过人为管理工作流,模拟出一个可查阅的“记忆系统”,让后续对话能接续之前的上下文。 以下方法从简单到完善,你可以组合使用。 --- 1. 利用工具内置的“项目规则/上下文”功能 CodeBuddy 类工具通常会读取项目根目录的特定文件作为长期记忆。 · 检查是否有类似文件:在项目根目录创建 .cursorrules、CLAUDE.md、CODEBUDDY.md 或 AGENTS.md,许多 AI 编程助手会自动将该文件内容注入到每次对话的上下文中。 · 用作“记忆卡片”:每次对话后,把最关键的信息(架构决策、接口约定、未解问题、常用命令)用简洁的条目追加进去。 ```markdown # 项目上下文记忆 ## 关键设计决策 - 用户模块采用 JWT 鉴权,Secret 来自环境变量 JWT_SECRET - 订单金额计算统一使用 decimal 类型,避免浮点问题 ## 当前待解决问题 - 大文件上传的分片逻辑尚未处理并发冲突 ``` · 效果:新对话开启时,助手自动获得这些“记忆”,不会再重复犯错或重新讨论已定的方案。 --- 2. 手工维护一份“对话日志”作为问答库 仿照之前讨论的 “提示词即规格” 思路,把好的问答固化成文档。 · 做法: 1. 在项目里新建一个 docs/ai-context/ 文件夹。 2. 每次重要对话后,把问题和满意的解法保存为一个 markdown 文件,例如 2026-05-29-订单去重逻辑.md,内容包括: · 原始需求描述 · 最终采用的提示词 · 生成的代码要点 · 踩过的坑 3. 在每次新对话开始时,直接告诉 AI: 请先阅读 docs/ai-context/ 下的所有文件,这些是我之前的开发记忆,基于此来继续工作。 · 价值:这是你自己的可检索“记忆库”,不受任何工具限制,也能用于团队共享。 --- 3. 用“会话持久化”插件或外部工具记录 有些 AI 编程助手支持会话导出,或可通过第三方工具自动记录。 · 检查功能:看 CodeBuddy 是否有“导出聊天记录”、“保存为 Markdown”的功能。每次结束前导出,存入记忆库。 · 使用浏览器插件:如果是在 Web 端,可以使用“ChatGPT 聊天记录下载”类插件,自动保存完整对话。 · IDE 插件:像 Continue.dev 等同类工具,会把对话历史存在本地文件中,你可以直接查阅或提取关键信息放进记忆库。 --- 4. 养成“会话收尾”的习惯,主动告诉它记住 在每次对话结束前,花 1 分钟让 AI 帮你总结出可跨会话复用的“记忆块”。 · 收尾提示词: 请将本次对话中做出的所有技术决策、接口定义、关键代码片段和未解决的问题,总结成一份简洁的“上下文记忆”条目,以项目根目录下的 CODEBUDDY.md 的格式输出。我会把它追加进去,用于下次对话。 · 你只需复制粘贴到记忆文件,下次对话就会自动加载。 --- 总结一下,要让 CodeBuddy “记住一切”,目前最可靠的做法是:把人当成记忆的搬运工,把 AI 当成记忆的顾问。每次对话后,把精华沉淀到“上下文记忆文件”和“对话日志文件夹”,并让新对话主动读取它。这样你的项目就拥有了一个持续增长的、可追溯的 AI 协作大脑。
0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
下载 APP