技能自进化
Myrm 的技能进化引擎自动将成功的交互转化为可复用技能。不同于简单的 prompt 存储,引擎运行完整管线:轨迹分析 → 结构化提取 → 自动筛选 → 沙箱验证 → LLM 评审 → GUI 人工审批。
工作原理
- 轨迹分析 — 每次对话后,
TraceAnalyzer 以 5 层渐进式披露提取执行轨迹,识别值得固化为技能的模式。
- 结构化提取 —
StructuredExtractor 利用 LLM 捕获技能定义并附带置信度评分,确保只有高质量模式被提升。
- 自动筛选 — 低质量或重复的提取在到达你之前就被过滤。
- 沙箱验证 — 候选技能在安全沙箱环境中执行,验证其确实可用。
- LLM 评审 — 自动评审器检查边界情况、安全问题和正确性。
- 人工审批 — 未经你同意,任何技能都不会上线。在待审进化面板中审核。
审核待定技能
- 进入 设置 → 技能 → 待审进化。
- 以列表或网格视图浏览提案。
- 对每个提案:
- 批准 — 立即部署技能。
- 拒绝 — 丢弃提案。
- 修订 — 在 Monaco diff 编辑器中编辑后再批准。
- 批准的技能将在未来对话中供 Agent 使用。
变体测试
当 Myrm 检测到技能可改进时,会生成变体并进行 A/B 对比。你可以在 Shadow GUI 面板中查看变体结果,确认后再推广到生产。
版本历史与回滚
每次技能变更都有记录:
- 历史面板 — 完整进化时间线及 diff。
- 版本面板 — 任意两个版本并排对比。
- 一键回滚 — 瞬间恢复到任何历史版本。
批量优化
对于大型技能库:
- 进入 设置 → 技能 → 批量优化。
- 点击运行优化 — 引擎评估所有技能的改进机会。
- 审核批次快照,逐一批准/拒绝。
- 支持批次中途回滚。
后台复盘
Myrm 在空闲时段运行 4 种后台异步任务:
- 从成功对话中静默提取技能
- 压缩冗长技能以降低 Token 消耗
- 挫败感检测 → 自动生成修复变体
- 清理低价值技能
所有后台变更仍需你批准后才会部署。
会话级 Skill 精选
当你的 Agent Profile 绑定了很多技能时,并非每个技能都与每次对话相关。会话级 Skill 精选让你可视化选择当前对话需要加载的技能,减少 Token 消耗并提高 AI 决策精度。
- 打开任意 Agent 模式的对话。
- 点击消息输入框旁的星火图标(✦)—— 即 Session Skills 切换按钮。
- 弹出面板列出所有全局启用的技能。取消勾选本次对话不需要的技能。
- 你的选择会持久化到服务端,页面刷新、上下文压缩甚至对话分叉后都会保留。
- 要恢复加载所有技能,点击面板顶部的清除覆盖。
切换到其他 Agent 时,会话技能覆盖会自动清空——确保你总是从新 Agent 的完整技能集开始。
内置预置技能
除了自进化技能,Myrm 还内置 36+ 预置技能,开箱即用。重要示例:
- 数据分析 — 六阶段完整工作流(Ingest → Clean → Explore → Analyze → Visualize → Report),内含自动数据质量校验和风险预警,支持 CSV、JSON、Excel 和数据库查询。
- 数据分析管线 — 多 Agent 版本:四个专业角色(采集员 → 分析师 → 可视化师 → 报告撰写人)并行协作。可输出 HTML 交互式报告、PDF、Jupyter Notebook、Markdown 或 PPT 大纲。
- 深度研究 — 多步 Web 研究,带来源验证。
- 代码审查 — 自动代码审查,含安全与性能检查。
- 前端开发、测试驱动开发、系统化调试 — 开发工作流技能。
预置技能在启动时自动同步,可在设置 GUI 中自定义、禁用或恢复默认值。
Matplotlib 图表通过零拷贝 vault:// 指针内联渲染——无需 Jupyter 服务器。在没有基础设施负担的情况下获得 Jupyter 级别的可视化效果。
核心数据
| 指标 | 数值 |
|---|
| 进化引擎测试 | 385 项通过 |
| 安全层级 | 15 层(Harness 6 + Server 6 + 服务层 3) |
| 补丁格式 | 3 种(8 级渐进模糊匹配 + Unicode 标准化) |
| 路由策略 | 4 种(含 Correction Propagation) |
| 后台任务类型 | 4 种 |
技能市场
Myrm 集成 7 大发现源,在统一 GUI 中搜索、标签过滤、按星数/下载量排序、安全扫描预览、一键安装:
| 来源 | 覆盖范围 |
|---|
| ClawHub | 最大的开放技能市场 |
| GitHub | 公开技能仓库 |
| LobeHub | LobeChat 插件生态 |
| ModelScope | 80K+ 中文 AI 社区模型/技能 |
| Aliyun | 阿里云 Agent Explorer |
| skills.sh | 精选技能目录 |
| Prebuilt | 36+ 内置预装技能 |
更多市场能力:
- URL 导入 — 从任意 URL 安装(GitHub 仓库、ZIP 包等)
- 自动更新 — 检测上游更新并通过隔离区安全更新
- 技能同步 — 跨设备 push/pull 同步
- Curator — 自动生命周期管理(过时检测 → 归档 → 清理)
- 合并去重 — 自动合并重叠或重复的技能
- 安全脱敏导出 — 下载 ZIP 时自动剥离密钥
对比竞品
| 能力 | Myrm | Hermes |
|---|
| 自动提取技能 | 完整管线 | 单行 CLI 命令 |
| 沙箱验证 | 有 | 无 |
| GUI 审核面板 | 有 | 无(自动应用) |
| 置信度评分 | 有 | 无 |
| 变体 A/B 测试 | 有 | 无 |
| 版本回滚 GUI | 有 | 仅 CLI |
| 后台优化 | 有(4 种) | 基础 |
| 跨智能体经验共享 | 有 | 无 |
| 聊天消息一键提炼技能 | 有(消息操作栏按钮) | 无 |
| 技能召回层数 | 3 层(语义+环境混合检索 → 确定性评分选择器 → 渐进式加载) | 2 层(语义搜索 → playbook 合成) |
| 执行透明度 | 完整(技能徽章 + 选择理由 + 工具链 + 错误诊断) | 部分(仅工具列表) |
| 市场数据源 | 7 源聚合 | 3 源(ClawHub + GitHub + 自定义 tap) |
| 市场 UI | 完整 GUI(搜索/过滤/排序/安装) | 仅 CLI |
| 自动生命周期管理 | Curator(Settings + Smart Prune 执行 stale/归档 — 非对话内只读建议) | 手动 |
| 技能合并去重 | 自动合并重复 | 无 |
| 会话级技能精选 | 可视化切换(每对话选技能子集,每轮省约1800 Token) | 无 |