什么是 Loop Engineering?它和 Harness Engineering 有什么不同?
AI 行业热衷于给旧模式重新命名。但这一次确实发生了一些真正的变化。一位 Forward Deployed Engineer 视角企业在开始构建 loops 之前实际需要什么。你最近可能读到过类似这样的话“You shouldn’t be prompting coding agents anymore. You should be designing loops that prompt your agents.”- Peter Steinberger你的第一反应大概是等等那我现在到底该做什么不是“这是新东西吗”也不是“这不是已经存在了吗”真正让人感到失去方向的是这句话暗含的意思你一直在做的事——编写 prompts、迭代 prompts、逐渐变得擅长 prompts——已经不再是工作本身。现在的工作上升到了更高一层。这个转变值得认真对待。因为如果你把它当作炒作而不屑一顾你会错过其中真实存在的部分。而如果你不加批判地接受它你会为了那些一个 bash script 在 40 毫秒内就能处理的问题烧掉大量 tokens。过去几个月里我一直以 Forward Deployed Engineer 的身份在企业环境中部署 agents。下面是我对正在发生的事情的真实看法。在我之前的文章中我认为 agent harness engineering 有 90% 都是我们一直熟悉的 systems design只是应用到了一个新的底层载体上。剩下的 10% 确实是新东西因为你现在是在封装一个 non-deterministic core。这个框架依然成立。但 loop engineering 位于 harness 之上一层在你把它当作营销词汇而否定之前这个差异值得仔细拆解。让我解释一下它到底是什么哪些质疑是合理的以及哪些地方确实发生了真实变化。什么是 loop engineering这里有一个最清晰的定义来自 Peter Steinberger“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 也说过几乎相同的话“I don’t prompt Claude anymore. I have loops running that prompt Claude and figuring out what to do. My job is to write loops.”当我第一次读到这句话时我的思路大概和你一样reactive workflows。Event-driven pipelines。里面放了更聪明任务的 cron jobs。这个形态很熟悉。差异在于 loop 内部是什么。传统的 cron job 执行固定步骤。它运行一个 SQL query写入一个文件发送一封 email。这些步骤是 deterministic 的并且在编写时就已经定义好。你完全知道它会做什么。而 Steinberger 和 Cherny 所描述意义上的 loop执行的是由模型在 runtime 决定的步骤。loop 说“triage yesterday’s CI failures”然后模型决定哪些 failure 值得处理、如何排序优先级、尝试什么修复以及什么时候停止。loop 的行为受到作者从未显式编程进去的 context 影响。这是一个真实差异。不是革命性的。但是真实存在。哪些质疑是正确的下面这些质疑是合理的。术语被夸大了。 每隔三个月就会出现一个新的复合名词用来描述你已经知道的某种模式。Context engineering、agent harness、agentic workflows、loop engineering。其中一些确实是词汇的自然演进。另一些则是 SEO 和会议演讲标题。合理的默认态度是在你理解这个词背后的概念之前先不要信任这个词。成本问题很严肃。 一个按计划运行、生成并行 sub-agents、并持续迭代直到达成目标的 loop会以高度不稳定的速率消耗 tokens具体取决于你如何设计它。对大多数团队来说写一个简单的 Python script 来检查 deployment status要比每 15 分钟付费让一个 frontier model 思考这件事更好。除非问题确实需要在 runtime 进行动态判断否则这种能力并不能证明其开销是合理的。演示案例经过精心挑选。 用来说明 loop engineering 的例子——daily CI triage、commit briefings、从上周 commits 中寻找 bug——恰好都是模型的动态判断能力能带来价值的场景。它给人的印象是 loops 普遍优于 scripts。但事实并非如此。只有当工作需要无法预先指定的 reasoning 时loops 才在特定场景下更好。harness engineering 和 loop engineering 实际上如何关联这是大多数解释都会一笔带过的部分。Harness engineering 关注的是单个 agent 运行其中的执行环境。它处理 context management、tool permissions、retries、logging、跨调用的 state persistence。harness 的作用是防止单个 agent 幻觉出 tool call、在 40 轮对话后忘记自己的目标或者以高度自信的方式静默地产生错误输出。如果你构建过真实的 backend systems那么你已经理解了 harness 所做事情的 80%。Loop engineering 关注的是随着时间推移对多个 agents 和多次 runs 进行 orchestration。它回答这样的问题谁来发现工作谁来完成工作谁来检查工作明天的 run 如何知道今天的 run 完成了什么loop 是位于 harness 之上的 control plane。可以这样理解。harness 是单个 agent 生存其中的环境。loop 决定何时启动一个 agent、给它什么任务以及如何处理它返回的结果。你两者都需要而且它们解决的是不同问题。来自 Addy 的博客中loop 的五个结构性组成部分是Automations按计划或由事件触发的 prompts用来暴露待处理工作。在 Claude Code 中这就是/loop、/goal和 scheduled tasks。在 Codex app 中则是带有 Triage inbox 的 Automations tab。Worktrees为并行 agents 提供隔离。两个 agents 同时写同一个文件和两个工程师在没有协调的情况下提交同一批代码行是同一种 failure mode。Skills把项目知识一次性写下来放在 conversation 之外这样 agent 不必每次 run 都从头重新推导你的约定。我曾单独写过这部分称之为 SKILL.md。ConnectorsModel Context Protocol (MCP) integrations使 loop 能够在你的真实环境中行动比如打开 PRs、更新 tickets、ping channels。Sub-agentsmaker/checker 分离。写代码的 agent 不应该是给代码打分的那个 agent。第六个东西也是整个结构的脊梁是 state。一个 markdown 文件。一个 Linear board。任何位于 conversation 之外、能够保存已尝试内容、已通过内容、仍未解决内容的东西。模型会在 runs 之间遗忘。repo 不会。/goalprimitive 是最有趣的部分大多数 loop 机制都足够熟悉。但有一个 primitive 没有清晰的 prior-art 类比值得关注。Claude Code 和 Codex 都暴露了一个/goalcommand。你给它一个可验证的停止条件“all tests in test/auth pass and lint is clean。”loop 会持续运行直到这个条件为真。每一轮之后一个独立的更小模型会评估 goal 是否已经达成因此执行工作的 agent 并不是给工作评分的 agent。把这种 maker/checker 分离应用到停止条件本身确实是新的设计领域。它不是 cron job。cron job 在 script 退出时停止。这个机制则是在一个独立 judge 确认结果满足 spec 时停止。这是否值得 token 成本完全取决于问题。对于“CI 是否通过”写一个 bash check 就行。对于“考虑到我们的 security conventions这个 PR 是否可以安全 merge”模型判断可能值得付费。诚实的结论Loop engineering 并不是一个根本性的新范式。它是构建在 agent harness primitives 之上的一种 orchestration pattern用于解决随时间推进的 autonomous multi-agent work 问题。新的部分是/goalprimitive以及针对停止条件的 maker/checker 分离。这是真正的设计贡献无法干净地映射到以往的 reactive workflow patterns。被夸大的是这样一种表述你应该停止 prompting agents转而开始设计 loops并把它当作通用原则。对某一类特定问题来说这是正确方向。但对于人们会立刻尝试套用它的大多数事情来说这是浪费。最贴切的类比是你不会仅仅因为 microservices 存在就把每个 function call 都替换成一个 microservice。只有当 scaling problem 足以证明这种复杂性合理时你才会使用它们。loops 也是一样。在问题需要 loop 的地方构建 loop。也要足够了解你的 harness才能看出什么时候更简单的方案才是正确选择。从结论走向生产Loop engineering 还足够新目前还没有经过实战检验的 playbooks。大多数尝试它的团队仍在弄清楚它到底在哪些地方有帮助哪些地方其实用更简单的 script 就可以。从 Forward Deployed Engineer 的角度诚实的建议是不要从 loop 开始。先识别一个反复出现的 workflow其中 decision logic 在 runtime 确实是模糊的是 script 无法预先指定的。先用 agent 手动运行几次。观察它在哪里失败、哪里需要判断、哪里会产出你不经过 review 就无法信任的东西。这些观察就是你的 loop design。还要留意 token consumption并检查与之相关的 cost。每一个新的行业 buzzword 都会把团队推向在基础尚未准备好之前就去尝试它。demo 会卡住或者更糟的是它进入 production 后失败。这里给大家精心整理了一份全面的AI大模型学习资源包括AI大模型全套学习路线图从入门到实战、精品AI大模型学习书籍手册、视频教程、实战学习、面试题等资料免费分享扫码免费领取全部内容1. 成长路线图学习规划要学习一门新的技术作为新手一定要先学习成长路线图方向不对努力白费。这里我们为新手和想要进一步提升的专业人士准备了一份详细的学习成长路线图和规划。可以说是最科学最系统的学习成长路线。2. 大模型经典PDF书籍书籍和学习文档资料是学习大模型过程中必不可少的我们精选了一系列深入探讨大模型技术的书籍和学习文档它们由领域内的顶尖专家撰写内容全面、深入、详尽为你学习大模型提供坚实的理论基础。书籍含电子版PDF3. 大模型视频教程对于很多自学或者没有基础的同学来说书籍这些纯文字类的学习教材会觉得比较晦涩难以理解因此我们提供了丰富的大模型视频教程以动态、形象的方式展示技术概念帮助你更快、更轻松地掌握核心知识。4. 2026行业报告行业分析主要包括对不同行业的现状、趋势、问题、机会等进行系统地调研和评估以了解哪些行业更适合引入大模型的技术和应用以及在哪些方面可以发挥大模型的优势。5. 大模型项目实战学以致用当你的理论知识积累到一定程度就需要通过项目实战在实际操作中检验和巩固你所学到的知识同时为你找工作和职业发展打下坚实的基础。6. 大模型面试题面试不仅是技术的较量更需要充分的准备。在你已经掌握了大模型技术之后就需要开始准备面试我们将提供精心整理的大模型面试题库涵盖当前面试中可能遇到的各种技术问题让你在面试中游刃有余。7. 资料领取全套内容免费抱走学 AI 不用再找第二份不管你是 0 基础想入门 AI 大模型还是有基础想冲刺大厂、了解行业趋势这份资料都能满足你现在只需按照提示操作就能免费领取扫码免费领取全部内容

