research-reflection 是一个基于 Reflexion 框架(不更新权重的言语强化学习)的研究反思技能,用于让智能体在完成研究任务后自我评估、存储经验,并在新任务开始前检索相关过往经验,从而提升后续研究质量。
用途:适用于完成文献综述、数据分析、系统综述等实质性研究任务之后;在进入此前探索过的领域前;或研究方法失败需要诊断原因时。不适用于研究执行过程中、简单事实查询和非研究任务。
主要能力:反思循环为“执行任务→评估输出→生成反思→存入记忆→下次检索”。评估维度包括完整性、准确性、效率、深度和可操作性,各按 1-5 分打分,总分 25 分。反思内容涵盖做得好的地方、不足之处、关键教训、表现最佳与欠佳的工具、领域特定见解及评分。支持按任务类型使用模板,如文献综述、数据分析、系统综述。
使用方式:可通过 science-memory 扩展存储反思,例如:curl -X POST http://localhost:18789/memory/store -H "Content-Type: application/json" -d '{"key": "reflection-[task-id]", "content": "[reflection markdown]", "tags": ["reflection", "domain-tag", "task-type"], "metadata": {"score": 18, "date": "2026-03-11"}}'。检索时使用:curl http://localhost:18789/memory/search?q=domain-tag+task-type&tags=reflection。也可采用纯文件存储,无需外部服务:mkdir -p ~/clawd/reflections/{biology,medicine,economics,physics,chemistry,cs,social-science,general},反思保存为 ~/clawd/reflections/{domain}/{date}-{topic}.md。检索可用 grep -rl "关键词" ~/clawd/reflections/ 或 ls -t ~/clawd/reflections/biology/*.md | head -3 | xargs head -50。
适用场景:跨多次反思识别模式、演化搜索策略、维护按领域首选工具列表、构建领域查询库、跟踪 API 可靠性;同一领域积累 5 条以上反思后可生成元分析。
限制:资料未提供具体安装命令、依赖版本、收费或价格信息;反思质量依赖智能体自身评估的诚实度;需注意上下文窗口管理,建议每个领域仅保留最近 3 条反思在活跃上下文中。