从 Prompt Engineering 到 Graph Engineering:AI 工程为什么开始管理“关系”?

1 评论 272 浏览 2 收藏 24 分钟

Graph Engineering 正在成为 AI 工程领域的新焦点。从 Prompt 到 Graph,五层架构揭示了 AI 系统瓶颈的外移逻辑。本文深入解析 Graph Engineering 的核心价值,并通过资讯报告案例,展示多 Agent 协作如何实现高效、稳定的任务执行。

最近的 AI 圈,颇有一种“学得慢一点,热点也许会自己过去”的感觉。Prompt Engineering、Context Engineering、Harness Engineering、Loop Engineering 就已接连走红。时至2026年7月,Graph Engineering(图工程)再度刷屏技术社区,成为AI工程领域的全新讨论焦点。

Graph Engineering 的爆火也带有浓厚的社交媒体传播属性。AI早已不再局限于单轮问答,而是开始使用工具、持续执行任务,甚至由多个 Agent 分工合作。

Agent变成“能调用工具并自己推进任务的 AI 执行者”。当AI从“被动应答的模型”,蜕变为“具备自主决策能力的作业执行者”,执行者从按固定规则运行的代码,变成一个会理解任务、会临场判断、也会犯错的 Agent,过去藏在聊天窗口里的分工、交接、审核与责任,就必须重新被设计。

这才是 Graph Engineering 值得讨论的地方。

一、五层AI工程迭代:不是新旧替代,是瓶颈逐层外移

层出不穷的AI工程术语,并非行业无序的名词堆砌,背后是一条清晰且贯穿始终的技术演进脉络:大模型原生能力越强,AI系统的核心瓶颈就越向外层的运行架构、执行规则、多主体协作层面转移

大模型的持续迭代,不断解决“AI会不会思考、能不能精准输出”的底层问题;而各类工程方法论的诞生与升级,核心是解决“如何让AI稳定、有序、可控、高效地完成真实复杂任务”的落地问题。

这五个词看起来出现得很快,背后其实有一条相对清楚的线索:模型能力每向前走一步,系统的主要瓶颈就向外移动一层。一套从内向外、层层嵌套、互为补充的设计视角,分别对应AI落地的不同层级痛点,也没有谁把谁淘汰。Prompt 藏在 Context 里,Context 通过 Harness 送到模型面前,Harness 支撑 Agent 一轮轮工作,而多个 Loop、工具、规则程序和人又可以连成一张 Graph。

最早,我们主要让模型回答问题。答案好不好,常常取决于问题有没有说清楚,于是大家研究 Prompt Engineering:目标怎么写,范围怎么定,输出长什么样。

后来人们发现,再漂亮的提示词也救不了缺失的信息。措辞不是唯一变量,它回答得好不好还取决于看到了什么,模型不知道今天发生了什么,就不可能写出今天的新闻。于是重点转向 Context Engineering。

再后来,模型不只阅读,开始调用搜索、浏览器、代码执行器和数据库。问题从“给它看什么”扩展到“允许它做什么”。它需要一张真正能工作的“办公桌”:桌上有哪些工具,能打开哪些抽屉,什么动作必须先问人。这一层常被叫作 Harness Engineering

当 Agent 能够自己行动、观察结果、修正错误时,人们又开始设计它如何持续运行、何时重试、什么情况下停止,这就是 Loop Engineering

而当一个 Agent 已经装不下一项复杂工作的全部职责,任务开始被拆给多个 Agent、工具、规则程序和人,新的问题就出现了:谁先做,谁可以并行,谁验证谁,失败以后退回哪里?Graph Engineering 处理的就是这些执行者之间的关系。

五个词不是五代产品,只是 AI 工程关注的范围不断向外扩展。用更通俗的行业语言总结:Prompt 管“把需求说清楚”,Context 管“把资料给准确”,Harness 管“把操作管住”,Loop 管“单个AI把活干完”,而 Graph 管“一群AI有序协作、高效交付”。

二、热议背后的行业争议:是技术革新,还是旧概念翻新?

Graph Engineering 的突然爆火,在开发者社区形成了两种完全对立的主流观点,也是当前AI从业者最核心的认知分歧。

一个 Agent 的循环可以越做越长,却仍然需要人在不同 Agent 之间搬运结果、判断谁先开始、谁来复核,以及哪里失败后应该重来。帖子只是给这种尚未被统一命名的工作起了一个醒目的名字。

