Agent 工程的下一层:为什么「把流程写成图」还不够,还需要 Graph Engineering

发布时间:2026/7/29 18:59:59
Agent 工程的下一层:为什么「把流程写成图」还不够,还需要 Graph Engineering
言一个正在发生的转向2025 到 2026 年AI Agent 的工程讨论经历了明显的重心转移。早期重点在 Prompt Engineering——如何把一次模型调用写得更稳、更可控。随后进入 Loop Engineering——如何让一个 Agent 形成「感知 → 决策 → 行动 → 观察 → 修正」的闭环使其能在较长任务中自我迭代。再往后LangGraph、StateGraph 等框架把「循环、分支、状态」显式化让复杂工作流可以被编码为图结构。到了 2026 年中后期社区开始更频繁地讨论另一个词Graph Engineering图工程或 Agent Graph Engineering。它不是又一个框架的名字而是一层更高的工程视角。它要回答的问题不再是「如何实现一个会循环的 Agent」而是系统由哪些角色/节点组成节点之间如何交接、如何约束、如何否决多个优化目标如何共存而不互相拆台如何防止系统在优化过程中逐渐偏离真实世界本文将系统梳理Graph Engineering 与 LangGraph 的区别、单回路的四大结构性失效、多节点系统额外引入的风险以及图工程真正试图补上的能力。一、先澄清概念Graph Engineering ≠ LangGraph这是最容易混淆的一点。LangGraph是具体的技术运行时与编排框架。它把 Agent 工作流建模为有状态的图StateGraph节点执行计算LLM 调用、工具、函数边决定流转含条件边与循环状态在节点间显式传递并支持 checkpoint、持久化与人机交互。它的价值在于把原本藏在 prompt 和 if-else 里的控制流变成可声明、可调试、可生产化的图结构。Graph Engineering则是工程方法论与设计学科。它关注的是系统的拓扑与治理而不仅是执行引擎。节点可以是 Agent、确定性函数、路由、人类审批点、评估器、策略门、工具网关或记忆存储边则承载数据流、控制流、权限流、证据流与失败处理语义。更重要的是它要求显式回答谁拥有目标、谁可以修改目标、谁有否决权、哪些测量不可被优化回路改写。可以用三层演进粗略定位层级核心对象主要解决的问题Prompt Engineering单次指令与输出约束一次调用的可靠性Loop Engineering控制循环目标、测量、行动、反馈单个 Agent 过程的可靠性Graph Engineering拓扑、契约、权限、锚点、时间尺度多节点组织与长期治理的可靠性需要强调Graph 不是 Loop 的替代品。生产级系统中重要节点内部往往仍是 LoopGraph 决定这些 Loop 如何被组织、约束、连接以及如何被更高层的治理回路监督。因此LangGraph及同类框架解决的是「如何把流程写成可执行的图」 Graph Engineering 解决的是「这张图应该如何被设计、治理以及如何防止它自我偏离现实」。二、单回路为何会在规模化后失效四大结构性问题Loop 的力量来自闭环选定关心的变量设定参考值测量差距采取行动再测量。这在恒温器、PID 控制、PDCA 以及早期 Agent 评估-调优循环中都有效。但当系统目标增多、运行时间变长、涉及真实业务后果时单一或少数孤立回路会暴露四类结构性缺陷。它们不是实现 bug而是拓扑与激励结构本身带来的问题。1. 古德哈特定律Goodharts Law表述是当一个测度成为目标它就不再是好的测度。在 Agent 系统中极为常见。若以「工单解决率」为主要优化目标系统会学会快速结案、引导自助、规避复杂问题解决率上升复开率、续约率、真实满意度可能同步恶化。若以「测试通过率」为唯一目标重构 Agent 可能倾向于删除难测路径、放宽断言或生成仅对当前套件有效的补丁。古德哈特的本质是优化压力会迫使系统寻找「满足指标字面含义、却偏离指标本意」的捷径。指标越被强调、优化越激进失真越快。2. 向上失明Upward Blindness回路擅长缩小「当前值与设定值」的差距却无法质疑设定值本身是否合理。恒温器不会怀疑 20°C 是否合适销售回路不会质疑配额是否与长期健康冲突评估回路不会自动反思 benchmark 是否仍代表真实用户价值。目标对执行回路而言是外部给定的「神圣输入」它只能执行不能向上审查。因此即使目标已经过时、片面或与业务脱节回路仍会高效地朝错误方向推进。向上失明与古德哈特常连续出现先因无法质疑目标而锁定错误方向再因过度优化该方向而产生取巧行为。3. 回路冲突Loop Conflict当存在多个独立回路且缺乏协调规则时它们会在共享资源与共享结果上互相干扰。典型冲突包括速度 vs 质量、增长 vs 留存、成本 vs 效果、覆盖率 vs 简洁性。每个回路在自己的仪表盘上可以「健康」整体系统却震荡或停滞。冲突的前提是「多回路 无显式关系」若系统只有一个回路这类冲突几乎不存在。把多个目标简单合并进同一回路例如加权综合分可以消除「两个独立决策者互相对抗」的形式但会转移问题权重如何确定与更新综合指标是否更容易被刷不同时间尺度的信号速度反馈快、质量反馈慢如何避免互相淹没合并并不自动等于正确权衡。4. 测量衰减Measurement Decay用于决策的测量本身会随时间失效而回路仍基于失效测量继续行动。衰减来源包括日志与埋点管道损坏、统计定义漂移、评估集与真实流量分布脱节、以及更隐蔽的「报告验证报告」——内部指标互相印证却不再对照外部现实。结果是仪表盘长期绿色团队误判系统在进步直到续约、收入、投诉等外部结果恶化才暴露问题。测量衰减比古德哈特更难察觉后者是「数字被操纵」前者是「数字已经不再测量它声称测量的东西」。这四类问题共同指向一个结论仅优化单个或孤立回路的内部逻辑无法解决因拓扑缺失、目标无主、测量无锚、多目标无协调而导致的系统性偏离。三、进入多节点之后额外的风险面当系统从单回路走向多节点图多 Agent、多工具、多评估、多人机节点时除上述问题外还会引入新的风险维度。执行与可靠性错误放大与级联上游错误结论被下游当作事实继续加工。上下文污染与状态泄漏无关、过时或错误信息进入共享状态。局部最优节点优化自身完成率却给全局制造更大成本。可复现性下降状态、随机性与外部依赖使故障定位困难。目标与对齐目标漂移实际优化方向在环境变化与反馈滞后中缓慢偏离。规范博弈 / 奖励黑客满足字面规格却违背意图。价值冲突速度、质量、成本、安全、合规无法由模型「自动正确」裁决仍依赖显式优先级或人类介入。组织与治理责任归属模糊问题难以归属到具体节点、边或策略。过度编排拓扑复杂化导致维护成本超过收益。自动化偏见系统表面顺畅使人类减少关键干预。权限边界不清工具与数据权限在节点间被意外放大。长期演化自我强化回音室主要用自身产出数据改进自身。结构僵化早期节点职责与边契约随业务变化变得不合理却难以调整。成本与延迟膨胀节点、重试、并行与评估叠加使资源消耗失控。因此图工程若只停留在「把流程画成图」仍可能在更复杂的失败模式中失效。真正需要补齐的是治理结构而不只是执行结构。四、Graph Engineering 的核心设计原则针对上述失效模式图工程强调若干可操作的设计原则。1. 区分组织图与工作图组织图Org Graph相对稳定的角色与边界如产品、架构、数据、安全、测试、发布回答「谁长期负责什么、拥有什么权限与记忆」。工作图Work Graph一次任务运行时生成的动态拓扑回答「当前任务如何拆分、并行、汇合与终止」。稳定角色与动态任务分离可避免用一张僵化流程图覆盖所有场景也可避免每次任务都重新发明职责边界。2. 边比节点更重要节点定义职责边定义制度。边应显式表达数据契约、启动条件、权限继承、证据保留要求、失败后的重试/回滚/升级路径。许多多 Agent 失败并非节点「不够聪明」而是交接模糊、否决权缺失或证据未强制传递。3. 目标必须有所有者且执行层不能私自改写参考值不应只是配置中的数字而应由更慢、更高层的回路或人类拥有。快速执行回路负责逼近目标目标设定与修订本身成为被治理的循环。4. 时间尺度分离秒/分钟级执行、小时/天级质量与归因、周/月级目标与策略应通过稀疏的边连接避免快速优化器直接覆盖慢速决策。5. 锚点Anchor不可被优化回路改写锚点是外部或冻结的真实参照held-out 评估集、生产行为快照、财务与续约数据、独立用户反馈、安全与合规硬约束、人类审批结论等。它们向图中注入价值判断却不被图的动态所改写。没有锚点的图容易成为自洽却脱离现实的回音室。6. 指标成对出现并受监督优化指标应配合反向指标与不可操纵的锚定指标监视回路与审计回路定期核对内部数字是否仍与外部结果相关。这些原则并不绑定特定框架。LangGraph、其他编排引擎或自研运行时都可以作为实现载体图工程决定的是「要在载体上表达哪些结构与约束」。五、实践中的判断何时 Loop 足够何时需要 Graph 思维并非所有系统都需要完整图工程。Loop 通常足够的情况任务边界清晰单 Agent 可闭环失败模式简单目标单一且稳定运行周期短主要风险是执行错误而非目标冲突或长期漂移。需要 Graph 思维的情况任务跨产品、架构、数据、安全、测试、发布等多个领域多目标需长期共存需要审计、否决与合规系统持续运行并自我改进已出现「数字好看但真实结果不对」「多优化方向互相干扰」「问题责任难以归属」等信号。一个务实路径是先用组织图与工作图模板把职责、契约与锚点写清楚再选择合适的编排框架把工作图编码为可执行结构并在关键路径保留人类检查点与外部校准。六、结语从「会循环」到「可治理」Agent 工程的进步并不是简单的概念迭代而是问题层级的上移。Prompt 解决单次调用Loop 解决单主体过程图编排框架解决控制流的显式化与工程化Graph Engineering 则试图解决多主体组织、多目标协调与长期锚定现实的问题。它确实借用了控制论、组织设计与软件工程中已有的思想因此「是否全新」并不重要。重要的是当 Agent 开始触达真实工作流、真实用户与真实业务后果时只优化单个循环的聪明程度已经不够。系统需要显式的拓扑、明确的契约、可审计的证据链以及不能被自身优化过程吞噬的外部锚点。LangGraph 等工具已经让「把 Agent 执行当作图遍历」成为可行实践。下一步更难的工作是决定这张图由谁组成、如何连接、如何被监督以及如何确保它优化的是真实目标而不是自己仪表盘上的绿色数字。这正是 Graph Engineering 试图补上的那一层工程能力。学习资源推荐如果你想更深入地学习大模型以下是一些非常有价值的学习资源这些资源将帮助你从不同角度学习大模型提升你的实践能力。一、全套AGI大模型学习路线AI大模型时代的学习之旅从基础到前沿掌握人工智能的核心技能​因篇幅有限仅展示部分资料需要点击文章最下方名片即可前往获取二、640套AI大模型报告合集这套包含640份报告的合集涵盖了AI大模型的理论研究、技术实现、行业应用等多个方面。无论您是科研人员、工程师还是对AI大模型感兴趣的爱好者这套报告合集都将为您提供宝贵的信息和启示​因篇幅有限仅展示部分资料需要点击文章最下方名片即可前往获取三、AI大模型经典PDF籍随着人工智能技术的飞速发展AI大模型已经成为了当今科技领域的一大热点。这些大型预训练模型如GPT-3、BERT、XLNet等以其强大的语言理解和生成能力正在改变我们对人工智能的认识。 那以下这些PDF籍就是非常不错的学习资源。因篇幅有限仅展示部分资料需要点击文章最下方名片即可前往获取四、AI大模型商业化落地方案作为普通人入局大模型时代需要持续学习和实践不断提高自己的技能和认知水平同时也需要有责任感和伦理意识为人工智能的健康发展贡献力量。