
prompt工程 vs loop工程 vs graph工程:每一层到底改变了什么
过去两年,AI 工程领域不断出现新的关键词。
最早被大家熟知的是提示词工程(Prompt Engineering)。后来,上下文工程、工具链工程逐渐进入视野。到了 2026 年,循环工程(Loop Engineering)和图工程(Graph Engineering)又成为开发者讨论的热点。
很多人把它们看成一场技术路线竞争。
其实不是。
它们更像是一套逐层叠加的控制系统。
- prompt 解决的是:一次模型调用,应该如何回答。
- loop 解决的是:一个智能体,应该如何持续完成任务。
- graph 解决的是:多个智能体,应该如何分工协作。
层级越高,控制范围越大。但下面的能力不会消失。
一个智能体拥有循环之后,提示词依然存在,只是它从一次性的指令,变成了整个执行系统中的一个组件。
理解这三层关系,是理解未来 AI 应用架构的关键。
01 从prompt到graph,AI 工程到底发生了什么变化
1.1 第一阶段:提示词工程解决“怎么回答”
提示词工程的核心,是设计一次模型交互。
工程师需要告诉模型:
你是谁。
你要完成什么任务。
你应该遵循什么规则。
你应该以什么格式输出。
早期的大多数 AI 应用,本质都是这个模式。
用户输入问题,模型生成答案。
如果结果不好,人修改提示词,再试一次。
这种方式简单直接,也非常有效。
尤其是在任务边界清晰、人工能够及时检查结果的场景里,提示词依然是成本最低的解决方案。
但它有一个天然限制:
它默认有人站在循环之外。
有人观察结果。
有人判断质量。
有人决定下一步怎么做。
一旦任务变成连续执行,比如自动写代码、分析数据、调用工具、修改文件,单次提示词就很难支撑。
1.2 第二阶段:上下文工程解决“给模型什么信息”
提示词之后,工程重点开始转向上下文。
问题不再只是:
“我要怎么告诉模型?”
而变成:
“模型真正需要知道什么?”
上下文窗口有限。
每一个 token 都有成本。
如果把所有资料全部塞进去,模型未必更聪明,反而可能被大量无关信息干扰。
因此,上下文工程关注的是信息筛选。
哪些内容应该进入模型?
哪些内容应该被隐藏?
哪些信息需要实时获取?
哪些信息需要长期保存?
这一步,本质是在管理模型的认知资源。
1.3 第三阶段:工具链工程解决“模型如何行动”
当 AI 开始执行任务,仅靠文字交流已经不够。
它需要工具。
比如:
读取文件。
查询数据库。
调用 API。
运行代码。
修改项目。
于是出现了工具链工程。
工具链决定了智能体所在的工作环境。
模型不再只是回答问题,而是进入一个可以行动的系统。
但工具链仍然缺少一个关键能力:
它知道有什么工具,却不知道应该如何持续推进目标。
02 loop 工程:让 AI 从回答者变成执行者
loop 工程真正改变的是 AI 的工作方式。
以前,人和模型之间是一问一答。
现在,模型需要进入一个持续循环:
观察。
行动。
验证。
修正。
再次行动。
这就是智能体(Agent)的基本运行模式。
2.1 loop 的核心不是行动,而是反馈
很多人误以为,智能体变强,是因为它能调用更多工具。
其实更关键的是反馈机制。
一个普通模型:
输入问题。
生成答案。
结束。
一个智能体:
接收目标。
分析当前状态。
采取行动。
检查结果。
根据反馈调整策略。
区别不在于“会不会做”,而在于“能不能持续纠错”。
2.2 循环最大的难点:什么时候停止
无人监督系统最危险的问题,不是不会工作。
而是不知道什么时候应该停。
一个没有停止条件的循环,会不断消耗 token。
它不会主动告诉你:
“我已经完成了。”
它只会继续尝试。
因此,一个成熟的智能体必须定义完成标准。
例如:
测试全部通过。
输出符合 schema。
评分达到阈值。
第二个模型确认结果合格。
没有停止条件的循环,本质上只是自动运行,而不是自动完成。
2.3 loop 工程包含哪些关键组件
一个完整的智能体循环,通常包含几个部分:
① 自动化触发
让任务能够按照时间或事件自动启动。
② 工作环境隔离
避免多个智能体同时修改同一份资源。
③ 技能库
把项目知识沉淀下来,避免每次重新解释。
④ 工具连接
让模型能够访问数据库、代码仓库、外部服务。
⑤ 子智能体
让不同模型承担不同角色。
例如一个负责执行,一个负责检查。
⑥ 外部状态
把重要信息保存在对话之外。
因为模型不会永久记住之前发生的一切。
循环工程的本质,是把一次提示词调用,升级成一个可以持续运行的小型系统。
03 grahp 工程:让多个智能体形成组织能力
loop 解决的是一个智能体如何持续工作。
但当任务复杂到需要多个角色协同,新的问题出现了:
谁负责分析?
谁负责执行?
谁负责检查?
失败之后,任务应该回到哪里?
这时候,单纯的循环已经不够。
系统需要一张“图”。
3.1 graph 工程改变的是智能体之间的关系
如果说循环工程关注的是:
“一个 AI 怎么把事情做完。”
那么 graph 工程关注的是:
“多个 AI 怎么一起把事情做好。”
这里的“图”,不是简单的流程图。
它描述的是智能体之间的连接关系。
包括:
- 节点是什么。
- 节点负责什么。
- 节点之间如何传递信息。
- 什么时候分叉。
- 什么时候合并。
- 什么时候结束。
一个简单的例子:
研究型任务可能需要:
一个研究员负责搜集资料。
一个分析师负责整理信息。
一个审稿人负责检查结论。
一个协调者负责分配任务。
这些角色之间的关系,就是一张图。
3.2 生产环境通常同时存在两张图
多智能体系统里,一个容易被忽略的事实是:
系统通常同时运行两张图。
① 组织图:回答“谁负责什么”
组织图比较稳定。
它类似公司的组织架构。
长期存在的智能体拥有固定角色。
例如:
- 产品分析智能体。
- 代码开发智能体。
- 测试智能体。
- 数据分析智能体。
它们不会因为一次任务结束就消失。
② 工作图:回答“现在正在做什么”
工作图则是动态的。
它随着具体任务生成。
比如:
用户要求开发一个新功能。
系统可能临时创建:
- 需求分析节点。
- 技术方案节点。
- 代码实现节点。
- 测试节点。
- 上线检查节点。
任务完成后,这些节点可能直接消失。
组织图负责稳定分工。
工作图负责灵活执行。
一个成熟的多智能体系统,需要同时管理两者。
3.3 graph 工程真正增加的,是系统设计能力
很多人认为,多智能体就是增加更多模型。
其实不是。
增加智能体很容易。
难的是设计它们之间的关系。
一个错误的设计:
让十个智能体同时思考同一个问题。
结果通常是:
- 更多成本。
- 更多冲突。
- 更多重复劳动。
一个好的设计:
让不同智能体承担不同认知任务。
例如:
- 一个负责发散。
- 一个负责验证。
- 一个负责执行。
- 一个负责挑错。
graph 工程的价值,不在于“更多 AI”。
而在于让 AI 之间形成有效协作。
04 三层架构,到底应该怎么选择
很多团队的问题不是不会使用 AI。
而是不知道什么时候需要升级架构。
实际上,可以按照几个问题判断。
4.1 第一问:有没有人持续检查结果?
如果有。
提示词工程通常已经够用。
例如:
写一篇文章。
生成一个方案。
总结一份资料。
只要人会检查输出,就没有必要马上引入复杂智能体。
因为循环带来的价值,不是让结果更漂亮。
而是减少人工监督。
4.2 第二问:“完成”能不能被自动判断?
如果不能。
不要急着做循环。
这是很多智能体项目失败的原因。
系统一直运行。
但是没人知道什么时候算完成。
例如:
“优化代码。”
这个目标太模糊。
优化到什么程度?
速度提高多少?
错误减少多少?
测试通过了吗?
如果没有明确标准,循环只是在不断消耗资源。
一个好的智能体,需要明确停止条件。
4.3 第三问:任务是否需要持续执行?
如果任务可以一次完成。
提示词通常更合适。
如果任务需要:
调用工具。
修改环境。
不断验证。
根据反馈调整。
那么循环工程更有价值。
比如:
自动修复代码。
自动分析数据。
自动运营任务。
这些场景天然适合循环。
4.4 第四问:是否需要多个角色并行?
如果需要。
才考虑图工程。
例如:
市场研究。
产品设计。
技术开发。
风险审核。
这些任务天然包含多个视角。
让一个智能体完成所有事情,往往会产生认知冲突。
拆成多个角色,反而更有效。
但很多简单任务,并不需要多智能体。
一个循环已经足够。
评论 (0)
还没有评论,来发第一条吧