支持者很快把它扩展成“多个 Loop 组成的网络”,Graph 不只是把几个 Agent 连起来,还要决定谁能改变目标、谁能说“不”,以及什么事实不能被内部意见改写。

行业质疑声的核心逻辑十分理性:节点、边、流转、状态机、工作流编排,计算机科学里的老办法,没必要假装刚刚发现了新大陆。此番全网热议,不过是传统工程概念套上AI新外壳的营销炒作”。

传统软件开发的工作流节点,是固定、死板、可完全预判的静态代码逻辑,每一步执行结果、流转方向都可精准定义;而AI图工程中的节点,是具备自主理解、工具调用、临场判断、动态纠错、开放式推理的智能Agent,充满了不确定性。传统固定的流程规则,已经无法约束灵活多变的AI自主执行行为,这也是Graph Engineering能够独立成为一套全新AI工程方法论、被行业单独重视的核心原因。

三、从单Loop到Graph,同一份 AI 资讯报告,怎样一步步长成一张 Graph?

假设我们想让 AI 每天自动生成一份行业资讯报告。报告需要找到当天的重要新闻,读取公司公告、媒体文章和视频逐字稿,排除重复消息,核对日期与数字,最后整理成可以发布的文章。

1. Prompt层:先把模糊需求干掉

如果只说“帮我整理今天的AI新闻”,AI输出一定乱七八糟。没有范围、没有标准、没有筛选逻辑,结果全凭模型心情。Prompt工程的意义,就是把所有模糊的口头需求,变成清晰、可落地、有标准的执行指令。

2. Context层:给AI喂干净、有用的素材

大模型不会联网实时获取信息,写稿需要的新闻、公告、论文、解读内容,都靠外部输入。Context工程就是做筛选、去重、纠错、过滤,保证AI看到的资料都是真实、新鲜、有用的,不会靠着垃圾信息瞎输出。

3. Harness层:管住AI的操作手脚

有了需求和素材,还要管住AI的行为。能调用什么工具、能不能批量读取文件、哪些操作禁止执行、所有操作留痕可查,这就是Harness工程的价值——给AI立规矩,避免胡乱调用、无效操作。

4. Loop层:单个AI反复打磨,完成基础任务

做好前面三步,单个AI就能靠Loop循环自主干活:找资料、读内容、写初稿、自查问题、缺内容再补搜,反复迭代直到稿件达标。

但单Loop的短板非常致命:一个人既要找资料、又要写作、还要自查,很容易思维固化、自己骗自己;一旦某一处资料出错,整篇稿子要全部推翻重写,效率极低、容错极差。

5. Graph层:拆分分工,让系统更灵活、更稳

想要解决单Agent的弊端,最好的办法不是让单个AI更强大,而是拆分工、建流程,用Graph把任务拆解成多个独立节点,各司其职:

  • 并行采集节点:公告、论文、媒体内容同步抓取,不用排队等待,大幅提速;
  • 汇总写作节点:所有资料到位后,统一整合生成初稿;
  • 独立核查节点:专门校对数据、时间、来源,写稿的不自查,杜绝自欺欺人;
  • 人工终审节点:关键内容人工兜底,避免AI幻觉造成内容失真。

这些环节有些可以同时开始,有些必须等待上一步的结果;某条证据不合格时,只需要退回对应的资料环节,而不是让整份报告从零开始。

这套架构最大的好处特别直观:哪里错了改哪里,不用全盘重来。资料出错只需要补对应环节,不用整篇重写;执行、审核、终审权责分开,系统稳定性直接拉高一个档次。

四、Graph Engineering 到底在工程化什么?

本文所说的 Graph Engineering,可以给出这样一个工作定义:它是把多个 Agent、模型调用、工具、规则程序和人工决策组织成一张可执行的工作图,让每个参与者有明确职责,让信息有明确去向,让错误有明确退路。

一份 AI 资讯报告的简化工作图。技术上,人们把这些工作环节叫作“节点”,把它们之间的交接叫作“边”。但真正费脑筋的从来不是给方框起名字,而是把四个朴素的问题说清楚。谁来做?搜集、写作、核查和发布不能只是四个听起来不同的角色,它们得有不重叠的责任。

沿着上面的资讯报告流程,一张最基本的工作图只需要说清四件事。

第一,谁负责什么。搜集公司公告、分析论文、整理视频、合并写作、核查事实和决定发布,是六种不同的责任。好的拆分不是参与者越多越好,而是每个环节都有说得清的职责。

