--- title: "多Agent系统" type: concept tags: [multi-agent, collaboration, agent] last_updated: 2026-04-14 --- # 多Agent系统 多个专业Agent协同工作的架构模式,每个Agent有独特的角色和职责。 ## 核心模式 ### 分散式协调 通过共享STATE.yaml文件协调,而非中央orchestrator: - Agent读写共享状态文件 - 多子Agent并行工作 - 主会话保持精简(CEO模式) ### STATE.yaml 项目协调文件,作为单一事实来源: ```yaml project: website-redesign tasks: - id: homepage-hero status: in_progress owner: pm-frontend ``` ### 团队配置示例 - [[Milo]]:策略Lead - [[Josh]]:商业分析 - Marketing Agent:营销研究 - Dev Agent:开发 ## 关键优势 1. **专业化分工**:每个Agent专注特定领域 2. **并行执行**:多任务同时处理 3. **可扩展性**:新增Agent无需修改主逻辑 4. **共享记忆**:团队成员共享项目上下文 ## 协作机制 - **Telegram路由**:通过标签分配到不同Agent - **共享内存**:项目文档、目标、决策 - **私有上下文**:每个Agent独有会话历史 - **定时任务**:Agent主动工作 ## Race Condition处理 当多个Agent编辑同一文件时: 1. AUTONOMOUS.md:仅主会话编辑 2. memory/tasks-log.md:仅追加,子Agent只添加新行 ## 使用场景 - [[多Agent专业团队]] - [[多Agent内容工厂]] - [[自主项目管理]] - [[动态仪表板]] ## 相关链接 - [Anthropic: Building Effective Agents](https://www.anthropic.com/research/building-effective-agents)