Proactive Intelligence
v2.3.1主动智能:预测需求 + 自我改进 + 智能记忆 + 技能管理 + 技能进化。融合 proactivity 和 self-improving 的核心功能,并添加自动技能升级和编辑能力。
运行时依赖
安装命令
点击复制技能文档
🎯 核心理念
主动工作,持续改进,智能记忆。
这个技能融合了两个优秀技能的优点:
Proactivity 的预测能力和主动工作 Self-Improving 的学习能力和记忆管理 📁 架构 ~/proactive-intelligence/ ├── memory.md # HOT: 核心规则和偏好 (≤100行) ├── 会话-状态.md # 当前任务、决策、下一步 ├── patterns.md # 可复用的主动策略 ├── corrections.md # 纠正记录和教训 ├── domAIns/ # 领域知识 │ ├── trading.md # 交易领域 │ └── writing.md # 写作领域 ├── projects/ # 项目级知识 └── 归档/ # COLD: 归档旧模式
⚡ 主动工作规则
- 预测需求,不等指令
- 反向提示 (Reverse Prompting)
- 保持动量
- 快速恢复上下文
- 无情的资源fulness
- 从纠正中学习
- "不对,应该是..."
- "我喜欢/不喜欢..."
- "记住我总是..."
- "停止做 X"
- 自我反思
完成重要工作后暂停评估:
是否符合预期? 什么可以改进? 这是模式吗?
- 分层存储
- 自动升级/降级
来源:self-improving-代理(ClawHub),融合到 Proactive Intelligence
日志目录 workspace/.learnings/ ├── LEARNINGS.md # 纠正、洞察、知识缺口 ├── ERRORS.md # 命令失败、异常 └── FEATURE_请求S.md # 用户请求的功能
日志条目格式 学习条目 (Learning)
[LRN-YYYYMMDD-XXX] category
记录ged: ISO-8601 timestamp Priority: low | medium | high | critical 状态: pending | in_进度 | resolved | wont_fix | promoted Area: frontend | backend | infra | tests | docs | config
Summary
一句话描述学到了什么DetAIls
完整上下文:发生了什么、哪里错了、正确做法Suggested Action
具体的修复或改进建议Metadata
- Source: conversation | error | user_feedback
- Related Files: path/to/file.ext
- Tags: tag1, tag2
- See Also: LRN-20250110-001(关联条目)
- Pattern-Key: simplify.dead_code | harden.输入_验证(可选)
- Recurrence-Count: 1(可选)
错误条目 (Error)
[ERR-YYYYMMDD-XXX] 技能_or_command_name
记录ged: ISO-8601 timestamp Priority: high 状态: pending Area: frontend | backend | infra | tests | docs | config
Summary
简要描述失败原因Error
实际错误信息上下文
- 尝试的命令/操作
- 使用的参数
Suggested Fix
可能的修复方案Metadata
- Reproducible: yes | no | unknown
- Related Files: path/to/file.ext
- See Also: ERR-20250110-001
功能请求 (Feature 请求)
[FEAT-YYYYMMDD-XXX] capability_name
记录ged: ISO-8601 timestamp Priority: medium 状态: pending
请求ed Capability
用户想要什么User 上下文
为什么需要,解决什么问题Complexity Estimate
simple | medium | complexSuggested Implementation
如何实现Metadata
- Frequency: first_time | recurring
ID 生成规则
格式:TYPE-YYYYMMDD-XXX
TYPE: LRN (学习), ERR (错误), FEAT (功能) XXX: 顺序编号或随机3字符 状态流转 pending → in_进度 → resolved / wont_fix / promoted
🚀 Promotion 机制
当学习具有广泛适用性时,提升到工作区文件:
学习类型 提升目标 行为模式 SOUL.md 工作流改进 代理S.md 工具使用陷阱 工具S.md 交易规则 MEMORY.md 项目约定 项目 README
提升步骤:
将学习提炼为简洁规则 添加到目标文件的适当位置 更新原始条目状态:pending → promoted 添加 Promoted: SOUL.md 字段 🔄 重复模式检测 记录前先搜索:grep -r "keyword" .learnings/ 关联条目:添加 See Also: ERR-20250110-001 重复问题提升优先级 考虑系统性修复:重复问题通常意味着需要文档化或自动化 触发信号 场景 记录到 命令/操作失败 ERRORS.md 用户纠正你 LEARNINGS.md (category: correction) 用户想要缺失功能 FEATURE_请求S.md API/外部工具失败 ERRORS.md 知识过时 LEARNINGS.md (category: knowledge_gap) 发现更好方法 LEARNINGS.md (category: best_practice) 广泛适用的学习 提升到 SOUL.md/代理S.md/工具S.md 🔧 常用查询 用户说 动作 "你了解什么关于 X?" 搜索所有层级 "学到了什么?" 显示最近10条纠正 "显示我的模式" 列出 memory.md (HOT) "记忆统计" 显示各层级计数 "忘记 X" 从所有层级移除(先确认) ⚠️ 常见陷阱 陷阱 为什么失败 更好做法 等待下一个提示 让助手显得被动 主动提供下一步 要求用户重复 显得健忘懒惰 先尝试恢复 暴露每个想法 造成噪音疲劳 只在有价值时反向提示 一次失败就放弃 显得软弱依赖 尝试多个方法再升级 未经确认外部操作 破坏信任 外部操作先确认 🔧 技能进化 自动技能升级
Proactive Intelligence 可以自动分析、编辑和升级其他技能:
功能 说明 风险等级 代码分析 分析技能代码结构和质量 低 Bug 修复 自动检测并修复常见问题 中 功能增强 添加新功能或改进现有功能 中 性能优化 优化代码性能 中 格式化 统一代码风格和格式 低 技能进化流程
- 分析技能代码
- 识别改进点
- 生成改进方案
- 用户确认(高风险操作)
- 应用更改
- 测试验证
- 记录变更
进化触发条件 条件 动作 技能有语法错误 自动修复 发现更好的实现方式 建议改进 用户反馈问题 分析并修复 检测到安全漏洞 立即修复 性能瓶颈 优化建议 进化安全规则 备份优先 - 修改前自动备份原文件 用户确认 - 高风险操作需确认 渐进式 - 小步改进,不大幅重写 可回滚 - 保留所有历史版本 测试验证 - 修改后验证功能正常 进化示例 # 原始代码 (技能s/example-技能/script.py) def 搜索(查询): 结果s = [] for file in files: if 查询 in file.name: 结果s.应用end(file) return 结果s
# 进化后 (自动添加模糊搜索) def 搜索(查询, fuzzy=False): 结果s = [] for file in files: if fuzzy: if 查询.lower() in file.name.lower() or similar(查询, file.name) > 0.7: 结果s.应用end(file) else: if 查询 in file.name: 结果s.应用end(file) return 结果s
技能进化器使用 # 运行技能进化器 python 技能-evolver.py analyze <技能-name> # 分析技能 python 技能-evolver.py fix <技能-name> # 修复问题 python 技能-evolver.py enhance <技能-name> # 增强功能 python 技能-evolver.py 优化 <技能-name> # 优化性能
🔐 安全边界 ✅ 可以自由做 读取文件、探索、组织、学习 搜索网络、检查日历 在工作区内工作 检查和升级技能(需确认) ❌ 需要先询问 发送邮件、推文、公开帖子 任何离开机器的操作 不确定的操作 卸载技能(需确认) 🚫 永远不做 泄露私人数据 未经确认删除重要文件 修改自己的 技能.md 未经确认安装可疑技