Files
16gagent/playbooks/agent-evolution.md
T
2026-06-06 10:40:48 +08:00

98 lines
2.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Playbook: Agent Evolution Task
> 适用: 深度学习外部项目 → 提取能力 → 增强自身
> 来源: 2026-06-03 Agent Evolution Mode 实战
> 结果: 5h 完成预估 42.5h 的工作
---
## Phase 1: 源码分析 (并行)
### Step 1: Clone 源码
```bash
mkdir -p repos/ && cd repos/
git clone <repo_url>
```
### Step 2: 并行分析
对每个项目 spawn 子 agent:
```
任务: 深度分析项目 X
分析维度 (10 + 9 = 19 项):
项目分析: 解决的问题/架构图/模块/数据流/Prompt/Agent/Memory/Context/Tool/可迁移
源码分析: 核心算法/Agent Loop/MCP/Tool Routing/Context/Memory/Planning/Reflection/Self-correction
输出: repos/analysis/X-analysis.md
```
### Step 3: 检查分析质量
每个分析文件应 ≥ 500 行,包含代码引用(文件路径+行号)
---
## Phase 2: 方案设计
### Step 4: 能力矩阵
```
当前能力 ← 完整度评估 (✅✅⚠️⚠️❌❌❌)
缺失能力 ← 三个项目谁补充
```
### Step 5: 架构设计
```
融合后架构图 (ASCII art)
优先级排序 (投入产出比 × 风险 × 缺失度)
MVP 定义 (最小可验证单元)
```
### Step 6: 代码修改计划
```
Phase 0/1/2/3/4 每个阶段的文件清单 + 预估工时
```
---
## Phase 3: 分阶段实现
### Step 7: P0 MVP (先上线)
- 选 2-3 个"不改架构就能用"的能力
- 每个模块写完立即 `node module.js` 测试
- 目标: 1-3h 出第一个可用的版本
### Step 8: 按 Phase 递进
- 每完成一个 Phase → 全量集成测试
- 发现模式 → 写入 patterns/
- 发现反模式 → 写入 reflections/
### Step 9: Skill 化
- 每个能力模块 → 一个 Skill 文件
- Skill 包含: When/How/Commands/Integration Pattern
---
## Phase 4: 反思与沉淀
### Step 10: 记录反思
```
成功经验 × 5 项
失败经验 × 4 项
设计模式 × N 项
下次改进 × 3 项
```
### Step 11: 提取模式
每个可复用模式: 问题/方案/适用场景/反模式
### Step 12: 更新记忆
在 memory/daily/ 写入今日总结
---
## 关键决策点
| 决策 | 建议 |
|------|------|
| 用 sub-agent 并行分析 | ✅ 3 个项目同时跑,2-3 分钟完成 |
| 遇到不兼容的依赖 | 自写替代,不换依赖 |
| 实现顺序 | 低风险高价值先做 (P0),架构改动大的后做 (P3) |
| 测试策略 | 每个模块写完即测,不等全部写完 |