2026,当AI学会了“循环”,开发者终于开始认真做工程

举报
yd_214539146 发表于 2026/10/27 12:51:08 2026/10/27
【摘要】 2026,当AI学会了“循环”,开发者终于开始认真做工程如果你在2026年6月打开X(Twitter),大概率会被一条推文刷屏。OpenClaw创始人Peter Steinberger写道:“你不该再给编程Agent写提示词了。你应该设计一套循环机制,让这些循环去提示你的Agent。”这条帖子获得了800万次浏览,Claude Code负责人Boris Cherny几乎在同一时间公开表示,...

2026,当AI学会了“循环”,开发者终于开始认真做工程

如果你在2026年6月打开X(Twitter),大概率会被一条推文刷屏。OpenClaw创始人Peter Steinberger写道:“你不该再给编程Agent写提示词了。你应该设计一套循环机制,让这些循环去提示你的Agent。”这条帖子获得了800万次浏览,Claude Code负责人Boris Cherny几乎在同一时间公开表示,他已经不再直接提示Claude了,“我的工作变成了写循环”。

一个旧编程概念——循环——在2026年夏天被重新翻了出来,成了AI开发范式迁移的中心词。但如果只把它看作又一次“提示词工程的升级”,就错过了更有意思的信号:当AI工具终于有能力“把一件事做完”的时候,开发者被迫回到那些最朴素、也最容易被高速迭代掩盖的东西——工程判断。

从“写提示词”到“设计循环”,抽象层在往上走

Loop Engineering的核心主张并不复杂:人的工作不再是反复调试单条提示词,而是设计一套能自主运转的闭环系统,让Agent在“执行→评估→迭代→终止”的循环中自我推进,直到目标完成。Addy Osmani在一篇被广泛传播的架构长文中把它拆成五个要素:明确目标、上下文管理、可调用工具、产出评估、停止标准,外加一个贯穿始终的记忆层。

这套框架之所以在2026年被认真对待,是因为Agent的能力曲线终于越过了“单点任务可用”的阈值。此前的Agent能写一个接口、改一个bug,但真到“把一个小系统从零做出来”的时候,瓶颈根本不在“写”这一环,而在“写之前”的需求澄清和“写之后”的验证交付。循环工程本质上是在用系统设计的手段,把这两个缺口补上。

一个值得注意的细节是:社区讨论中最被看重的不是“如何让循环跑起来”,而是“如何让循环停下来”。有开发者指出,设计loop只完成了一半,另一半是在loop里放入能够说“不”的机制——测试、类型检查、真实错误反馈。没有反馈机制的循环,只是昂贵的重复劳动。YC CEO Garry Tan也提醒,不要把Agent变成“富士康工厂”式的重复机器。

换句话说,Loop Engineering的实质不是让AI更“自动”,而是让自动化的边界变得更可设计、可审计、可停止。这恰恰是工程思维最擅长的领域,而不是提示词技巧的延伸。

工具链的成熟,把“工程”推到了前台

Loop Engineering能够从一个推文概念迅速变成可操作的方法论,背后是工具链在2026年的集体跃迁。

JetBrains对1.5万名开发者的调研显示,Claude Code以39%的工作场所使用率登顶AI编程工具榜首,一年前这个数字还只有18%;GitHub Copilot的认知度仍高达79%,但使用率停留在21%。榜首换代本身并不令人意外,更值得看的是竞争焦点的位移:Cursor把上下文从单仓库扩展到多仓库,Claude上线了后台自主操作电脑的能力,行业的话语体系从“谁的补全更准”变成了“谁能把整件事交付掉”。

工具能力的上移,直接改变了开发者的日常工作对象。当Agent可以自己读文件、跑测试、开浏览器验证、再回来汇报的时候,开发者花在“亲手写”上的时间占比急剧压缩,花在“定义什么算做完”“设计什么情况下必须停下来”上的时间则被迫增加。Karpathy在2026年5月分享的那套方法论之所以在几周内催生了一个22万Star的CLAUDE.md,正是因为它回应的不是“怎么让AI写得更好”,而是“怎么把AI编程的不确定性从模型能力问题转化为工程设计问题”。