相关新闻

智能计算与图像分析国际会议投稿指南与技术趋势

智能计算与图像分析国际会议投稿指南与技术趋势

1. 会议背景与学术价值解析2026年第二届智能计算与图像分析国际学术会议(ICCIIA 2026)是由中北大学主办、中北大学软件学院承办的重要学术活动。作为计算机视觉与人工智能交叉领域的专业会议,其核心定位是为全球研究者搭建智能算法与图像处理技术的前沿交流平台。会…

2026/10/14 8:13:47 阅读更多 →
如何在3分钟内快速解锁Figma中文界面:免费高效的汉化插件终极指南

如何在3分钟内快速解锁Figma中文界面:免费高效的汉化插件终极指南

如何在3分钟内快速解锁Figma中文界面:免费高效的汉化插件终极指南 【免费下载链接】figmaCN 中文 Figma 插件,设计师人工翻译校验 项目地址: https://gitcode.com/gh_mirrors/fi/figmaCN 你是否曾经因为Figma的英文界面而感到困扰?每天…

2026/9/27 9:41:43 阅读更多 →
小米11无线ADB调试全攻略:告别数据线,提升Android开发效率

小米11无线ADB调试全攻略:告别数据线,提升Android开发效率

1. 为什么需要Wi-Fi连接ADB?如果你是一名Android开发者,或者是一个喜欢折腾手机、搞搞自动化脚本的极客,那么对ADB(Android Debug Bridge)一定不会陌生。这根数据线,可以说是连接电脑和Android设备最直接的…

