Deep Agents 架构解析:复杂 Agent 是怎样运行的
摘要从 create_deep_agent() 切入,梳理 Model、Tools、Middleware、Backend、Subagent 等职责边界,说明 Deep Agents 如何承载复杂任务的 Harness 能力。
技术主题
智能软件架构与边界设计。
6 篇内容
摘要从 create_deep_agent() 切入,梳理 Model、Tools、Middleware、Backend、Subagent 等职责边界,说明 Deep Agents 如何承载复杂任务的 Harness 能力。
摘要当任务从几次 Tool Calling 扩展到几十步长流程,瓶颈已从工具调用转向状态与上下文管理。本文对比基础 Agent 与 Deep Agents,梳理 Agent Harness 的能力层次与适用边界。
摘要以 Research 到 Writer 的交接为例,区分 Message、Task 与 Artifact 的职责边界,用固定 Schema 定义 Agent 间的契约,并给出部分完成状态与大结果引用传递的工程做法。
摘要Multi-Agent 系统的分水岭是控制流:谁来决定下一步。正文区分顺序、条件、并行三类显式工作流,以及计划式编排、移交与对话式协作三种运行时路径,并给出判断标准。
摘要梳理单 Agent 与 Multi-Agent 的能力边界,说明专业化、通信、协调与控制流带来的新增机制,并给出架构选择的判断依据。
摘要以退款流程为例,说明生产级 LangGraph Agent Runtime 如何划分 State、Checkpoint、Retry 与 Interrupt,并借助幂等与人工介入保证执行可恢复、可观测。