第二,工作怎样交接。一个环节完成后,结果交给谁、必须带上什么。三个搜集环节应该交付事件、日期、原始链接和证据摘要,真正需要设计的不是表面上的先后顺序,而是下一个环节究竟依赖上一个环节的哪项结果。

第三,任务进行到哪里。系统需要知道哪些资料已经收集、哪条证据仍待补充、哪些结论通过了核验、文章是否正在等待人工确认,不是把全部聊天内容塞进一个大文件,而是保留后续环节真正需要的事实。

第四,谁有权让任务继续。资料环节可以补充证据,却不能自己宣布文章可信;事实核查可以把材料退回,却不能绕过人直接发布。只有承担最终责任的人拥有对外发布权。

由此可以看出,Graph Engineering 真正工程化的不是“图”,而是关系。节点容易画,难的是节点之间的责任、数据与权力怎样安排。

五、新手最容易踩的坑:彻底分清三种“Graph”

很多入门开发者学懵,就是因为把三个带Graph的概念混为一谈:知识图谱、GraphRAG、Graph Engineering。看似名字相近,实际完全不是一回事。

  1. 知识图谱:管静态关系,记录“事物和事物之间是什么联系”,属于数据层;
  2. GraphRAG:管知识检索,利用图谱关系更快、更准地找资料,属于召回层;
  3. Graph Engineering:管任务执行,规划AI怎么分工、怎么流转、怎么纠错,属于架构层。

一句话大白话总结:知识图谱存关系,GraphRAG找内容,Graph Engineering管干活。

一套合格的Graph多智能体系统,核心就抓四件事,简单好落地:

  • 职责拆分清楚:每个节点只干一件事,AI、代码、人工各司其职,不重叠、不混乱;
  • 交接规则明确:节点之间传递的不是空话,要有依据、有来源、有日志;
  • 全局状态可追溯:做到任务能暂停、能恢复、能复盘,不用每次都从头跑;
  • 权限分级管控:普通AI只管执行,关键决策、高危操作必须人工兜底。

六、Graph 不会取代 Loop

网上“Loop 已死,Graph 登场”的说法,纯纯是流量话术,完全不符合实际落地情况。真实的工程逻辑是:Loop 是最小执行单元,Graph 是整体协作框架

一张 Graph 完全可以包含许多 Loop。所有Graph里的节点,基本都靠Loop完成自我迭代、自我纠错。没有Loop的闭环能力,Graph就是空架子。Loop 盯住的是一个角色能否把自己的环节做完;Graph 关心的是这些环节怎样接成一项完整交付。

资料搜集环节可以不断搜索,直到来源数量与质量达标;写作环节可以根据审稿意见反复修改;测试环节可以持续运行,直到所有测试通过。每个局部工作仍然依靠 Loop 收敛,只是它们不再被塞进同一个巨大循环。

LangChain 在讨论 Graph Engineering 时也明确指出,真实的 Agent 图通常不是只能向前走的单向流程。它们需要重试、补充信息、请求人工输入和返回修改,因此天然包含循环。Loop 不是 Graph 的对手,而是最简单的一种有环图。

Graph真正解决的,不是“单个节点怎么干活”,而是“多个节点怎么配合”。同时开发者也要避开过度设计的坑:不是所有任务都要上Graph。开放式探索、灵活度高、没有固定流程的任务,过度规定流程,反而会限制 Agent 的判断。有些开放研究任务很难预先知道要搜索多少资料、创建多少子任务、走哪条路径。固定流程交给Graph,未知探索交给Agent,而不是试图提前画出所有可能发生的事情。

如果只是把工作步骤画成方框和箭头,Graph Engineering 很容易退化成一张漂亮的流程图。它真正困难的部分,是为每一次交接规定“什么才算可以继续”。

这意味着,一条边不只代表下一站,还包含一份交接约定:

  • 必须交付哪些信息;
  • 谁可以修改这些信息;
  • 什么条件算通过;
  • 不通过时退回哪里;
  • 超过多少次重试后转交给人。

当这些规则没有写清楚时,多 Agent 只是把一个人的混乱变成一群人的混乱。

七、多Agent最大误区:堆节点 ≠ 变稳定

Graph 最容易制造的一种错觉,是“换一个 Agent 检查”就等于独立验证。很多人做多层智能体架构,都有一个通病:觉得多加几个审核Agent,系统就会更靠谱。但伯克利MAST团队对上千套多Agent系统的复盘结论非常直白:大多数多智能体故障,不是Prompt写得不好,而是协作架构设计有问题