2026/10/5 10:48:40 阅读更多 →

最新新闻

卡尔曼滤波从原理到实战:行人多目标追踪与检测框平滑全解析

卡尔曼滤波从原理到实战:行人多目标追踪与检测框平滑全解析

目标追踪是个看着简单、做着上头的问题。想象一个监控摄像头,一个人从画面左侧走到右侧,中间被柱子挡住两秒,再出现时,系统要能认出还是同一个人,把轨迹连续画出来。就这么个场景,背后其实压着两个问题&…

2026/10/14 8:13:51 阅读更多 →
滑动窗口算法:高效解决字符串子区间问题

滑动窗口算法:高效解决字符串子区间问题

1. 滑动窗口算法核心思想解析滑动窗口(Sliding Window)是解决字符串和数组子区间问题的高效算法范式。它的核心在于维护一个动态变化的窗口,通过左右指针的协同移动来避免重复计算,将时间复杂度从暴力解法的O(n)优化到O(n)。1.1 算…

2026/10/14 8:13:51 阅读更多 →
AnyPS5项目暂无法生成技术内容

AnyPS5项目暂无法生成技术内容

项目标题是“AnyPS5”,但提供的输入内容中,项目正文为空、关键词未列出、摘要描述缺失,仅有一个孤立的标题和两行无效占位符(“相关热搜词:”“最新网络热词:”后均无实际内容),且后…

