agent架构学习

supervisor现在确实是多agent里最主流,最稳的模式,但并不是所有agent系统都必须有supervisor。

常见多Agent模式:

模式 特点 适合场景
Supervisor / Orchestrator 一个中心节点负责拆解、调度、汇总 任务复杂、需要可控路由、审批、重试
Pipeline / Sequential 固定顺序执行, 文档处理、ETL、审核流水线
Router 只做一次分发,不参与后续控制 客服意图路由,简单分类分发
Swarm / Peer-to-Peer / Handoff Agent之间互相移交控制权 对话转接、动态协作、边界模糊场景
hierarchical 多层Supervisor, 超大任务,多部门协作,权限隔离
Fan-out / Parallel 并行执行多个子任务再聚合 多源检索、多视角分析
Blackboard 共享状态板,Agent按需触发 事件驱动,实时协作

Langgraph4j里,Supervisor就是一个带条件边的路由节点,根据AgentState决定下一个Worker是谁。

现在主流的暴露方式就是把subagent包装成tool,但不是唯一方式

  • 方式一:Subagent as Tool
    在 LangChain / LangGraph 里,Subagents / Supervisor 模式通常就是把子 Agent 当成工具暴露给主 Agent。
    主 Agent 通过工具调用决定:
    • 调用哪个 subagent;
    • 传入什么任务描述;
    • 拿到结果后由自己汇总回答
      这种模式下:
    • 控制权始终在主Agent
    • subagent 通常不直接和用户对话
    • 每次调用相对无状态,上下文更干净
    • 主 Agent 可以并行调用多个 subagent

Langgraph里的create_supervisor, DeepAgents里的SubAgentMiddleware / CompiledSubAgent,本质上都是这种子Agent即工具的思路。

  • 方式二:Handoff / 子图节点
    如果不用tool暴露,也可以用Handoff或子图节点。

多Agent相关文章:

https://blog.csdn.net/king1359874550/article/details/164614836

相关推荐
Riwuarua1 小时前
从近似0基础开始FPGA开发——Part.25:GT 高速收发器架构与 KU5P 资源规划
fpga开发·架构
zhangrelay2 小时前
新版|-|单片机原理与接口技术-2026持续改进优化-从MEGA2560-ESP32与Wokwi到ROS2-Lyrical与具身智能栈
笔记·单片机·嵌入式硬件·学习
Oiiouui3 小时前
Godot-GridGame架构屏幕UI层
架构·游戏引擎·godot
亥时无人机管理系统5 小时前
一网统飞无人机管理系统源码深度评测
架构·私有化部署·无人机·低空经济·无人机管理系统·一网统飞
石逸凡5 小时前
金融产品架构演进之三:极速、一致与高可扩展并存核心目标
金融·架构
叼烟扛炮5 小时前
Linux 学习笔记(三十三):线程互斥——互斥锁(Mutex)与死锁
linux·运维·服务器·笔记·学习·1024程序员节
吴建旭 智宅焕6 小时前
智能家居全国交付中双边平台冷启动的供给治理架构:从预期管理到分层调度
架构·智能家居
得助智能-垂类大模型6 小时前
降低大模型推理成本:2026企业级模型推理平台核心架构与选型指标
架构
伯奥克客服7 小时前
2026年专业全域智能管控平台怎么选?底层架构与协议对接深度解析
架构