论文

LLM Agent 时代的 Graph Engineering:从个体智能到系统智能

LLM Agent 时代的 Graph Engineering:从个体智能到系统智能

大语言模型已从语言生成器演进为能够处理复杂长程任务的自主 Agent。这一演进催生了多种范式:Prompt Engineering 以激发模型能力,Context Engineering 以管理信息访问,Harness Engineering 以组织外部工具与资源,Loop Engineering 以支持持续反思与自我改进。然而,随着任务复杂度提升,个体智能面临根本性局限:许多任务需要异构专长、相互依赖的子任务、并行执行、独立验证和持久状态,这超出了任何单一 Agent 的组织能力。仅增强单个 Agent 的能力或上下文无法解决这种架构性错配;智能必须分布在多个专用 Agent 之间,并在系统层面进行组织。 我们称之为系统智能 (System Intelligence):即 Agent 系统将多个智能组件组织并协调为一个连贯、自适应且追求共同目标的整体的能力。实现系统智能不仅是增加 Agent 数量,更需要显式结构来组织工作、协调异构 Agent 并维护不断演化的执行状态。为此,我们提出 Graph Engineering,一种面向下一代 Agent 系统的新兴范式。与以往主要优化个体交互或 Agent 级行为的范式不同,Graph Engineering 构建表示任务、Agent 和系统状态的显式、动态、演化的图结构。这些抽象为组织复杂目标、编排异构 Agent、建模系统动态以及支持可扩展的 Agent 演化提供了统一基础。 我们系统性地综述了面向 LLM Agent 的 Graph Engineering 的原理、方法和应用。相关论文、开源数据和项目收录于 https://github.com/DEEP-JLU/Awesome-Graph-Engineering。

论文精读

TL;DR 论文提出 Graph Engineering 范式,用动态、演化的图结构显式建模任务、智能体与系统状态,将多 LLM 智能体组织为协调一致的系统,实现从个体智能到系统智能的跨越。

问题

问题背景

当前 LLM agent 研究正从单智能体能力提升转向多智能体系统构建,业界关注如何处理复杂、长程、跨域任务。

现有方法局限

从 Prompt Engineering、Context Engineering 到 Harness Engineering、Loop Engineering,这些范式主要聚焦于单个 agent 的能力激发、信息获取、工具编排和迭代执行。当任务需要异构专业知识、多个相互依赖的子任务、并行执行、独立验证及持久化状态时,单 agent 即使扩展上下文或增加工具也无法突破组织能力上限。核心问题是 架构失配:单体 agent 无法同时保证任务分解的清晰度、角色分工的合理性和执行状态的一致性。

为什么这个问题难且重要

实现 System Intelligence 需要显式构建任务、agent 和系统状态之间的动态关系,并支持异构 agent 的协调、故障定位与恢复。这超出任何单一 agent 的局部优化范畴,涉及图结构设计、通信协议和运行时演化。业界关注度高,因为真实应用(如软件开发、科学实验自动化、企业流程)已出现多 agent 协作需求,但缺少统一的工程范式。

行业类比

类似软件架构从单体应用迁移到微服务后,必须引入服务网格或任务依赖图来管理服务发现、负载均衡和容错,多 agent 系统也需要图工程来组织“谁做什么、如何通信、状态如何演化”。

核心洞察

  • Graph Engineering 将多 agent 系统从“个体能力增强”提升到“系统结构显式化”,通过动态图结构统一表达任务分解、agent 协调与运行时状态,解决了单 agent 架构无法应对的异构并行与故障隔离问题。与 Prompt/Context/Harness/Loop Engineering 等先前范式聚焦单 agent 的上下文、工具或循环优化不同,Graph Engineering 认为复杂任务的根本瓶颈在于组织架构而非个体智力,因此把图作为第一公民,使系统具备可观察、可恢复、可演化的工程属性。
  • Graph Engineering 不是“用图来编排 workflow”的简单延伸,而是将图结构提升为多 agent 系统的操作系统抽象:任务图、协作图、状态图三类结构分别对应“做什么”“谁来做”“怎么运行”,并支持故障定位与系统演化。现有图基 agent 框架(如 LangGraph)通常只提供静态 DAG 或有限状态机,缺乏对运行时状态和 agent 能力的动态建模;Graph Engineering 强调图的动态演化与系统级容错,使多 agent 系统从脚本化流程走向可运维的分布式智能系统。

方法

输入

任务描述、异构 agent 集合、工具 / 记忆 / 环境反馈、执行历史。

关键模块

  1. 任务组织:将高层目标分解为子目标 / 依赖步骤,构建任务图(DAG),并优化工作流分配。
  2. Agent 协调:建立 agent 能力画像,组织成 agent 团队图(节点 = 专门 agent,边 = 通信 / 协作关系),定义消息传递协议。
  3. 运行时状态管理:以动态图记录执行状态、中间结果、错误位置;支持故障定位与失败恢复。
  4. 系统演化:根据任务反馈持续调整图结构(增加 / 删除节点边、重连、微调提示词 / 技能),实现自我改进。

输出

