AI行业永远不缺新名词,每年都会有各类全新的技术概念刷屏,但大浪淘沙后,真正能落地、能提升AI智能体自动化能力的技术架构寥寥无几。2026年,在Agent智能体开发领域,**Loop Engineering(循环工程)**已然成为核心热门技术。
很多新手开发者会疑惑:这不就是简单的定时任务、自动化工作流吗?到底新在哪里?和之前大火的 Harness Engineering(智能体支撑工程)有什么区别?
本文结合最新行业实践、Anthropic官方技术理念,零基础拆解Loop Engineering的定义、核心架构、优劣边界、落地场景,帮你彻底吃透这项AI开发核心能力,避开技术认知误区。
行业核心金句:“You shouldn’t be prompting coding agents anymore. You should be designing loops that prompt your agents.” — Peter Steinberger
直白翻译:不要再手动给AI智能体写提示词了,真正的高阶开发,是设计一套自动驱动智能体运行的循环系统。这也是2026年AI工程化开发的核心思维转变。
什么是 Loop Engineering
先看一个最简洁的定义,来自 Peter Steinberger[1]:
“Loop engineering is replacing yourself as the person who prompts the agent. You design the system that does it instead.”
Anthropic 的 Claude Code 负责人 Boris Cherny 也说过几乎一样的话:“我已经不再亲自给 Claude 写 prompt 了。我让一些 loop 持续运行,由它们去 prompt Claude,并判断接下来该做什么。我的工作,是写 loop。”
我第一次读到这类表述时,脑子里想到的,和你现在大概想到的一样:响应式工作流、事件驱动流水线、里面塞了更聪明任务的cron job。这种外形并不陌生。
真正不同的,是 loop 里面运行的东西。
传统的cron job执行的是固定步骤:跑一条 SQL 查询、写一个文件、发一封邮件。步骤是确定的,在编写时就已经定义好。它会做什么,你是完全清楚的。
而 Steinberger 和 Cherny 所说的这种 loop,执行步骤是在运行时由模型决定的。loop 只会给出类似“整理昨天的 CI failure”这样的目标;至于哪些 failure 值得处理、优先级如何排、应该尝试什么修复、何时停止,则由模型在运行过程中判断。它的行为,受到作者并未显式编程写死的上下文影响。
这确实是一个真实的差异。谈不上革命性,但绝不是空洞的包装。
哪些质疑是成立的
下面这些怀疑,都是有道理的。
术语确实有夸大的成分。几乎每隔三个月,就会冒出一个新复合名词,去描述你其实早已见过的模式:context engineering、agent harness、agentic workflows、loop engineering。有些属于词汇自然演化,有些则明显更像 SEO 或会议演讲标题。最合理的默认态度,是先怀疑这个词,再去理解它背后的具体概念。
成本问题非常现实。一个按计划运行、会并行拉起多个 sub-agent、并持续迭代直到目标达成的 loop,其 token 消耗会随着设计方式不同而剧烈波动。对大多数团队来说,写一个简单的 Python 脚本去检查部署状态,往往比每 15 分钟调用一次 frontier model 让它“思考”要划算得多。只有当问题确实需要运行时的动态判断时,这种能力才配得上它的开销。
演示案例往往是精心挑选过的。用来展示 loop engineering 的例子——例如每日 CI triage、commit 简报、基于上周提交记录的 bug 排查——恰好都是模型的动态判断最能创造价值的场景。看完这些例子,人很容易得出“loop 普遍优于脚本”的印象。但事实并非如此。只有在任务需要无法预先写死的推理时,loop 才是在特定场景下更好的方案。
harness engineering 和 loop engineering 到底是什么关系
这是大多数解释里最容易被一笔带过的部分。
Harness engineering关注的是:单个 agent 在什么样的执行环境中运行。它负责上下文管理、工具权限、重试机制、日志记录,以及跨多次调用的状态持久化。harness 的作用,是防止单个 agent 幻觉出一个工具调用、在 40 轮对话后忘记自己的目标,或者用高度自信的口吻悄悄产出错误结果。如果你做过真正的后端系统,那么 harness 所做的事,你大概已经懂了 80%。
Loop engineering关注的是:如何随着时间推移编排多个 agent 和多次运行。它回答的问题包括:由谁发现工作?由谁执行工作?由谁验收工作?明天的那次运行,如何知道今天的运行已经完成了哪些事?loop 是位于 harness 之上的控制平面。
可以这样理解:harness是单个 agent 的运行外壳;loop则负责决定何时拉起一个 agent、给它什么输入,以及如何处理它返回的结果。
两者缺一不可,而且解决的是不同层面的问题。
根据 Addy 的博客[2],一个 loop 的五个结构性组成部分是:
- Automations:通过定时或事件触发的 prompt 来暴露待处理工作。在 Claude Code 中,这对应
/loop、/goal和定时任务;在 Codex 应用中,则是带有 Triage 收件箱的 Automations 标签页。 - Worktrees:为并行 agent 提供隔离环境。两个 agent 同时修改同一个文件,本质上和两名工程师在没有协调的情况下同时提交到同一段代码,是同一种失败模式。
- Skills:把项目知识记录下来,放在对话之外,一次编写、反复复用,这样 agent 每次运行时就不必从零重新推导你的约定。我在另一篇文章里单独写过这一点,文件名是
SKILL.md。 - Connectors:通过 Model Context Protocol(MCP)集成,让 loop 能在真实环境中执行动作,比如创建 PR、更新工单、向频道发送通知。
- Sub-agents:也就是 maker/checker 分工。编写代码的 agent,不应该同时负责给自己的结果打分。
第六个东西,也是整个结构的主干,是状态(state)。它可以是一个 Markdown 文件,也可以是一个 Linear 看板,或者任何存在于对话之外、用于记录“尝试过什么、哪些已经通过、还有哪些未完成”的载体。模型在不同运行之间会遗忘,代码仓库不会。
/goal这个原语是最值得关注的部分
Loop 的大部分机制其实都不算陌生。但其中有一个原语,很难在现有体系里找到贴切的前身,因此特别值得关注。
Claude Code 和 Codex 都提供了/goal命令。你为它设定一个可验证的停止条件,例如:“test/auth中的所有测试通过,且 lint 无报错。”之后 loop 会持续运行,直到该条件成立。每一轮结束后,都会由另一个更小的模型来判断目标是否达成,因此执行工作的 agent 不是负责验收的那个。
把 maker/checker 分工直接应用到“停止条件”本身,这确实是一块新的设计空间。它不是 cron job。cron job 的停止条件是脚本退出;而这里的停止条件,是由一个独立裁判确认结果已经满足规范。
这是否值得为此付出 token 成本,完全取决于问题本身。像“CI 是否通过”这种问题,写一个 bash 检查脚本就够了;但像“这个 PR 按照我们的安全约定是否可以安全合并”这种问题,模型判断可能就值得花这个成本。
坦率的结论
Loop engineering 并不是一种从根本上全新的范式。它本质上是一种构建在 agent harness 基础原语之上的编排模式,用来解决多 agent 随时间自主协作的问题。
真正新的部分,是/goal这个原语,以及将 maker/checker 分工应用到停止条件上的做法。这是一个实打实的设计贡献,和以往的响应式工作流模式之间并没有特别直接的映射关系。
被夸大的,是那种“你应该停止给 agent 写 prompt,转而把 loop design 当成普遍原则”的叙事。对于某一类特定问题,这样做是对的;但如果人们立刻把它套用到大多数场景里,往往只会徒增开销。
一个最贴切的类比是:不会因为有了微服务,就把每一次函数调用都改造成微服务。只有当扩展性问题足以证明额外复杂度是值得的,才会这么做。Loop 也是一样。
在问题真正需要的地方构建 loop。也要足够了解你的 harness,才能判断什么时候更简单的方案才是正确选择。
从判断走向生产
Loop engineering 还足够新,行业里还没有经过充分验证的成熟打法。大多数正在尝试它的团队,仍在摸索它究竟在哪些场景真正有帮助,哪些场景其实用一个更简单的脚本就够了。
如果从 Forward Deployed Engineer 的视角给出务实建议,那就是:不要一上来就做 loop。先找一个会反复出现的工作流,而且它在运行时的决策逻辑确实存在不确定性,无法由脚本预先完整定义。先手动配合 agent 跑几次。观察它在哪里失败,哪些地方需要判断,哪些产出如果不经过审查你不会放心接受。你观察到的这些问题,才是 loop 设计的依据。同时也要留意 token 消耗,并核算由此带来的成本。
每出现一个新的行业流行词,团队都会倾向于在基础工作还没准备好的时候就先去试。结果往往是演示卡住;更糟的是,系统进入生产后才暴露失败。
最后
如果说程序员已经是高薪职业,那么干AI的程序员,就是高薪中的高薪。
现在的市场,已经用数据给程序员指明了方向:学AI大模型,就是冲刺高薪的最优解!
看着身边越来越多的同行转型大模型、拿到高薪offer,很多人心里都动了心,但真正的难题来了:零基础小白不知道从哪入门?有基础的程序员找不到系统学习路径?实战项目练手无门?面试不知道考什么?
别慌!今天就给大家整理了一份【2026年最新版】AI大模型免费学习资源包,覆盖从入门到实战、从理论到面试、从基础到进阶的全流程,所有资料均已整理归档,无冗余、无套路,免费分享给每一位想抓住AI风口的程序员和小白!
👇👇扫码免费领取全部内容👇👇
1、大模型系统化学习路线
2、大模型学习书籍&文档
3、AI大模型最新行业报告
4、大模型项目实战&配套源码
5、大模型大厂面试真题
四阶段精细化学习规划(附时间节点,可直接照做)
结合上述资源,给大家整理了一份可直接落地的四阶段学习规划,总时长约2个月,小白可循序渐进,程序员可根据自身基础调整节奏,高效掌握大模型核心能力,快速实现从“入门”到“能落地、能面试”的跨越。
第一阶段(10天):初阶应用
该阶段让大家对大模型 AI有一个最前沿的认识,对大模型 AI 的理解超过 95% 的人,可以在相关讨论时发表高级、不跟风、又接地气的见解,别人只会和 AI 聊天,而你能调教 AI,并能用代码将大模型和业务衔接。
- 大模型 AI 能干什么?
- 大模型是怎样获得「智能」的?
- 用好 AI 的核心心法
- 大模型应用业务架构
- 大模型应用技术架构
- 代码示例:向 GPT-3.5 灌入新知识
- 提示工程的意义和核心思想
- Prompt 典型构成
- 指令调优方法论
- 思维链和思维树
- Prompt 攻击和防范
- …
第二阶段(30天):高阶应用
该阶段我们正式进入大模型 AI 进阶实战学习,学会构造私有知识库,扩展 AI 的能力。快速开发一个完整的基于 agent 对话机器人。掌握功能最强的大模型开发框架,抓住最新的技术进展,适合 Python 和 JavaScript 程序员。
- 为什么要做 RAG
- 搭建一个简单的 ChatPDF
- 检索的基础概念
- 什么是向量表示(Embeddings)
- 向量数据库与向量检索
- 基于向量检索的 RAG
- 搭建 RAG 系统的扩展知识
- 混合检索与 RAG-Fusion 简介
- 向量模型本地部署
- …
第三阶段(30天):模型训练
恭喜你,如果学到这里,你基本可以找到一份大模型 AI相关的工作,自己也能训练 GPT 了!通过微调,训练自己的垂直大模型,能独立训练开源多模态大模型,掌握更多技术方案。
到此为止,大概2个月的时间。你已经成为了一名“AI小子”。那么你还想往下探索吗?
- 为什么要做 RAG
- 什么是模型
- 什么是模型训练
- 求解器 & 损失函数简介
- 小实验2:手写一个简单的神经网络并训练它
- 什么是训练/预训练/微调/轻量化微调
- Transformer结构简介
- 轻量化微调
- 实验数据集的构建
- …
第四阶段(20天):商业闭环
对全球大模型从性能、吞吐量、成本等方面有一定的认知,可以在云端和本地等多种环境下部署大模型,找到适合自己的项目/创业方向,做一名被 AI 武装的产品经理。
- 硬件选型
- 带你了解全球大模型
- 使用国产大模型服务
- 搭建 OpenAI 代理
- 热身:基于阿里云 PAI 部署 Stable Diffusion
- 在本地计算机运行大模型
- 大模型的私有化部署
- 基于 vLLM 部署大模型
- 案例:如何优雅地在阿里云私有部署开源大模型
- 部署一套开源 LLM 项目
- 内容安全
- 互联网信息服务算法备案
- …
👇👇扫码免费领取全部内容👇👇
6、这些资料真的有用吗?
这份资料由我和鲁为民博士(北京清华大学学士和美国加州理工学院博士)共同整理,现任上海殷泊信息科技CEO,其创立的MoPaaS云平台获Forrester全球’强劲表现者’认证,服务航天科工、国家电网等1000+企业,以第一作者在IEEE Transactions发表论文50+篇,获NASA JPL火星探测系统强化学习专利等35项中美专利。本套AI大模型课程由清华大学-加州理工双料博士、吴文俊人工智能奖得主鲁为民教授领衔研发。
资料内容涵盖了从入门到进阶的各类视频教程和实战项目,无论你是小白还是有些技术基础的技术人员,这份资料都绝对能帮助你提升薪资待遇,转行大模型岗位。
这份完整版的大模型 AI 学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】