那四条准则——编码前先思考、极简优先、外科手术式修改、目标驱动执行——没有一条是关于“提示词措辞”的。它们约束的是AI在工程流程中的行为边界:不要替用户做无声的假设,不要把50行能解决的事情写成200行,不要顺手改不相关的地方,不要把“改完”当成“修好”。这套东西的本质,是把软件工程中那些对初级工程师的期望,翻译成了AI能执行的约束。

框架也开始为AI重新设计自己

工程思维回归的另一个信号来自前端框架层。2026年10月1日,Qwik 2.0 RC、SvelteKit 3和Remix 3.0.0在七个小时内相继发布,三个主流框架的重写撞在同一天,其中Remix 3的选择最为激进:彻底脱离React,从零构建在全栈Web标准之上,并把“Model-First Development”(读作:AI优化)写进了首要设计原则。

Remix团队给出的理由很直接:减少领域特定语言(DSL),让AI更容易生成通用解决方案。联合创始人Michael Jackson在发布会上的说法是,“我们要减少DSL”。这与其他框架围绕状态、派生状态和副作用构建语义化“语言原语”的传统路线形成了鲜明对照。

社区的反应是分裂的。有人赞赏其对Web标准的对齐和对AI辅助编码的适配,也有人批评频繁的破坏性变更让框架变得面目全非。但无论立场如何,一个事实是清楚的:框架设计者开始把“AI能不能在这个框架里生成可靠代码”当作一等公民来考虑了。这在两年前几乎不可想象——当时AI对框架的影响主要停留在“文档阅读方式”和“MCP服务器”层面,框架本身的设计逻辑并没有被真正触动。

被重新定价的东西

Simon Willison在2026年9月的复盘里写了一句很有意思的话:AI Coding越来越强,他反而更重视工程思维了。他还坦承自己在1月份患上了一种“AI狂热症”——只要Agent没有在帮他构建什么东西,就觉得时间被浪费了。

这种个人体验的翻转,和社区层面的讨论走向是吻合的。技术社区AI动态日报在10月的观察是,人工智能正从实验阶段转向生产级工程,开发者深度参与的是成本控制、可靠性、可观测性和智能体系统架构设计,而不是模型能力本身。Dev.to上被认真讨论的话题包括“重试循环是你最昂贵的功能”“重复API请求背后的隐藏缺陷”“LLM错误返回HTTP 200导致的无声失败”——全是工程问题,没有一个是“怎么写出更好的提示词”。

DHH在GOSIM Shenzhen 2026上的一段对谈也指向同一个方向。他说世界仍需要更多软件,Agent恰恰能帮助开发者实现更多过去受时间和资源限制的想法;当功能实现的门槛下降,开发者的产品判断反而更加重要——决定软件应该包含什么、哪些功能应该舍弃、各部分怎样组合才能带来良好体验。他同时提醒,放下手写代码不意味着可以放弃理解系统:“如果长期只索取答案,却不理解代码和系统,就会错过建立自身能力的机会”。

把这些信号放在一起,2026年的图景并不像“AI取代程序员”的叙事那样线性。更准确的描述或许是:AI接管了越来越多的“执行”,从而把“判断”的价格推高了。循环需要停止条件,工具链需要选型和边界设定,框架的AI适配需要在标准与便利之间做取舍,Agent的产出需要被验证和审计——这些事情的共同点是,它们都无法被“更好的提示词”替代。

写在最后

Loop Engineering的流行容易给人一种“又出现了新银弹”的错觉。但仔细看它的五要素骨架,没有一个部分是2026年才发明的:明确目标、管理上下文、提供工具、评估产出、设定停止条件——这是任何一个靠谱的软件工程项目本来就该做的事。AI没有改变工程的基本语法,它只是把语法错误的价格抬高了:过去一个含糊的需求可能靠工程师的经验兜底,现在它会变成Agent在循环里高速放大的偏差。

Karpathy在2025年底那条引发“九级地震”的推文里说,他从来没有作为程序员感觉落后这么多,职业正在被剧烈重构;但如果能正确组合过去一年出现的工具,他可以强大10倍,而做不到这一点感觉像是一个“技能问题”。一年之后再回看,“技能问题”的答案可能比当时想象的更朴素:不是掌握更多工具,不是写出更精巧的提示词,而是在自动化程度越来越高的时候,依然保持对目标、边界和验证的清醒。

这大概就是2026年最不性感、但最值得认真对待的开发者叙事。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。