如果多个AI用的是同一个模型、同一批素材、同一套逻辑,很容易集体犯错、互相印证错误,它们很可能沿着同一条错误路径达成一致。此时,增加节点并没有增加可靠性,只是让错误多经过了几道手续。

指标也会把一群 Agent 带偏。资料环节只追求“找到更多新闻”,就会塞进重复和低质量内容;写作环节只追求“覆盖全部材料”,便会把噪声也认真写进报告;核查环节如果只看“每条后面有没有链接”,最后可能给一篇更不可信的文章打高分。每个环节都完成了任务,整体却离目标更远。

想要破局,核心是引入外部锚点。必须有一部分证据来自这群 Agent 之外,一些不会因为 Agent 的意见而改变的事实。不要让AI自己闭环自审,要用客观事实校验:原始公告、真实数据、本地日志、人工复核,用外部真实信息打破AI的思维闭环。

Berkeley 的 MAST 研究把多 Agent 系统的常见问题归为三类:系统设计不清、Agent 之间互相对不上,以及验证和停止条件失效。很多失败并不能靠再写几句角色提示词解决,得回头改协作方式。

另外必须认清现实:Graph架构的成本很高。Anthropic的实测数据显示,多Agent图式协作的算力消耗,是普通单轮对话的15倍。高收益的前提是高成本。它适合价值高、可以真正并行、资料量超过单个上下文的研究任务;如果工作彼此紧密依赖,拆成很多 Agent 未必更快,也未必更便宜。

八、落地选型指南:到底什么时候该上Graph?

一个实用的顺序是:先判断一次模型调用能否解决,再考虑固定步骤的普通工作流;如果任务需要根据反馈反复尝试,再使用 Loop;只有当多个执行单元之间的关系本身成为问题时,才需要 Graph。

满足下面这些特征的场景,升级Graph才有实际价值:

  • 任务可并行:多个子任务互不依赖,同时执行可以明显缩短时间;
  • 需要权责隔离:执行者和审核者必须分开,生产者不能同时充当最终裁判,避免自审自判;
  • 支持局部回退:局部出错不用整体重来,精准重试更高效;
  • 权限需要分层:有的只能读,有的可以写,有的必须等待人工批准;
  • 任务周期长:需要暂停、续跑、等待外部信息或人的决定;
  • 容错率低:对结果稳定性要求高,不能随意出错,需要清楚的责任边界。

如果只出现一个核心角色、一个清晰目标和一个可以检查的停止条件,一个设计良好的 Loop 往往更直接。如果只是三四个固定步骤,普通工作流就够了。采用 Graph 并不证明系统更先进,强行上复杂Graph架构,只会徒增开发和维护成本,属于典型的过度设计。

结尾:从 Prompt 到 Graph,真正变化的是什么?

前几年,大家都在拼命让AI更聪明、推理更强、输出更准;而现在,AI工程的核心已经变成了怎么管好一群会自主思考、自主行动的智能体。回头看这五种 Engineering,会发现它们一直在扩大同一个问题的边界。

  • Prompt Engineering 管理一句指令;
  • Context Engineering 管理一次判断所需的信息;
  • Harness Engineering 管理模型周围的工具和边界;
  • Loop Engineering 管理一个 Agent 的持续行动;
  • Graph Engineering 则开始管理一组执行者之间的关系。

它们并不是前后淘汰,而是层层嵌套:Prompt 在 Context 里生效,Context 通过 Harness 被送到模型面前,Harness 支撑 Agent 的 Loop,而多个 Loop、工具、规则和人又可以组成 Graph。

当 AI 开始像团队一样工作,系统就不能只关心每个成员聪不聪明,还必须关心它们如何分工、如何交接、如何互相制约,以及最终由谁负责。AI行业早已告别“拼模型能力”的单打独斗时代,正式进入了“拼协作、拼秩序、拼工程治理”的新阶段。

本文由 @冒泡泡 原创发布于人人都是产品经理。未经作者许可,禁止转载

题图来自 Unsplash,基于CC0协议

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
评论
评论请登录
  1. 从Prompt一路走到Graph,主线其实很清晰:模型越强,瓶颈越往外移。真正要设计的不是提示词,而是多个执行者之间怎么分工、交接、授权、退回。最有价值的是,Graph工程化的不是图,是关系;每个节点要有不重叠的职责,每条边要有明确的交接约定,否则多Agent只是把一个人的混乱变成一群人的混乱。

    来自广东 回复