nanobot 多 Agent 协作

上级索引:00-概览与索引 | 上一篇:03-MCP集成 | 下一篇:05-模型路由与配置

🤖 多 Agent 架构概览

{{待填:nanobot 如何通过 subagents 工具实现多 Agent 委托和编排}}

主 Agent(Orchestrator)
  ├── 子 Agent A(专项任务)
  ├── 子 Agent B(并行任务)
  └── 子 Agent C(验证/审查)

📋 委托模式

模式一:顺序委托

{{待填:描述顺序执行子 Agent 的场景和用法}}

模式二:并行委托

{{待填:描述并行执行子 Agent 的场景和用法}}

模式三:迭代验证

{{待填:主 Agent 执行 + 子 Agent 验证的循环模式}}

⚙️ subagents 工具用法

python
# {{待填:调用 subagents 工具的示例代码或 Prompt 写法}}

🎛️ Agent 配置

{}json
{
  "agents": {
    "{{待填:agent名}}": {
      "model": "{{待填}}",
      "system_prompt": "{{待填}}",
      "tools": ["{{待填}}"]
    }
  }
}

🧪 实战案例

案例:研究 + 写作 Agent 流水线

场景:{{待填}}
主 Agent 职责:{{待填}}
子 Agent A(研究):{{待填}}
子 Agent B(写作):{{待填}}
结果:{{待填}}

⚠️ 注意事项

  • {{待填:Token 消耗控制}}
  • {{待填:无限循环防护}}
  • {{待填:错误传播处理}}

📝 个人笔记

{{待填}}


🔗 延伸阅读