SuperAPI AI 工具集

self-reflection

通用与其它

查看项目

更新于 10-15 23:56

技能介绍

用途:self-reflection 是一个面向智能体持续自我改进的技能,通过定期心跳触发的反思,跟踪错误、经验教训与改进。

主要能力:提供 check、log、read、stats、reset 等命令。check 判断是否该反思(返回 OK 或 ALERT);log <tag> <miss> <fix> 记录新反思;read [n] 读取最近 n 条(默认 5);stats 查看统计;reset 重置计时器。

使用方式:先运行 self-reflection check 判断是否需要反思;用 self-reflection log "error-handling" "Forgot timeout on API call" "Always add timeout=30" 记录;用 self-reflection read 读取近期教训;用 self-reflection stats 查看统计。集成 OpenClaw 时,在 ~/.openclaw/openclaw.json 启用 heartbeat(every 60m,activeHours 08:00-22:00),并在工作区 HEARTBEAT.md 中加入:每次心跳运行 self-reflection check,若为 ALERT 则读取过往教训、反思并记录洞察。配置可创建 ~/.openclaw/self-reflection.json,字段包括 threshold_minutes、memory_file、state_file、max_entries_context。

适用场景:需要智能体长期积累经验、避免重复犯错、定期复盘的工作流。

限制:资料未提供更多平台兼容性、性能或收费信息;作者 hopyky,MIT 许可。