Reflect

🪞 AI 自我进化:让每次纠正永久生效

将对话中的用户反馈永久编码到AI助手定义中,实现「纠正一次,永久生效」的持续自我改进机制。

收藏
17.9k
安装
7.3k
版本
2.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Reflect 是一种独特的 AI 自我改进机制,通过分析对话中的纠正信号和成功经验,将学习成果永久编码到 Agent 定义中。用户可通过 reflectreflect on/off 等命令触发,支持自动/手动两种模式。

工作流程分为五步:1) 扫描对话中的纠正信号(高/中/低三档置信度);2) 将信号分类映射到目标 Agent 文件;3) 识别值得升级为独立 Skill 的学习;4) 生成结构化改进提案;5) 经用户批准后应用变更。

显著优点

  • 持久化改进:不同于单次会话的上下文学习,变更写入文件永久生效
  • 精准信号检测:基于关键词(never/always/perfect 等)的三级置信度体系
  • 智能分类映射:自动识别代码风格、架构、流程、领域知识等类别并路由到对应 Agent
  • 质量门槛过滤:新 Skill 需通过「可复用、非平凡、具体、已验证、无重复」五项检验
  • 人机协作:所有变更须经用户显式批准(Y/N/modify/选择性应用),支持查看完整 diff

潜在缺点与局限性

  • 依赖自然语言信号:若用户未使用明确纠正词汇(如 "never"),可能漏检
  • 分类映射静态化:agent_mappings.md 需要手动维护更新
  • 存储分散:学习成果分布在项目级(.claude/)和用户级(~/.reflect/)两个层级
  • 冲突检测有限:仅警告规则冲突,复杂逻辑冲突需人工判断
  • 冷启动问题:新 Agent 尚未积累学习时效果有限

适合人群

  • 需要与 AI 建立长期协作关系的开发者团队
  • 对代码规范、架构决策有一致性要求的项目
  • 频繁调试特定领域问题(如 React 水合错误)的前端工程师

常规风险

  • 过度拟合个人偏好:若单人用户的特殊习惯被编码,可能影响团队协作
  • 规则膨胀:长期积累可能导致 Agent 定义文件臃肿
  • 误信号风险:用户口语中的 "never" 可能被误判为明确指令
  • 权限安全:具备 Write/Edit 文件权限,需确保 .claude/ 目录访问可控

Reflect 内容

暂无文件树

手动下载zip · 10.9 kB
contentapplication/octet-stream
请选择文件