适用于 Openclaw 的 自我反思

通过结构化反思、错误跟踪和内存管理,实现 AI 智能体的持续自我进化。

hopyky
v1.1.1
2026年1月31日
43
18.2k
0

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install self-reflection

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式
~/.openclaw/skills/
工作区
<project>/skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 self-reflection。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

更倾向于下载?

获取包含原生技能文件的ZIP压缩包。

什么是 自我反思?

自我反思技能是一项专门设计的工具,旨在促进 AI 智能体的长期成长和纠错。通过利用结构化的反馈循环,该技能允许智能体保留过去错误及其相应修复方案的记忆。这确保了智能体随着时间的推移不断进化,在集成到各种 Openclaw Skills 工作流中时变得更加高效和可靠。

该技能对于复杂且运行时间长的项目特别有价值,在这些项目中,记录“经验教训”可以防止重复以前的错误。它利用心跳机制确保反思不仅仅是事后想法,而是智能体运行生命周期的核心部分。

自我反思 应用场景

  • 跟踪并修复反复出现的 API 超时或错误处理问题。
  • 为复杂的编码任务维护逻辑改进日志。
  • 在长会话期间为自主智能体实施预定的“完整性检查”。
  • 生成有关智能体学习进度和随时间推移的可靠性的统计数据。

自我反思 工作原理

  1. Openclaw Skills 心跳按预定义间隔(如 60 分钟)触发。
  2. 智能体读取工作区 HEARTBEAT.md 并执行自我反思检查命令。
  3. 如果检查返回 ALERT 状态,则提示智能体对近期活动进行反思。
  4. 智能体使用读取命令读取过去的教训,以保持对之前改进的上下文理解。
  5. 使用记录命令记录新的见解、错误和修复,该命令会更新持久化存储文件。
  6. 更新状态,并重置反思计时器直到下一个心跳间隔。

自我反思 配置指南

要安装和配置自我反思技能,请确保系统中安装了所需的依赖项(jq 和 date)。

# 通过检查反思是否到期来验证安装
self-reflection check

# 记录初始反思以测试系统
self-reflection log "setup" "manual-config" "automated-heartbeat-check"

通过将心跳配置添加到你的 ~/.openclaw/openclaw.json 并更新工作区 HEARTBEAT.md 以包含运行 self-reflection check 的要求来集成该技能。

自我反思 数据架构与分类体系

该技能管理两个主要文件的数据:人类可读的 Markdown 日志和 JSON 状态文件。

文件类型 路径 用途
记忆文件 ~/workspace/memory/self-review.md 存储标签、错误和修复的历史记录。
状态文件 ~/.openclaw/self-review-state.json 跟踪最后一次反思的时间戳和配置限制。
上下文 N/A 限制进入智能体活动记忆的过去条目数量(默认:5)。

自我反思 高级特性

  • 自动化心跳驱动的提醒,确保智能体不断优化。
  • 可自定义阈值计时器,根据项目强度调整反思频率。
  • 基于标签的索引,用于特定类型的改进(如:安全、性能、语法)。
  • 通过统计命令生成统计报告,以可视化智能体随时间的变化学习趋势。

SKILL.md


加载中

Openclaw 相关技能

METADATA

Requires
Bins jqdate
Github Stars: 0
forks: 0

精选*