--- title: "Agent-Orchestration" type: concept tags: [] --- ## Definition Agent 编排(Agent Orchestration)是指通过工作流引擎统一协调和调度多个 AI Agent,使它们协同工作完成复杂任务的管理模式。 ## Key Patterns - **集中式编排**:单一工作流引擎(n8n)控制多个 Agent 的调用顺序和数据流转 - **并行调用**:同一工作流中同时调用多个 Agent(如 Hermes + OpenClaw) - **条件路由**:根据前一个 Agent 的输出决定调用哪个 Agent ## n8n 编排架构示例 ``` n8n Workflow ├─ Trigger (Telegram/Email/Webhook...) ├─ HTTP Request Node 1 → Hermes Agent (port 8642) ├─ HTTP Request Node 2 → OpenClaw Agent (port 18789) └─ Output Node (Telegram/File/Email...) ``` ## 优势 - **统一入口**:用户通过单一界面与多个 Agent 交互 - **数据流转**:一个 Agent 的输出可直接作为另一个 Agent 的输入 - **可观测性**:工作流引擎提供执行日志和状态追踪 - **灵活性**:可随时增删 Agent,不影响整体架构 ## Related - [[n8n]] 是本 Wiki 中记录的编排工具 - [[Hermes-Agent]] 和 [[OpenClaw]] 是被编排的 Agent 示例 - [[OpenAI-Compatible-API]] 是连接 Agent 的标准接口