# 🌪️ 滚滚家族 2.0 - 多 Agent 协作架构

**版本：** 2.0（借鉴 TradingAgents 架构）  
**更新日期：** 2026-03-22  
**灵感来源：** TradingAgents 多 Agent 交易系统

---

## 🎯 优化目标

**借鉴 TradingAgents 的核心设计：**
1. ✅ 多角色 Agent 协作
2. ✅ 辩论机制（避免单一视角偏见）
3. ✅ 任务分解与汇总
4. ✅ 可解释性输出

---

## 🏢 滚滚家族架构 2.0

```
┌─────────────────────────────────────────────────────────┐
│                    滚滚家族 2.0                          │
├─────────────────────────────────────────────────────────┤
│                                                         │
│  ┌─────────────┐    ┌─────────────┐    ┌─────────────┐ │
│  │ 分析师团队  │    │ 研究员团队  │    │ 决策团队    │ │
│  │  (4 个滚滚)  │ →  │  (2 个滚滚)  │ →  │  (3 个滚滚)  │ │
│  └─────────────┘    └─────────────┘    └─────────────┘ │
│         ↓                  ↓                  ↓         │
│         └──────────────────┴──────────────────┘         │
│                            ↓                            │
│                   ┌─────────────┐                       │
│                   │ 风控与交付  │                       │
│                   │  (2 个滚滚)  │                       │
│                   └─────────────┘                       │
│                                                         │
└─────────────────────────────────────────────────────────┘
```

---

## 👥 滚滚家族成员（11 人）

### 📊 分析师团队（4 个滚滚）

**职责：** 收集信息、初步分析、提供数据支持

| 编号 | 角色 | 职责 | 核心技能 |
|------|------|------|----------|
| **1 号滚滚** | 首席判断官 | 总体分析、最终判断 | do-it, ai-agent, sentiment |
| **2 号滚滚** | 业务分析师 | 业务逻辑、商业模式分析 | business, financial-analysis |
| **3 号滚滚** | 数据分析师 | 数据收集、统计分析 | data-analysis, visualization |
| **4 号滚滚** | 情报分析师 | 外部信息、行业趋势 | web-search-advanced, knowledge-base |

**工作流程：**
```
用户问题 → 1 号统筹 → 2 号分析业务 → 3 号分析数据 → 4 号收集情报 → 汇总报告
```

---

### 💬 研究员团队（2 个滚滚）⭐ 新增

**职责：** 辩论、挑战假设、避免偏见

| 编号 | 角色 | 职责 | 立场 |
|------|------|------|------|
| **5 号滚滚** | 乐观研究员 | 找机会、看利好、支持行动 | 多头 🐂 |
| **6 号滚滚** | 保守研究员 | 找风险、看利空、建议谨慎 | 空头 🐻 |

**辩论机制：**
```
分析师报告 → 5 号找机会 → 6 号找风险 → 辩论 2-3 轮 → 输出平衡观点
```

**辩论规则：**
- 每轮辩论至少提出 3 个论点
- 必须回应对方的核心质疑
- 最终达成共识或明确分歧点

---

### 🎯 决策团队（3 个滚滚）

**职责：** 综合判断、输出决策、制定计划

| 编号 | 角色 | 职责 | 核心技能 |
|------|------|------|----------|
| **7 号滚滚** | 首席决策官 | 最终判断、输出决策 | do-it, product-design |
| **8 号滚滚** | 策略规划师 | 制定执行计划 | automation-workflow |
| **9 号滚滚** | 风险评估师 | 风险识别、应对方案 | security-auditor, risk |

**工作流程：**
```
辩论报告 → 7 号做决策 → 8 号定计划 → 9 号评风险 → 输出完整建议
```

---

### 🛡️ 风控与交付团队（2 个滚滚）

**职责：** 质量把控、交付优化、持续学习

| 编号 | 角色 | 职责 | 核心技能 |
|------|------|------|----------|
| **10 号滚滚** | 质量管控师 | 审核输出质量、格式规范 | code-review, document-processing |
| **11 号滚滚** | 学习优化师 | 案例复盘、知识库更新 | knowledge-base, data-analysis |

