测试开发
·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 协作大脑。
4
1
分享
操作
评论
问答助学
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