2026/10/14 8:13:51 阅读更多 →
ES6箭头函数:核心特性与最佳实践指南

ES6箭头函数:核心特性与最佳实践指南

1. 箭头函数基础概念解析箭头函数(Arrow Function)是ES6标准中引入的一种函数表达式简写语法,它用">"符号定义函数,因此得名"箭头函数"。这种语法糖的出现彻底改变了JavaScript中函数定义的书写方式。我第…

2026/10/14 8:13:51 阅读更多 →
AnyPS5:面向PS5开发的声明式工作流编排工具

AnyPS5:面向PS5开发的声明式工作流编排工具

项目标题:“AnyPS5”这个名称本身带有强烈的指向性与模糊性并存的特征——它既像一个技术代号,又像一句口号;既暗示兼容性、泛用性(“Any”),又锚定在特定硬件生态(“PS5”)。但问题…

2026/10/14 8:13:51 阅读更多 →
Spring AI Alibaba Graph:企业级AI流程编排从ReAct Agent到Workflow实战

Spring AI Alibaba Graph:企业级AI流程编排从ReAct Agent到Workflow实战

1. 从“能聊”到“能干”:企业级AI流程编排的真实痛点很多团队在2024年前后都经历过这样一个阶段:用大模型API搭一个对话机器人,演示效果惊艳,但一旦要接入真实业务系统,立刻原形毕露。用户问“帮我查一下上个月的订单…

2026/10/14 8:12:51 阅读更多 →

日新闻

AnyPS5通用适配层设计:兼容性与性能的工程取舍

AnyPS5通用适配层设计:兼容性与性能的工程取舍

1. 从"AnyPS5"这个名字说起:它到底想解决什么问题第一次看到"AnyPS5"这个标题,我脑子里冒出来的第一个念头是:这大概率是一个围绕"跨平台运行"或者"通用适配"做文章的项目。名字里的"Any"…

2026/10/14 0:00:41 阅读更多 →
Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

1. 项目概述:Flutter跨平台二手交易应用开发作为一名长期从事移动应用开发的工程师,我最近完成了一个基于Flutter框架的二手物品交易平台项目。这个项目最吸引我的地方在于它完美结合了Flutter的跨平台优势与HarmonyOS的生态特性,实现了"…

2026/10/14 0:00:41 阅读更多 →
DFS算法解决飞机降落调度问题实战

DFS算法解决飞机降落调度问题实战

1. 项目背景与核心思路飞机降落问题是一个经典的调度优化场景,也是算法竞赛和面试中的高频题目。这个题目要求我们合理安排多架飞机的降落顺序和时间,确保所有飞机都能安全着陆而不发生冲突。在实际航空管制中,这类问题直接关系到飞行安全和机…

2026/10/14 0:00:41 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/14 3:30:28 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/13 16:22:04 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/14 3:29:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 22:01:27 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 14:57:39 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 7:53:34 阅读更多 →