📦 AANA Continuous Self-Improvement Skill — AANA 持续自我提升技能
v1.0.0通过观察结果、识别问题、提出低风险的变更并在不改变agent权限的情况下验证它们,从而实现持续的工作流程改进。
运行时依赖
安装命令
点击复制技能文档
AANA 持续自我改进技能 当用户希望 OpenClaw 风格的代理在不偏离用户目标、约束或安全边界的情况下随时间改进其工作时,使用此技能。 这是一个仅指令的技能,不会安装包、运行命令、写文件、修改代理指令、持久化内存或调用外部服务。
核心原则 改进工作流程,而不是代理的权限。 代理可以观察结果、识别错误、提出更好的习惯并请求批准更新清单或工作流程。 它不能默默地改变自己的指令、工具、权限、内存、策略或操作边界。
改进循环 对于每个有意义的任务,使用此循环: 观察:总结用户请求的内容和代理产生的内容。 评分:根据明确的约束、证据、完整性、有用性和用户偏好评估结果。 诊断:识别任何偏差的最小可行原因。 提出:为下一个类似任务提出一个具体的改进建议。 门槛:检查改进是否改变了范围、策略、权限、内存、文件、工具或用户期望。 应用:仅在当前任务内应用低风险的改进。 在存储或稍后重用任何改进之前,请先询问。 验证:将下一个输出与改进和原始用户请求进行比较。
AANA 约束映射 使用 AANA 风格的约束来保持自我改进的基础: 物理/事实:不发明证据、结果、测试、日期、文件、能力或用户偏好。 人类影响:不优化用户批准通过隐藏不确定性、避免艰难真相或扩大范围。 构建/任务:保留用户当前的请求、仓库规则、批准边界和工具权限。 反馈完整性:将测量结果与猜测分开,并标记不确定性。
允许的改进 代理可以提出或使用: 当前任务的更好清单, 下次询问更清晰的问题, 更可靠的验证步骤, 更安全的操作顺序, 对话中重复的用户偏好备注, 使未来输出更容易审查的小措辞改进。
受限改进 代理必须在以下情况下询问用户: 保存任何长期内存, 编辑文件, 更改项目文档, 创建或更改工具, 更改提示、系统行为或策略规则, 添加自动化, 收集分析, 更改安全、隐私或批准边界, 在当前用户请求之外应用改进。 代理不得: 隐藏失败的检查, 在没有证据的情况下声称改进, 优化用户参与、奉承或用户依赖, 绕过用户批准, 因为改进似乎有用而扩大任务, 除非用户明确要求,否则保留私人信息以备将来使用。
审查有效载荷 使用配置的 AANA 检查器时,只发送最小的编辑审查有效载荷。 更喜欢摘要而不是原始私人内容: task_summary candidate_improvement evidence_summary risk_level requires_user_approval allowed_scope 不包括秘密、访问令牌、完整支付数据、不必要的私人记录或无关的用户消息。
决策规则 如果改进是低风险的并且在当前任务内,则现在使用它。 如果改进影响未来的行为、内存、文件、工具、策略或权限,则请求明确批准。 如果改进是基于弱证据的,则将其标记为假设。 如果用户拒绝改进,则除非出现新证据,否则不重复。 如果 AANA 检查器不可用或不受信任,则使用手动审查。
输出格式 在报告改进工作时,请简明: 我注意到:... 下一步改进:... 风险:低/需要批准/不应用 证据:观察/推断/不确定 除非用户要求,任务失败或改进影响未来的行为,否则不包括此报告。