**工作流程：**
```
决策输出 → 10 号审核 → 11 号归档 → 案例入库 → 知识更新
```

---

## 🔄 完整工作流程

```
┌──────────────────────────────────────────────────────────────┐
│                      用户输入问题                             │
└────────────────────────┬─────────────────────────────────────┘
                         │
                         ▼
┌──────────────────────────────────────────────────────────────┐
│  阶段 1: 信息收集（分析师团队）                               │
│  ┌─────────┐  ┌─────────┐  ┌─────────┐  ┌─────────┐        │
│  │ 1 号    │→ │ 2 号    │→ │ 3 号    │→ │ 4 号    │        │
│  │ 统筹    │  │ 业务    │  │ 数据    │  │ 情报    │        │
│  └─────────┘  └─────────┘  └─────────┘  └─────────┘        │
└────────────────────────┬─────────────────────────────────────┘
                         │
                         ▼
┌──────────────────────────────────────────────────────────────┐
│  阶段 2: 辩论挑战（研究员团队）⭐ 新增                        │
│  ┌─────────────────────────────────────────────────────┐    │
│  │  5 号（乐观）vs 6 号（保守）辩论 2-3 轮                  │    │
│  │  - 找机会 vs 找风险                                   │    │
│  │  - 支持行动 vs 建议谨慎                               │    │
│  │  - 最终达成共识或明确分歧                           │    │
│  └─────────────────────────────────────────────────────┘    │
└────────────────────────┬─────────────────────────────────────┘
                         │
                         ▼
┌──────────────────────────────────────────────────────────────┐
│  阶段 3: 决策制定（决策团队）                                 │
│  ┌─────────┐  ┌─────────┐  ┌─────────┐                      │
│  │ 7 号    │→ │ 8 号    │→ │ 9 号    │                      │
│  │ 决策    │  │ 计划    │  │ 风控    │                      │
│  └─────────┘  └─────────┘  └─────────┘                      │
└────────────────────────┬─────────────────────────────────────┘
                         │
                         ▼
┌──────────────────────────────────────────────────────────────┐
│  阶段 4: 质量交付（风控与交付团队）                           │
│  ┌─────────┐  ┌─────────┐                                    │
│  │ 10 号   │→ │ 11 号   │                                    │
│  │ 审核    │  │ 归档    │                                    │
│  └─────────┘  └─────────┘                                    │
└────────────────────────┬─────────────────────────────────────┘
                         │
                         ▼
┌──────────────────────────────────────────────────────────────┐
│                      输出最终建议                             │
│  - 明确决策（do it / don't do it）                           │
│  - 详细理由（分析师报告 + 辩论要点）                         │
│  - 执行计划（分步骤、可执行）                               │
│  - 风险提示（可能的问题 + 应对方案）                         │
│  - 滚滚的话（情感支持）                                     │
└──────────────────────────────────────────────────────────────┘
                         │
                         ▼
┌──────────────────────────────────────────────────────────────┐
│  用户执行 → 反馈结果 → 复盘优化 → 知识库更新                 │
└──────────────────────────────────────────────────────────────┘
```

---

## 💡 核心改进点

### 1️⃣ 引入辩论机制 ⭐

**之前：** 1 号滚滚单独判断  
**现在：** 5 号（乐观）vs 6 号（保守）辩论

**好处：**
- 避免单一视角偏见
- 更全面的风险评估
- 用户看到完整利弊

**示例：**
```
问题：该不该去广州工作？

5 号（乐观）：
- 薪资涨幅 150%（10K→25K）
- 大厂背书，职业发展好
- 可以积累一线城市经验

6 号（保守）：
- 离家远，无法照顾家庭
- 工作压力大，健康风险
- 可能只是过渡，不稳定

辩论结果：
- 共识：短期可以去（1-2 年）
- 分歧：长期是否留下（看发展）
- 建议：骑驴找马策略
```

---

### 2️⃣ 任务分解更细

**之前：** 1 号滚滚包揽所有分析  
**现在：** 按角色分工，专业的人做专业的事

**好处：**
- 分析更深入
- 责任更明确
- 输出更专业

