feat: v3.0 多Agent交互 - Supervisor + Worker + Aggregator
架构级重构: - Supervisor节点:分析任务、分解子任务、智能调度Agent - Worker节点:各专业Agent(subgraph)独立执行子任务 - Aggregator节点:并行结果自动聚合 - Send API并行:多Agent同时处理不同子任务 - Agent注册表:AgentRegistry管理5个Agent - weather_agent: 天气专家 - math_agent: 数学专家 - knowledge_agent: 知识专家 - mcp_agent: MCP工具调用 - general_agent: 通用助手(兜底) - 共享State:messages/subtasks/results/final_answer - Supervisor输出JSON格式任务计划(parallel/single/direct)
This commit is contained in:
27
README.md
27
README.md
@@ -1,8 +1,31 @@
|
||||
# 黄庄三号四能力 Agent
|
||||
|
||||
基于 LangGraph 的多能力 AI Agent,集成 FC / MCP / 思考模式 / Skill 四种核心能力。
|
||||
基于 LangGraph 的多能力 AI Agent,集成 FC / MCP / 思考模式 / Skill 四种核心能力,**v3.0 支持多Agent交互**。
|
||||
|
||||
**v2.0 配置驱动版** — 新增工具/技能/MCP服务器无需改源码,丢文件或改配置即可。
|
||||
## 核心架构:Supervisor + Worker + Aggregator
|
||||
|
||||
```
|
||||
用户输入 → Supervisor(分析/分解/调度)
|
||||
│
|
||||
┌──────────┼──────────┬──────────┐
|
||||
▼ ▼ ▼ ▼
|
||||
┌──────┐ ┌──────┐ ┌──────┐ ┌──────┐
|
||||
│天气 │ │数学 │ │知识 │ │MCP │ ← 各Worker Agent
|
||||
│专家 │ │专家 │ │专家 │ │Agent │
|
||||
└──┬───┘ └──┬───┘ └──┬───┘ └──┬───┘
|
||||
│ │ │ │
|
||||
└─────────┴─────────┴─────────┘
|
||||
│
|
||||
Aggregator(聚合)
|
||||
│
|
||||
最终回复
|
||||
```
|
||||
|
||||
**关键能力:**
|
||||
- **并行执行**:多个Agent同时处理不同子任务(Send API)
|
||||
- **串行执行**:单Agent直接处理简单任务
|
||||
- **结果聚合**:多Agent结果自动合并为连贯回复
|
||||
- **智能调度**:Supervisor自动分析任务、选择Agent
|
||||
|
||||
## 四项能力
|
||||
|
||||
|
||||
Reference in New Issue
Block a user