一个可执行、可观测、可演化的多 agent 系统,能将复杂任务分布到多个专用组件并协调完成,体现系统智能(System Intelligence)。全部信息以显式图结构承载,作为唯一组织基础。

作者论断:仅提升单体 agent 能力或上下文无法解决架构不匹配,必须将智能分布并组织在系统层面。

与同类方法差异

Graph Engineering 不同于 Prompt/Context/Harness/Loop Engineering 等单体交互优化范式,它直接对多 agent 组织拓扑进行显式建模与操作,而非依赖隐式上下文或线性流程。

实验

实验设计

本文为综述与框架论文,未开展新实验。作者系统梳理了从 Prompt Engineering 到 Loop Engineering 的个体智能范式,并归纳其局限,进而提出 Graph Engineering 作为系统智能的工程化途径。评估基于现有文献与开源项目(如 Awesome-Graph-Engineering),而非自建基准。

关键发现

核心论断:当任务需要异构专长、相互依赖子任务、并行执行、独立验证和持久状态时,单一智能体的能力或上下文扩展无法解决根本架构错配。Graph Engineering 通过显式、动态演化的图结构统一组织任务、代理与系统状态,提供可扩展的协调基础。

与基线对比

与个体代理范式相比,Graph Engineering 并非优化单点交互,而是将系统本身作为图进行建模。Prompt/Context Engineering 聚焦模型能力激发与信息访问,Harness/Loop Engineering 关注工具编排与反思循环,但均未触及多代理间结构。Graph Engineering 补齐了从“个体智能”到“系统智能”的工程空白,更适用于长周期、多角色、需故障恢复的复杂工作流。

行业影响

落地场景

Graph Engineering 适用于需要多智能体协同、任务依赖复杂、状态持续演进的场景。典型如:

  • 自动化软件研发:代码生成、测试、审查、部署由不同 agent 分工,通过图结构表示任务依赖与数据流,支持并行执行与故障隔离。
  • 企业级工作流编排:跨部门审批、文档处理、数据分析等长流程任务,用图建模子任务并动态调整资源分配。
  • 科研实验自动化:将实验设计、设备控制、数据采集、结果分析组织为有向无环图,多 agent 各司其职。

商业价值

核心价值在于 降低多 agent 系统构建与维护成本,同时提升复杂任务的完成率与可观测性。

  • 降本:图结构显式表达任务依赖与 agent 能力,减少反复试错和人工编排;运行时状态管理支持故障定位与恢复,降低运维开销。
  • 增收:通过并行执行和异构 agent 协同,大幅缩短长流程任务的端到端时延,提高吞吐量;使原本单个 agent 无法完成的复杂任务(如端到端软件交付)成为可能,拓展产品边界。
  • 体验提升:图结构天然支持可解释的执行追踪与中间状态回放,便于审计和调试,增强用户信任。

与现有产品/工作流的接口

Graph Engineering 并非替代现有 agent 框架,而是作为 上层编排抽象 融入现有 stack:

  • 与 LangGraph / AutoGen / CrewAI 等框架结合,在其之上增加显式的任务图与运行时状态管理。
  • 通过 图数据库(Neo4j、NebulaGraph)或事件流平台(Kafka)持久化图状态,与现有微服务、CI/CD 管道对接。
  • 重构图作为中间表示,可对接 可观测性工具(如 OpenTelemetry)实现多 agent 调用链追踪。

具体 use case:

  1. 电商大促客服系统:将售前咨询、订单处理、物流查询、售后申诉拆分为多个子任务,由图结构组织异构 agent(意图识别、知识检索、订单 API 调用),并行处理海量用户请求,故障时局部重试而非整体失败。
  2. 医疗影像辅助诊断平台:多 agent 分别负责影像预处理、病灶检测、报告生成、质量控制;图结构表达诊断流程中的依赖与复核关系,支持异步审核和结果回溯,提升诊断效率与可靠性。

局限

  • 论文自身承认的局限:作者在 Section 5 与 Section 6 明确指出,Graph Engineering 目前缺乏**成熟的原生图能力基座**(graph-native capability substrates),自演化图系统、graph-native 操作系统等仍是开放挑战。文章主要提供概念框架与分类体系,未给出可执行的算法实现或量化评测,实际落地时仍需大量工程探索与验证。
  • 可推断的局限:论文没有进行任何实验验证,仅通过文献综述与案例分析论证 Graph Engineering 的必要性。其图结构抽象(任务图、agent 图、状态图)的定义和边界较为模糊,不同场景下如何自动构建与维护图缺乏统一规范。此外,动态图结构可能引入高额计算与通信开销,文中未讨论可扩展性、实时性等工程约束,在实际部署中可能面临性能瓶颈。
  • 与同类工作对比:现有大量多智能体系统综述(如 CoALA、Agent AI、多智能体通信拓扑等)已从认知架构、通信结构、组织理论等角度讨论过 agent 协作。本文提出的 Graph Engineering 虽强调图结构,但部分观点与已有的 graph-based agent 方法(如 LangGraph、GraphAgent)存在重叠,其独特性更多体现在系统化命名与分类,而非实质性方法创新。
论文Yuyuan Feng2026-08-21原文

相关内容