
Context = AI 能看到的所有背景信息。
包括当前和之前的对话内容、提供的代码文件、AI的回复以及项目历史信息。Context的质量直接影响AI的协助效果。
每个AI模型的记忆容量有限:
超出限制会导致AI"忘记"早期内容,造成理解偏差。
目标:让AI准确理解当前任务需求
核心技巧:
示例对比:
❌ 模糊:"这个功能有问题"
✅ 具体:"点击'保存'按钮后页面无反应,控制台显示'Cannot read property 'value' of null'"
目标:让AI掌握项目整体进展情况
关键信息:
维护方法:定期总结项目状态,记录重要决策原因,保持信息实时更新。
目标:为长期项目提供发展连贯性
档案内容:项目初始需求、关键架构决策、用户反馈调整、版本迭代记录。
任务启动时重置Context(30秒完成):
项目:记账应用(已完成基础记账和统计)
当前任务:添加预算管理功能
技术栈:React + Node.js
问题:[描述具体问题]
定期对话总结(每10-15轮对话):
已完成功能:
1. 用户登录注册
2. 收支记录功能
3. 基础统计图表
下步重点:预算管理与现有功能集成
对话主题分离:
# 项目背景
## 目标:个人记账工具
## 已实现:收支记录、月度统计、数据导出
## 技术栈:React + Node.js + SQLite
## 当前问题:[记录具体问题]
问题1:信息过载
问题2:假设AI记住一切
问题3:缺乏更新
问题4:过度依赖单个对话
需要新对话的信号:
通过系统的Context管理,可以显著提升AI编程的效率和准确性。