IIWAB

Loop 工程(Loop Engineering)和 Graph 工程(Graph Engineering)

IIWAB 4天前 ⋅ 26 阅读

Loop Engineering(循环工程)

Loop Engineering 是面向 Agent 的跨轮次自循环工程范式,在 Prompt 工程、Harness(脚手架)工程之上,把关注点从「单次任务怎么跑」升级到「任务如何持续多轮自主运转」。 它的核心不是简单写一个 while 循环,而是专门定义一套可复用的循环规约:触发条件、目标、验证规则、终止条件、持久化记忆、边界防护,让系统自主回答三个关键问题:

  1. 下一件该做什么;
  2. 什么时候执行验证;
  3. 满足什么条件才算真正完成、停止循环。

核心特点

  • 状态跨轮持久化:不依赖对话上下文,本轮结果、未完成项保存下来,下一轮接续推进,支持长周期任务;
  • 自主收敛:内置独立验证器,验证不通过就重试、重规划、回退,验证达标才终止,避免无限死循环;
  • 单循环为基础单元:一个 Loop 可以是单 Agent,也可以内嵌子循环;是多 Agent 协作里的基础执行单元;
  • 关注点:一轮一轮怎么迭代、自我驱动、自我校验、决定何时停。

一句话概括:Harness 管好单次运行;Loop 管好连续多轮、自驱动的迭代运行。

Graph Engineering(图工程,2026年7月兴起)

Graph Engineering 是更高一层的编排范式,把多个 Loop、确定性代码、人工审批节点、工具调用,组织成一张显式的执行图(代表工作流拓扑),典型代表就是 LangGraph 这类实践。 它的三大基础构件:

  • 节点 Node:独立能力单元,可以是一个 Agent Loop、普通函数、工具调用、评审器、人工审批卡点;每个节点职责单一、有明确输入输出契约;
  • 边 Edge:定义路由、依赖、分支逻辑:顺序流转、并行扇出/扇入、条件分支、回环返工、中断暂停;
  • 结构化共享状态 State:沿着边流转、在关键检查点持久化,所有节点读写同一份规范状态,作为整个系统的唯一可信依据。

核心特点

  • 拓扑显式化:流程不再藏在大模型的黑盒推理里,依赖关系、分支、并行、审批卡点全部可视化、可审计;
  • 异构混合编排:可以自由组合 AI Agent 循环 + 确定性代码 + 人工审批;高风险操作可以插入人工拦截点;
  • 支持复杂协同:天然适配多 Agent,分工、并行、汇总、评审回退都可以在图上定义;
  • 断点恢复:状态在边界持久化,中断后可以从最近检查点继续跑,而不是从头重来。

一句话概括:Loop 定义「一个自主迭代单元怎么持续跑」;Graph 定义「一堆单元之间,谁先跑、谁并行、失败往哪走、什么时候交给人审批」。

两者对比

维度Loop EngineeringGraph Engineering
抽象层级迭代单元层(单循环)系统编排层(多单元组网)
核心问题怎么自主一轮一轮迭代、验证、收敛多个能力单元之间如何路由、依赖、协同
内部结构目标→执行→验证→判定是否继续节点 + 条件边 + 全局共享状态
包含关系Loop 是图里的一个节点Graph 可以包含多个 Loop、脚本、审批节点
适用场景单任务长周期自修复、持续迭代(如持续调试、持续巡检)多角色、多阶段、带审批、并行分支的复杂多Agent系统

递进关系(和你原文对齐)

  1. Prompt / Context 工程:管好单次提问、上下文;
  2. Harness 工程:管好单次运行的权限、工具、安全约束;
  3. Loop 工程:把视野扩展到跨轮次持续自主运转,解决“自己发现下一步、自己验证、自己判断做完没”;
  4. Graph 工程:更高层编排,把若干 Loop、固定程序、人工卡点拼成一张显式执行图,结构化状态流转、可控路由,是多Agent协作系统的主流架构底座。

全部评论: 0 条

    我有话说: