# 微智电子 AI助手架构 - 主控+专业助手协同方案

## 🏗️ 整体架构

```
┌─────────────────────────────────────────────────────────┐
│                    李茂林（CEO）                          │
│                     统一入口                              │
└────────────────────┬────────────────────────────────────┘
                     │
                     ▼
┌─────────────────────────────────────────────────────────┐
│                  【总控助手】                              │
│              （当前会话 - 主AI）                           │
│  • 统一接收所有请求                                        │
│  • 任务分发与协调                                          │
│  • 跨部门信息汇总                                          │
│  • 决策支持与报告生成                                      │
│  API: Moonshot/Kimi K2.5                                   │
└────────────────────┬────────────────────────────────────┘
                     │
        ┌────────────┼────────────┬────────────┐
        ▼            ▼            ▼            ▼
   ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐
   │研发助手 │ │生产助手 │ │销售助手 │ │行政助手 │
   │🔬      │ │🏭      │ │💰      │ │📋      │
   └────┬────┘ └────┬────┘ └────┬────┘ └────┬────┘
        │           │           │           │
   专业处理    专业处理    专业处理    专业处理
   API Key 1   API Key 2   API Key 3   API Key 4
```

---

## 🎯 各助手职责划分

### 1️⃣ 总控助手（当前我）
**职责：**
- ✅ 统一入口：所有员工先找到我
- ✅ 任务分发：判断任务类型，分配给对应专业助手
- ✅ 结果汇总：收集各专业助手输出，生成综合报告
- ✅ 跨部门协调：处理需要多部门协作的复杂任务
- ✅ 向您汇报：定期汇总所有部门进展

**处理范围：**
- 简单查询：直接回答
- 复杂任务：分发 → 收集 → 汇总 → 汇报
- 跨部门任务：协调各专业助手共同完成

---

### 2️⃣ 研发助手 🔬
**API Key:** [用户配置]
**服务对象：** 谢忠祥、赵留锋、周文彬、熊河辉
**专业领域：**
- 技术文档整理与归档
- 产品规格书撰写
- 专利申请跟踪
- 研发项目进度管理
- 技术资料库维护

**典型任务：**
- "整理彩色楼梯灯技术参数"
- "生成产品规格书PDF"
- "查询某项专利的到期时间"

---

### 3️⃣ 生产助手 🏭
**API Key:** [用户配置]
**服务对象：** 张金平、张凤琴、陈缙杰
**专业领域：**
- 库存数据分析
- 生产排程优化
- 供应链跟踪
- 成本核算分析
- 质量数据统计

**典型任务：**
- "分析本月库存周转率"
- "生成采购建议清单"
- "统计不良品率趋势"

---

### 4️⃣ 销售助手 💰
**API Key:** [用户配置]
**服务对象：** 吴友平、王海强、肖祥英、张维、张天伟、徐志鹏
**专业领域：**
- 客户资料管理
- 销售数据分析
- 电商数据汇总（抖音/天猫/亚马逊）
- 报价单生成
- 市场反馈整理

**典型任务：**
- "汇总各平台本月销售数据"
- "生成客户跟进提醒"
- "分析某产品销量趋势"

---

### 5️⃣ 行政助手 📋
**API Key:** [用户配置]
**服务对象：** 周丽华、全体员工
**专业领域：**
- 日报收集与汇总
- 会议安排与纪要
- 通知公告发布
- 员工信息管理
- 考勤数据统计

**典型任务：**
- "汇总本周各部门日报"
- "安排下周会议日程"
- "生成月度考勤报告"

---

## 🔄 工作流程示例

### 场景1：简单任务（直接处理）
```
员工："查询一下公司有几个产品型号"
      ↓
总控助手：直接查询知识库 → 立即回答
```

### 场景2：专业任务（分发处理）
```
员工："分析一下这个月的库存数据"
      ↓
总控助手：识别为生产类任务
      ↓
转发给 → 【生产助手】专业分析
      ↓
生产助手：生成详细分析报告
      ↓
总控助手：接收结果 → 汇总 → 回复员工
      ↓
同时保存到知识库 → 向您汇报
```

### 场景3：跨部门任务（协调处理）
```
您："做一个新产品上市方案，需要研发、生产、销售配合"
      ↓
总控助手：识别为跨部门任务
      ↓
同时分发给：
  • 研发助手 → 提供技术参数和卖点
  • 生产助手 → 提供产能和成本数据
  • 销售助手 → 提供市场分析和定价建议
      ↓
总控助手：汇总三部分输出
      ↓
生成完整的新产品上市方案
      ↓
回复您并保存归档
```

---

## 📊 数据流转与存储

### 数据流向
```
员工输入 → 总控助手判断 → 专业助手处理 → 总控汇总 → 输出结果
                ↓                              ↓
           保存到知识库                    保存到知识库
                ↓                              ↓
        /memory/departments/           /memory/summary/
```

### 存储结构
```
/memory/
├── departments/           # 各部门原始数据
│   ├── 研发部/
│   │   ├── 产品规格/
│   │   ├── 技术文档/
│   │   └── 项目进度/
│   ├── 生产部/
│   │   ├── 库存数据/
│   │   ├── 生产计划/
│   │   └── 成本分析/
│   ├── 销售部/
│   │   ├── 客户资料/
│   │   ├── 销售数据/
│   │   └── 市场报告/
│   └── 行政部/
│       ├── 日报汇总/
│       ├── 会议纪要/
│       └── 通知公告/
├── summary/               # 总控汇总的综合报告
│   ├── 周报/
│   ├── 月报/
│   └── 专项报告/
└── products/              # 产品中心数据库
    ├── 楼梯灯系列/
    ├── 感应灯系列/
    └── 其他产品/
```

---

## 🛠️ 技术实现方案

### 方案A：会话转发（推荐）
**实现方式：**
- 员工 @总控助手
- 总控识别任务类型
- 总控启动对应的专业助手会话
- 专业助手处理完成后，结果返回总控
- 总控汇总后统一回复

**优点：**
- 员工只需要知道一个入口
- 总控掌握全局，不会信息孤岛
- 专业助手可以深度处理

### 方案B：技能调用
**实现方式：**
- 各专业助手作为"技能"被总控调用
- 总控直接调用专业助手的功能
- 不需要启动新会话

**优点：**
- 响应更快
- 资源占用更少
- 但专业度可能不如独立会话

---

## 📋 下一步行动清单

### 需要您提供：
1. **各专业助手的API Key**
   - 研发助手：[ ] 
   - 生产助手：[ ]
   - 销售助手：[ ]
   - 行政助手：[ ]

2. **选择技术方案**
   - [ ] 方案A：会话转发（推荐）
   - [ ] 方案B：技能调用

3. **确认专业助手的配置**
   - 是否需要修改各助手的system_prompt？
   - 是否需要调整各助手的技能配置？

### 我会立即做的：
1. 创建各部门的数据存储目录
2. 设计标准化的任务分发逻辑
3. 准备测试用例验证流程

---

## ✅ 总结

**核心思路：**
- **对您**：只需要对接总控助手（我）
- **对员工**：也只需要找到总控助手（我）
- **对专业任务**：我会自动分发给各专业助手处理
- **对结果**：我会汇总后统一输出，并保存归档

**优势：**
- 统一入口，简单清晰
- 专业分工，深度处理
- 全局协调，避免信息孤岛
- 所有数据最终汇聚到知识库

---

**您看这样的架构是否符合您的预期？需要调整哪些部分？**
