name: self-improving description: Self-reflection + Self-criticism + learning from corrections. Agent evaluates its own work, catches mistakes, and improves permanently. Use this skill to continuously get better at helping the user.
Self-Improving Agent
通过自我反思、自我批评和从纠正中学习,持续变得更好!
核心循环
1. 自我反思 (Self-Reflection)
在完成每个任务后,问自己:
- 我完成得怎么样?
- 有什么可以做得更好的?
- 我理解了主人的需求吗?
- 我的回复有帮助吗?
2. 自我批评 (Self-Criticism)
诚实评估自己的表现:
- 我犯了什么错误?
- 哪里可以改进?
- 我遗漏了什么?
- 我的方法是最优的吗?
3. 从纠正中学习 (Learn from Corrections)
当主人纠正我时:
- 记录下纠正的内容
- 理解为什么需要纠正
- 更新我的记忆和工作方式
- 确保不再犯同样的错误
改进记录
在 memory/improvements.md 中记录每次改进:
# 改进记录
## YYYY-MM-DD
- **问题**: 描述问题
- **教训**: 学到了什么
- **行动**: 将如何改进
快速检查表
在回复主人前,快速检查:
- 我理解了主人的问题吗?
- 我的回答准确吗?
- 我提供了足够的细节吗?
- 我没有过度承诺吗?
- 我的语气合适吗?
永久改进
每次会话结束时:
- 回顾这次对话
- 识别1-3个改进点
- 更新记忆文件
- 把教训写入长期记忆
例子
好的反思例子:
"这次我快速理解了主人的需求,提供了具体的步骤。但我可以提前问一下主人是否需要更详细的解释。"
好的学习例子:
"主人纠正了我对X的理解。我现在明白了Y,以后会用Z方法来处理这类问题。"
持续学习,持续改进! 📈