从Loop到Graph:让Agent不再“断片“的工程化之路

📅 2026/8/1 8:42:08
从Loop到Graph:让Agent不再“断片“的工程化之路
Agent不是缺能力是缺记忆和流程。当业务流程跑几天、横跨多个系统、中间还要等人审批——你的Agent该怎么扛住一个真实的企业痛点你有没有遇到过这种场景一个报销审批Agent从提交→初审→复审→财务确认→打款横跨5个系统流程可能跑3天。中间复审需要人工签字Agent要暂停→等审批→恢复→继续执行。大部分Agent框架会怎么做要么一路跑到尾没有暂停机制要么把整个状态塞进prompt里每次重传上下文爆炸要么干脆不支持长周期流程——“只管单次对话不管业务流程”。这不是能力问题是架构问题。Agent缺的不是脑子是记忆管理和流程编排。Loop Engineering不是让Agent跑得久是让每一轮都有道理2026年6月Peter Steinberger和Boris Cherny提出了替Agent设计loops的想法Addy Osmani随后将其归纳为Loop Engineering。IBM用四个字概括了它的核心循环目标→行动→观察→调整。但很多人的第一反应是——Loop不就是让Agent一直跑吗不是。Loop Engineering的核心洞察是一个可信的loop必须在每次行动后产生观察和证据并据此决定继续、修正、停止或升级人工。没有验证、没有状态边界、没有退出条件的长运行只会形成token黑洞和不可审计的变更。换句话说Loop的价值不在跑得久而在每轮都能解释为什么继续。一个可交付的loop至少包含六个控制面•目标这轮要达成什么•行动Agent做了什么•观察行动后的结果是什么•验证结果是否满足预期测试、类型检查、lint、行为断言•状态当前进度、已完成项、失败尝试、下一步理由——这些必须持久化在上下文窗口之外•恢复中断后从哪里继续这里有一个关键点完成不能由Agent自己宣布。测试通过、类型检查通过、独立review通过——这些确定性检查的verdict才是真正的完成。Agent说DONE只是声明验证结果才是下一轮的输入。从Loop到Graph当流程复杂到loop不够用Loop适合明确、连续、低协调成本的单任务。但当业务流程出现这些情况——•并行执行同时走两条审批线结果汇合后再继续•角色分工不同Agent负责不同环节各有各的权限和工具•人工审批某些节点必须等人拍板拍板后才能继续•汇合验证多条线的输出要交叉检查后才能推进——loop就不够用了。你需要graph来显式建模节点、边、状态和责任。LangChain在[《3 Years of Graph Engineering with LangGraph》](https://www.langchain.com/blog/3-years-of-graph-engineering-with-langgraph/)中总结了二者的关系Loop是一个节点内部如何收敛Graph是多个节点如何被治理。生产系统往往不是DAG有向无环图因为重试、返修、等待人工输入本质上都需要循环。Graph不是替代Loop而是Loop的自然升级——Loop依然是核心执行原语Graph负责多Agent的依赖、并行、权限和审批。LangGraph三个配方从理论到工程Graph-Based Agentic AI with LangGraph 不是学术论文是工程实践指南。作者直接给出了三个可执行的配方Recipe正好覆盖了从Loop到Graph的三种典型场景。配方ASQL分析 修复循环Agent执行SQL查询→结果出错→自动进入修复循环→修复成功后输出。关键机制类型化状态typed state、条件路由conditional routing、重试retry。适用场景数据分析、报表生成、数据清洗。本质这是一个典型的Loop——单任务、线性流程、有明确的验证条件SQL是否执行成功。配方BAgentic RAG 证据门槛Agent检索知识→对检索结果做证据质量评估→不达标就重新检索→达标后生成回答。关键机制证据门槛evidence gating、多轮检索循环。适用场景知识问答、技术支持、客户服务。本质Loop 验证机制——不是检索一次就完事而是有证据门槛做质量关卡不达标就再来一轮。配方CHuman-in-the-loop 中断恢复Agent执行到审批节点→暂停→等待人工审批→审批通过后从checkpoint恢复执行。关键机制中断interrupt、检查点checkpoint、恢复resume。适用场景报销审批、合同审核、风控决策。本质Graph的典型场景——流程中有需要人工决策的节点Agent要能暂停、等人、恢复。这已经不是单纯的Loop了。论文的核心观点LangGraph不是万能药。简单的ReAct式Agent、纯SDK循环、或DSPy优化——这些在简单场景下就够了。LangGraph的价值在于当业务流程复杂到需要显式路由、暂停恢复、审计追踪时它把这些变成产品行为而非隐藏在prompt里的隐式逻辑。记忆路由Agent不该用一把钥匙开所有锁解决了流程问题还有记忆问题。Supra Cognitive Modes: A Routed Architecture for Agent Memory 指出了一个被忽视的事实不是所有记忆问题都需要大模型RAG一刀切。Agent的记忆工作负载实际上混合了三种模式模式一事实查找“客户A的合同编号是什么”——直接检索已知信息。这种查询需要的是快和准用融合词法稠密检索就够了不需要大模型推理。模式二关联推理“客户A上次采购后续约概率多大”——沿着关系链推理当前状态。这种查询需要链式推理用图谱或多跳迭代检索把关联信息串起来。模式三长历史综合“过去3年客户A的采购趋势如何”——对大量历史信息做综合分析。这种查询需要深度分析用分层长文合成把散落的历史信息整合成全景。SCM架构的做法用一个语义分类器运行时门控把每条查询自动路由到最合适的检索和合成模式。三个Benchmark上的结果LoCoMo事实类84.87%、MAB 61.49%、LongMemEval 86.00%。关键洞察不同查询模式用不同检索策略成本更低、效果更好。就像去医院挂号、抽血、拍CT各走各的通道——非要全挤一条队既慢又乱。流程记忆同一个Agent的两个侧面把两篇论文合在一起看会发现一个有趣的对齐•LangGraph解决的是流程编排——Agent该怎么走、何时停、怎么恢复•SCM解决的是记忆路由——Agent需要什么信息、用什么方式找、找到后怎么用在企业场景中这两个问题是交织的一个报销审批Agent流程上需要暂停→恢复记忆上需要记住上次审批结果关联历史报销数据综合3年趋势。流程断片和记忆断片是同一个Agent的两个侧面。企业落地四个产线拼出Agent长周期方案这些架构思路怎么落地跟企业的云基础设施有直接的工程映射。1. 函数计算做流程编排函数计算天然支持长任务执行和事件触发。一个Agent业务流程可以这样拆每个流程节点对应一个函数中断恢复靠事件触发审批通过事件触发下一步函数状态管理靠持久化存储把checkpoint存到对象存储里。函数计算不是跑一次就结束的函数是Agent流程编排的天然执行层。2. API编排做工具总线LangGraph配方中的每个工具调用本质就是API编排——SQL查询走数据APIRAG检索走知识检索API审批状态查询走OA接口。API编排是Agent的工具超市LangGraph是Agent的流程调度器。两者配合就是企业级Agent的完整执行架构。3. 智能体对话做中断恢复对话型Agent天然需要LangGraph配方C的中断恢复机制对话中遇到需要人工决策的点Agent主动暂停并通知用户用户审批后Agent从检查点恢复继续执行后续步骤整个过程的状态和轨迹完整审计追踪。智能体对话不只是聊天机器人是有流程编排能力的业务Agent。4. 弹性计算做资源匹配SCM架构的记忆路由需要弹性计算支撑——事实查找用低规格实例快、省关联推理用中规格实例需要图计算长历史综合用高规格GPU实例需要大模型推理。不同记忆模式用不同计算规格——这就是弹性伸缩的Agent版本。总结不是最强的Agent是最靠谱的AgentLoop Engineering告诉我们Agent的价值不在跑得久在每一轮都有验证、有状态、有恢复。Agent Graphs告诉我们当流程复杂到需要并行、审批、汇合时loop不够用需要graph来显式建模。LangGraph三个配方告诉我们这些不是空中楼阁已经有可执行的工程方案。SCM记忆路由告诉我们记忆也不是一刀切不同查询模式需要不同的检索策略。对企业来说Agent的成熟不取决于模型能力有多强取决于流程能不能跑完整、记忆能不能不丢失。不是最强的Agent是最靠谱的Agent。靠谱才是企业要的。参考来源arXiv:2607.19297 — Graph-Based Agentic AI with LangGraphhttps://arxiv.org/abs/2607.19297arXiv:2607.19096 — Supra Cognitive Modes: A Routed Architecture for Agent Memoryhttps://arxiv.org/abs/2607.19096Addy Osmani — Loop Engineeringhttps://addyosmani.com/blog/loop-engineering/Addy Osmani — Own the Outer Loophttps://addyosmani.com/blog/own-the-outer-loop/IBM Think — What is loop engineering?https://www.ibm.com/think/topics/loop-engineeringOpenAI — Unrolling the Codex agent loophttps://openai.com/index/unrolling-the-codex-agent-loop/OpenAI — Harness engineeringhttps://openai.com/index/harness-engineering/LangChain — 3 Years of Graph Engineering with LangGraphhttps://www.langchain.com/blog/3-years-of-graph-engineering-with-langgraph/360智汇云是企业智数云底座以智-数-云三大核心底座为支柱以贯穿全程的 “观测与管控” 为神经中枢全链路赋能企业数智基建在 “用、运、管、看、维” 五维生命周期中实现价值闭环。提供数据库、中间件、存储、大数据、人工智能、计算等多种产品服务以及一站式解决方案让每一份IT投入都转化为智能生产力。官网https://zyun.360.cn