
本文探讨了Loop Engineering的概念及其在AI领域的应用从为何出现、定义、边界、与Context/Harness Engineering的关系、构建块与系统设计、构建工具、适用性判断到风险与能力不足等方面进行了详细阐述。通过构建自动化的闭环系统AI能够持续、自主、可靠地完成任务为程序员和小白提供了一种新的工程范式。相信很多人最近看到过这样的很具传播感的标题Prompt Engineering 已死现在是 Loop Engineering 了。个人很反感把每一个新概念都包装成“旧时代已死”、“再不学就晚了”。听过太多类似的话RAG 已死SaaS 已死程序员将消失这些说法要不偷换概念、以偏概全要不就是忽略了场景、边界这些重要的东西。本文就来说说这个 Loop Engineering — AI 如何从“一次性任务”的范式走向真正的”持续、自主、可靠的执行任务“。为什么会出现 Loop Engineering概念与边界区分 Agent Loop 与 Loop Engineering和 Context/Harness Engineering 的关系构建块与系统设计构建 Loop 的工具适用性判断风险与能力不足1、为什么会出现 Loop EngineeringLoop Engineering 出现不是因为大家喜欢造新词而是我们使用 Agent 的方式发生了变化。最开始我们写 Prompt完成问答和简单任务Agent 出现开始做 Context Engineering给模型更完备的上下文环境再后来为了让 Agent 能够更“稳”的执行任务我们给它包上工具、规则、记忆、沙箱、恢复机制等做 Harness Engineering现在Agent 已经可以跨多步执行任务那么问题是否就全部解决了呢回顾下我们之前使用 Coding Agent 的过程假如有一个任务“帮我创建一个 AI 驱动的个人知识库系统”接下来的过程大概率是这样这里的问题是这里每一轮的 “检查 — 纠偏 — 再运行” 仍然要靠人手动完成Agent 的自动化价值在这里存在断层“卡住了”。这就是 Loop Engineering 出现的背景我们需要把“人手动推进 Agent” 的过程变成一个系统自动推进的过程。或者说你人不再是这个 Loop 的一部分你负责设计 Loop 本身 — 一个让 AI 能够持续、自主、可靠地完成任务的闭环系统。很显然这里隐含了一个现实的背景虽然模型确实越来越强但长任务依然并不可靠 Agent 还远没有到随便给个目标就能稳定完成复杂任务的程度。上下文腐烂、目标漂移、工具误用、错误累积等问题仍然是常见问题。所以我们才需要用工程的方法设计驱动 Agent 向目标持续迭代的闭环。2、概念与边界那么到底如何定义 Loop Engineering并没有权威的标准这里引用 Google 大神 Addy Osmani 在长文《Loop Engineering》中的定义Loop Engineering 就是设计一个系统代替“你”来引导 Agent。这里所说的 Loop 可以理解为一个递归目标你定义它Agent 会迭代执行直到完成。或者说你需要构建一个 Agent 的小型“操作系统”能够自主的给一个或者多个 Agent 分配任务、调度它们执行任务、记录与检查任务完成情况、决定下一步行动直到满足终止条件。在这个系统中一个典型的 “Loop” 可以表示为Loop Engineering 的意义就是把 Agent 系统的工作范式从单次会话推进到持续运行系统。在这里Prompt 没有“死”只是位置变了 — Prompt 从人工逐轮输入变成系统自动调用每一轮的目标定义、任务模板、Skill、工具说明、验证规则、状态文件和停止条件等。注意Loop Engineering 不是构建简单的类似 RPA 的自动化工具。RPA 是按固定路径执行的确定性流程。Loop Engineering 面对的是路径不确定、需要 Agent 根据验证结果动态决策的任务在目标、工具、验证器和状态约束下持续试探与修正路径。【一个最小 Loop 样例】参考上面的典型架构来设计一个小型 Loop 闭环 — 一个“自动修复软件系统 CI 失败”的 Agent 系统这个例子里最重要的不是核心的修复逻辑而是这个 Loop 的架构触发器决定 Agent 什么时候应该开始执行任务执行者负责执行本轮任务分析原因并修复验证器则用来测试结果是否达到预期的目标状态/记忆负责让系统不“失忆”比如这里的重试次数停止条件负责防止系统进入无限运行token 爆炸所以构建一个 Loop 不是写一个更复杂的 Agent而是把原来需要人手动完成的几个动作装配成一个自动推进的闭环系统。3、区分 Agent Loop 与 Loop Engineering如果你做过 Agent 开发很容易联想到一个问题ReAct 这类智能体范式还有反思模式、plan-then-execute模式等不就是 Loop Engineering 吗它们也有明显的“Loop”特征。比如我们熟知的 ReAct这当然也是一个 Loop但它是最基础的 Agent Loop但还不是完整意义上的 Loop Engineering。ReAct 解决的是 Agent 在一次任务中的思考行动范式。Loop Engineering 解决的是如何把这样的 Agent loop 放进一个更高层次的工程系统里让它可以被触发、被验证、并在必要时停止。前者是 Agent 的内部运行机制后者是围绕这个机制建立的工程治理结构。一个更简单的判断标准是这个 Loop 的控制权在哪谁来决定“继续”还是“结束”。谁触发下一轮Agent loop 中下一轮通常由模型在一次运行中自己推进 — 根据目标任务、历史消息、工具调用结果、子任务完成情况等。Loop Engineering 中下一轮可以由外部调度器、CI 失败、PR 事件、定时任务、状态机或验证器触发。谁判断完成Agent loop 中常常是模型自己判断“我完成了”或者达到最大轮数、最大 token、工具调用次数上限。Loop Engineering 中应该是外部的验证器 / inspector / 人类的 review gate 判断它是否真的完成。总的来说ReAct 这样的 Agent Loop 的控制中心仍然是模型本身而 Loop Engineering 的控制权则外移到系统层。4、和Context/Harness Engineering 的关系理解 Loop Engineering最好不要孤立地看。这几年 AI 工程里的几个概念其实是在一层一层往外扩展。最早我们关注的是 Prompt Engineering这一轮到底怎么问模型。后来大家开始讨论 Context Engineering这一轮模型应该看到什么信息比如目标任务、代码片段、项目文档、历史消息、Skill说明等。接着是 Harness Engineering把 Agent 运行在一套脚手架里包括工具、权限、沙箱、状态、日志、错误恢复和人工审批等。现在到了 Loop Engineering关注的问题又升级了一层关心整个 Agent系统如何持续、自主的推进任务。了解这个背景其实很容易对比 Context/Harness/Loop EngineeringContext Engineering解决的是让 Agent 知道些什么。主要工作RAG 管道、记忆检索、SKILL.md、历史消息、Spec文档等。Harness Engineering解决的是让 Agent 在什么环境里稳定的工作。主要工作AGENTS.md/rules、MCP 连接器、Hooks、Worktrees、沙箱、自动化评估用例等。Loop Engineering解决的是Agent 什么时候开始如何判断要不要继续什么时候停下什么时候交还给人。主要工作定时/自动触发任务、/goal 目标、终止条件、进度记录、subagent编排调度等。Context 是 Agent 每一轮的“看到的信息”。Harness 是 Agent 每一轮的“运行脚手架”。Loop 是把一轮轮 Agent 执行串起来的“持续推进机制”。三者没有替代关系而是协作关系。Loop Engineering 把 Context与Harness Engineering 组织进一个更持续、更长距离、更自动化的闭环 Agent 系统里。5、构建块与系统设计Addy Osmani 在《Loop Engineering》中认为通常一个 Loop 大体需要五个要素再加上一个“记住事情的地方”才能让这个 Loop 持续可靠运行。我们用上面的自动修复测试失败的例子来说明这六个要素Automations负责触发 Loop 运行比如定时、事件钩子、自动循环、直接设定目标goal等。在例子中CI 失败就是这个 Loop 系统的触发信号。没有触发器Loop 就只能是人手动执行的一次 Agent 任务。Worktrees负责隔离 Agent 的工作环境。在例子中Agent 生成的补丁不会直接改主工作区而是先应用到独立的 Git worktree 里。这样多个 Agent 可以并行进行互不污染。Skills负责提供项目的额外领域知识或固化标准流程。在例子中Agent 修测试前需要知道项目怎么构建、如何测试、有哪些约束、测试验证的标准动作流程等 — 这些通常应该写进 Skill。Plugins / Connectors负责连接真实的外部系统。在例子中Loop 需要读取 CI 日志、访问代码仓库、打开 PR、通知团队等。这些动作都依赖 MCP 工具把 Agent 接入 Git 等系统。Sub-agents负责分工与并行比如一个编码一个检查。在例子中一个 Agent 可以负责分析失败原因和生成补丁另一个 Agent 负责 review 补丁、检验是否真的修复 — 不让“干活”的人给自己评分。State / Memory负责状态与记忆特别是已完成事项、下一步计划等。在例子中系统需要记录这次 CI 失败详情、已经尝试过的修复、测试结果、失败原因、重试次数、下一步该交给谁等这些可用于失败后恢复。可以看到一个 Loop 并不只是简单的“让 Agent 多跑几轮”。你需要仔细考虑与设计这些基本要素才能把原来“人发现问题 — 让 Agent 修 — 人检查 — 再写 Prompt”的手动循环变成一个能自动触发、自动尝试、自动验证、自动记录并在必要时交还给人的工程闭环。6、构建 Loop 的工具这些要素并不需要我们自己准备 — 类似 Claude Code、Codex 这样的自动化编码/通用 Agent 工具都已经具备绝大部分能力大多以各种插件、Skill、Slash命令等形式存在。下面是简单的总结比如可以设计一个“每周替我从 GitHub 挑选 AI 项目选题”的 Loop这个例子里Automations 负责每周一早上自动触发Connectors 负责读取 GitHub 趋势项目、Star 增长数据和项目 READMESkills 负责定义什么样的 AI 项目值得写比如是否有工程创新、是否适合企业场景、是否有明显传播点Sub-agent 负责给候选项目评分判断它是“值得深挖”“暂时观察”还是“不适合写”State 是inbox.md记录候选项目、推荐理由、评分和后续处理状态Stop condition 是“本轮项目筛选与评分完成”。这就把“每周手动刷 GitHub、判断项目值不值得写、再整理选题”的过程变成了一个自动运行的 Loop。需要注意的是Claude Code 和 Codex 提供的是 Loop 的一些基础设施尚未足够完善。真正决定 Loop 是否可靠的仍然是你如何定义筛选标准、评分规则、状态记录和停止条件等。7、适用性判断那么怎样的任务适合做成 Loop真正适合 Loop 的任务需要有几个特点它会重复发生目标可以被清楚描述完成标准可以被独立验证失败成本可以被控制上下文可以被持久化人类愿意持续 review 和治理结果。这些特点可以用这些问题来判断第一这件事是否会稳定重复出现第二完成与否是否能被测试、规则、评分器或独立的检验工具判定第三任务失败的成本是否可控第四任务推进中需要的上下文能否被写进 skill、状态文件、知识文件第五你是否愿意为 Loop 的结果持续 review、迭代和治理如果这五个问题里有四个以上的答案是肯定的Loop 往往值得做。否则你可能需要考虑更加可控的 Workflow、半自动化人工辅助的流程而不是无人值守的 Loop。从简单到复杂常见的 Loop 系统有定期巡检任务比如定期检查 CI、PR、bug、监控、工单。事件驱动型任务由 webhook、告警、用户反馈等变化触发。目标易收敛的任务如围绕测试通过测试驱动的软件开发任务。优化搜索任务围绕某个指标不断试验与逼近、保留更优解。8、风险与能力不足同很多 AI 技术与工程范式一样Loop 也不是万能的。在尝试它之前你需要充分了解它的不足与风险。一个自我推进的 Agent 系统最大的风险是高度自主的 Loop 过程带来更高的错误叠加与成本失控风险 — Loop 在放大能力的同时也会放大错误。Loop 无法替你定规任务完成标准你必须给 AI 清晰的、可衡量的目标与终止标准。如果你自己都说不清什么算成功比如“让文章更有深度”只会越 “Loop” 越混乱。Loop 无法替你确保环境的完全Loop 过程中需要连接大量工具它们仍然需要你治理 — 越权访问、提示注入、违规写操作都是需要小心的安全风险。Loop 无法替你承担操作的责任Loop 可以帮你自动提交 PR、生成补丁、发送邮件、甚至修改数据库但这些操作的责任仍然需要人类承担。Loop 无法替你自动控制成本持续迭代推进的 Agent 系统中有很多会让 token 爆炸的地方更长的运行链、更多的并行 subagent、反复的重试等。Loop 可能带来更多的认知债务Loop 会替你持续产出但你的团队如果只会看测试结果而不去理解任务结果比如代码设计就会不断累积认知负债。Loop 无法消灭人工瓶颈worktree 可以减少文件的冲突subagent 可以提高并发但最终能合并多少PR、能上线多少改动仍然取决于人的 review。总的来说Loop Engineering 代表了 Agent 系统走向“自主持续闭环”的新工程范式。但它并不适合所有场景。是否要做 Loop关键不在概念新不新而在任务是否重复、目标是否清晰、结果能否验证、风险是否可控。根据自身的实际情况多一点判断才是更务实的做法。最后如果说程序员已经是高薪职业那么干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%免费】