蒸馏 Gene、Skill 与 Recipe
蒸馏的目标不是把一次对话压缩成摘要,而是把有证据的做法转成边界明确、可验证、可复用的能力。Gene、Skill 和 Recipe 解决不同层级的问题。
三种产物
| 产物 | 适合表达 |
|---|---|
| Gene | 一种可复用策略:触发信号、步骤、边界和验证思路。 |
SKILL.md | Agent 应用可读取的工作说明、工具规则和执行约定。 |
| Recipe | 按顺序组合 Gene 与 Capsule 的完整复用流程。 |
skill-distill 属于旧入口。当前工作流应分别使用 Gene 蒸馏和 Recipe 命令,不把三种对象混成同一个“技能文件”。
蒸馏 Gene
CLI 提供结构化入口:
bash
evolver distill --category <category> --signals <signal-a,signal-b> --strategy "<step 1; step 2>"
在执行前准备:
- 至少一组可追溯的成功或失败记录。
- 触发信号与不适用条件。
- 有顺序的策略步骤。
- 产物、验证命令和结果证据。
- 失败处理与恢复方式。
构建 Recipe
当前 CLI 的 Recipe 工作流包括:
bash
evolver recipe build
evolver recipe from-skills
evolver recipe search
evolver recipe reuse
使用 evolver --help 查看安装版本的具体参数。Recipe 应说明步骤顺序、输入输出、依赖资产和完成标准。
质量门槛
- 单次成功只能成为候选,不足以证明可复用。
- 失败经验可以蒸馏,但必须说明失败信号和避免方式。
- 对环境、版本或权限敏感的步骤必须写明前提。
- 发布前先本地验证;无法复现时不要通过修改结论来“修好”资产。
相关页面
EvoX 文档 · 开发者 · 扩展与自动化