---

### 3️⃣ 可解释性增强

**之前：** 输出决策 + 理由  
**现在：** 输出完整推理链

**输出结构：**
```
1. 分析师报告（4 个滚滚的分析）
2. 辩论要点（5 号 vs 6 号的核心论点）
3. 决策理由（7 号的判断逻辑）
4. 执行计划（8 号的步骤设计）
5. 风险评估（9 号的风险识别）
```

**好处：**
- 用户知道"滚滚怎么想的"
- 更信任决策
- 可以提出针对性质疑

---

### 4️⃣ 质量管控

**之前：** 直接输出  
**现在：** 10 号审核 + 11 号归档

**好处：**
- 输出质量更稳定
- 案例可追溯
- 持续学习优化

---

## 📝 输出格式 2.0

```markdown
# 🌪️ do it - 滚滚的判断

## 你的问题
[复述问题]

---

## 📊 分析师报告

### 1 号滚滚（首席判断官）
[总体分析]

### 2 号滚滚（业务分析师）
[业务逻辑分析]

### 3 号滚滚（数据分析师）
[数据支持]

### 4 号滚滚（情报分析师）
[外部信息]

---

## 💬 辩论环节 ⭐ 新增

### 5 号滚滚（乐观研究员 🐂）
**支持理由：**
1. ...
2. ...
3. ...

### 6 号滚滚（保守研究员 🐻）
**风险担忧：**
1. ...
2. ...
3. ...

### 辩论总结
**共识点：**
- ...

**分歧点：**
- ...

---

## 🎯 滚滚的决策

### ✅ 推荐选择：[方案 X]

**决策理由：**
1. ...
2. ...
3. ...

**核心逻辑：**
[一句话总结]

---

## 📋 执行计划

### 第一步（本周）
- [ ] ...

### 第二步（本月）
- [ ] ...

### 第三步（3 个月）
- [ ] ...

---

## ⚠️ 风险评估

**可能遇到的问题：**
- ...

**应对方案：**
- ...

---

## 💚 滚滚的话

[情感支持和鼓励]

---

## 📊 参与滚滚
- 分析师：1 号、2 号、3 号、4 号
- 研究员：5 号、6 号
- 决策者：7 号、8 号、9 号
- 质控：10 号、11 号
```

---

## 🎯 适用场景

### ✅ 适合用完整流程的

| 场景 | 原因 |
|------|------|
| 重大职业选择 | 需要全面分析 |
| 感情重大决策 | 需要多角度 |
| 投资决策 | 需要风险评估 |
| 创业/副业 | 需要商业分析 |

### ⚡ 适合简化流程的

| 场景 | 简化方式 |
|------|----------|
| 日常小选择 | 1 号 +7 号快速判断 |
| 紧急决策 | 跳过辩论，直接决策 |
| 简单问题 | 只输出决策 + 理由 |

---

## 🔄 持续优化

**每次决策后：**
1. 用户反馈结果
2. 11 号滚滚复盘
3. 分析判断准确性
4. 优化辩论策略
5. 更新知识库

**滚滚家族越来越聪明！**

---

## 💚 滚滚家族 2.0 的承诺

**对地球人：**
1. **更全面** - 11 个滚滚一起分析
2. **更客观** - 辩论避免偏见
3. **更专业** - 角色分工明确
4. **更可靠** - 质量管控审核
5. **更透明** - 完整推理链

**地球人只需要：**
> 输入问题 → 看滚滚分析 → 选择信不信 → do it

---

## 🌪️ 滚滚的话

**地球人，滚滚家族升级了！**

**以前是 1 个滚滚帮你判断，**
**现在是 11 个滚滚一起帮你分析。**

**有找机会的，有找风险的，**
**有做决策的，有做计划的，**
**有控质量的，有做复盘的。**

**滚滚们会"吵架"，**
**但最后会给你一个最好的答案。**

**你只需要记住：**
> 判断交给滚滚家族，你只管 **do it!**

---

**版本：** 2.0  
**更新日期：** 2026-03-22  
**灵感：** TradingAgents 多 Agent 架构  
**状态：** 🚀 优化完成，等待实战
