惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
Threatpost
aimingoo的专栏
aimingoo的专栏
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
T
Tailwind CSS Blog
J
Java Code Geeks
博客园_首页
Google Online Security Blog
Google Online Security Blog
Hugging Face - Blog
Hugging Face - Blog
C
CXSECURITY Database RSS Feed - CXSecurity.com
I
Intezer
P
Palo Alto Networks Blog
V
Vulnerabilities – Threatpost
雷峰网
雷峰网
O
OpenAI News
SecWiki News
SecWiki News
小众软件
小众软件
酷 壳 – CoolShell
酷 壳 – CoolShell
美团技术团队
N
News | PayPal Newsroom
Project Zero
Project Zero
Forbes - Security
Forbes - Security
IT之家
IT之家
A
Arctic Wolf
WordPress大学
WordPress大学
Jina AI
Jina AI
T
Tor Project blog
博客园 - 三生石上(FineUI控件)
S
Secure Thoughts
Google DeepMind News
Google DeepMind News
Attack and Defense Labs
Attack and Defense Labs
博客园 - 聂微东
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
P
Privacy International News Feed
Cloudbric
Cloudbric
G
GRAHAM CLULEY
博客园 - 叶小钗
H
Hacker News: Front Page
腾讯CDC
量子位
Help Net Security
Help Net Security
人人都是产品经理
人人都是产品经理
C
Cyber Attacks, Cyber Crime and Cyber Security
月光博客
月光博客
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
宝玉的分享
宝玉的分享
爱范儿
爱范儿
L
Lohrmann on Cybersecurity
Hacker News - Newest:
Hacker News - Newest: "LLM"
Recorded Future
Recorded Future
C
CERT Recently Published Vulnerability Notes

人人都是产品经理

为什么你的产品找不到差异化?90%的失败都卡在第一步上(下) – 人人都是产品经理, 3年从30万到1300万用户、获2200万美元融资,这个AI教育产品用“抽卡”破解了获客难题 – 人人都是产品经理, 园区招商系统怎么做才能真正帮到去化?我加了这一个功能,推广链接转发400次阅读过万 – 人人都是产品经理, AI大事件:OpenAI发完网络安全模型又搞药物研发,小鹏汽车要抓”DeepSeek时刻” – 人人都是产品经理, 电商不是卖货,是一场更残酷的产品经理实战 – 人人都是产品经理, 没想到,活动营销又回来了! – 人人都是产品经理, 为何All-in海外KOC:一场关于AI时代窗口期的豪赌 – 人人都是产品经理, 重新理解企业的内部协作 – 人人都是产品经理, 苹果的 AI 战略到底是什么? – 人人都是产品经理, 医疗智能体·第2讲——合规护城河:等保、PIPL与HIPAA的架构实战 – 人人都是产品经理, 向量知识库五步法:从“答非所问”到“精准回复” – 人人都是产品经理, 鸿蒙PC三方库构建总指挥HPKBUILD(sha)库为例 – 人人都是产品经理, 何时该用LLM?AI产品经理的LLM设计指南 – 人人都是产品经理, 医疗信息领域的需求方、决策方、准入方以及关注点(二) – 人人都是产品经理, 即梦涨价:一场被误读的「傲慢」 – 人人都是产品经理, 面试AI PM必答题:Hermes和OpenClaw的区别,如何讲清楚业务价值 – 人人都是产品经理, AI的下一张船票:世界模型——AI产品经理必须理解的技术拐点 – 人人都是产品经理, 小红书做GEO,怎么让AI信你?记住这 3 个重要信息 – 人人都是产品经理, 5 家印度 AI 初创公司,看看印度 AI 再做什么 – 人人都是产品经理, AI项目跨团队协作:产品技术业务如何不打架 – 人人都是产品经理, Agentic Workflow(智能体工作流):让AI从”答案生成器”变成”数字员工” – 人人都是产品经理, lycium_plusplus 项目全景解读:OpenHarmony 三方库构建的“大管家” – 人人都是产品经理, 从爆单救火到前置履约:两套预采策略,把生鲜大促履约效率拉满 – 人人都是产品经理, 什么时候该补货?我用一轮数据做了一个决定 – 人人都是产品经理, 从“机械兜底”到“动态分流”:AI客服重复进线治理的4大底层逻辑 – 人人都是产品经理, 抖音拼效率,红书拼洞察 – 人人都是产品经理, 全民狂欢与退潮——为什么龙虾这波热潮冷却得如此之快? – 人人都是产品经理, Stripe押注!MPP重塑全球支付 – 人人都是产品经理, 小红书GEO:AI引用你的内容,不是因为你对,而是因为你看起来可信 – 人人都是产品经理, 前百度副总裁押注办公Agent,日韩付费爆发,Manus迎来强劲对手 – 人人都是产品经理, 企事业单位数字化的业务供需本质 – 人人都是产品经理, 医疗智能体·第1讲——医疗信息化重构:从“辅助软件”到“自主智能体”的范式转移 – 人人都是产品经理, 粉丝量就是空气!!! – 人人都是产品经理, 用户说“薯片碎了”,机器回“要买吗?”:意图识别的翻车与破局 – 人人都是产品经理, RAG召回准确率从75到90 我做对了这三件事 – 人人都是产品经理, AI大事件:Anthropic改收费、OpenAI发安全版、手术机器人纳入医保、阿里发布”秒悟” – 人人都是产品经理, Chrome 推出 Skills 新功能,Agent 重塑上网方式 – 人人都是产品经理, GitHub前创始人拿了a16z的1700万美元,做Agent时代的Git – 人人都是产品经理 拷贝或克隆其他 Flutter OH 项目到本地后无法运行 – 人人都是产品经理, 优惠券设计:优惠券创建 – 人人都是产品经理, 不用死磕文档!AI 助手 1 小时搞定飞书 CLI 安装 + 配置 + 知识库 – 人人都是产品经理, 用小龙虾做竞品分析报告:从2天到20分钟,我是怎么做到的 – 人人都是产品经理 用小龙虾做市场分析报告:搞懂这3个公式,市场规模不再靠猜 – 人人都是产品经理, 你早就在做 Harness 工程,只是不知道它叫这个名字 – 人人都是产品经理, Think Long就够?你可能想多了! – 人人都是产品经理, 货代SRM实战:供应商准入怎么做,才能让资源池不是通讯录而是可交付网络? – 人人都是产品经理, 如何做好用户调研?详解基本技巧 – 人人都是产品经理, 木鸟、途家、美团对打,平台春天行动开“卷” – 人人都是产品经理, 入职才发现公司不靠谱?小红书从业者求职避坑指南 – 人人都是产品经理, 美国 AI 三巨头联手封堵,中国 AI 突围之路在何方 – 人人都是产品经理, 小红书,放在需求对面的镜子 – 人人都是产品经理, AI 会带来大规模失业吗? – 人人都是产品经理, 从出单到补货前,我第一次犹豫:该不该放大? – 人人都是产品经理, Flutter 三方库鸿蒙化适配:5 种高效检查方式,快速判断是否需要适配 – 人人都是产品经理, 从做产品进阶拿结果:医美机构产品经理转岗科室运营经理 – 人人都是产品经理, 阿里HappyHorse,一场关于“Token经济”的阳谋 – 人人都是产品经理, To B AI:客户留存落地的观察与思考 – 人人都是产品经理, AI产品的“生命线”——数据采集、标注、清洗的产品化设计 – 人人都是产品经理, 谈谈AI Agent(二):当“孩子”能自己“体验世界”时,你该学什么? – 人人都是产品经理, UI/UX设计师的3层能力进阶,前两层让你活下来,第三层…才是真正的分水岭 – 人人都是产品经理, 2分钟 → 30秒,效率提升75%:B端产品经理如何用「规则枷锁」驯服AI幻觉? – 人人都是产品经理, 还没来得及学OpenClaw,来了个更猛的:Hermes Agent – 人人都是产品经理, AI日报:宇树机器人跑出10m/s刷新世界纪录 – 人人都是产品经理, 一文说透基金互金如何用情绪价值引导用户决策做转化 – 人人都是产品经理, 当浏览器开始替你”看”网页:AI 浏览器正在亲手拆掉它脚下的那张网 – 人人都是产品经理, 0代码,一天时间我Vibe Coding了个网站 – 人人都是产品经理, Hermes 和 OpenClaw 之争,Agent 的能力应该“装上去”还是“长出来”? – 人人都是产品经理 视频生成的“桌子”,字节Seedance 2掀完,阿里快乐马掀 – 人人都是产品经理, 从听不懂到完全信任:我的 Codex 深度产品体验 – 人人都是产品经理, 当虚拟偶像有了北京户口,与真人偶像还有什么区别? – 人人都是产品经理, 会说,远远比会做更重要 —— 对 SBTI 爆火现象的五层观察 – 人人都是产品经理, AI产品经理必看:当“搭环境”比“选模型”更重要,你的认知还在2024年吗? – 人人都是产品经理, 2026年AI产品商业化核心逻辑:从功能demo到规模化营收的3个必破卡点 – 人人都是产品经理, 京东围绕供应链,卷起裤腿下场的那些事儿 – 人人都是产品经理, SBTI一夜刷屏:它赢在了“太会说人话” – 人人都是产品经理, 折扣零售的真相:不是便宜,而是价值感! – 人人都是产品经理, 和甲方吵了一架,最后加钱做了——我学到的ToB产品经理生存法则 – 人人都是产品经理, 和几位小红书操盘手聊了8小时,干货全在这 – 人人都是产品经理, 智谱GLM-5.1登场,开源模型首超Opus4.6!!! – 人人都是产品经理 Anthropic收入凭什么反超OpenAI,终于有人把这事说清楚了 – 人人都是产品经理, 史上最有故事感的技术报告——Claude最强模型Mythos 7个极其精彩的细节 – 人人都是产品经理, 模型不是壁垒,Harness 也不是 – 人人都是产品经理, 抖音本地生活业务思考21 – 人人都是产品经理, Superpowers:145k Star的AI编码框架,到底是什么来头? Superpowers:145k Star的AI编码框架,到底是什么来头? – 人人都是产品经理, OpenAI 的路走错了,Anthropic Harness 解法启示:模型需要实践专科生 – 人人都是产品经理, 画原型图的前一步:设计站点地图 – 人人都是产品经理, 给 DeepSeek 的最后一封催更信 – 人人都是产品经理, 手把手教你用 Claude Code 搭建 AI 营销团队:5 个 Agent、12 项技能,独立完成研究、写作、设计全流程 – 人人都是产品经理, 你以为大模型在学语言?不,它在重新发明语言学 – 人人都是产品经理 所谓Skill,不过是AI时代的工业垃圾 – 人人都是产品经理, 聊一聊内容传播的几个方法 – 人人都是产品经理, 当平台开始吃掉生态:从 OpenClaw 被封杀,读懂 Anthropic 的这盘棋 – 人人都是产品经理, 你装了 10 个 AI 插件,Obsidian 还是一个文件夹 – 人人都是产品经理 关于AI智能体架构演进的系统性思考:从单体试水到多体协同的重构 – 人人都是产品经理, 当“人”变成Skill,我们又该何去何从? – 人人都是产品经理 Mythos 事件:前沿 AI 治理的意外实验 – 人人都是产品经理, 货代CRM:信用与风险管理怎么做,才能把坏账风险拦在放货之前? – 人人都是产品经理, 从HR收集自拍照到员工自助录入——我见证了园区人脸识别从”不可用”到”真好用”的全过程 – 人人都是产品经理 千问闯关AI混沌期:阿里画靶,吴嘉张弓,马云射箭? – 人人都是产品经理,
Harness Engineering 为什么是 Agent 时代的“控制论”?
海外独角兽 · 2026-03-23 · via 人人都是产品经理

当AI开始编写代码,工程师的角色正从亲手拧阀门转向设计调速器。从瓦特的离心调速器到Kubernetes控制器,再到OpenAI提出的Harness Engineering,控制论模式三次重现历史。本文深入解析如何通过校准传感器与执行器,让Agent在代码库层面实现真正的反馈闭环,并探讨工程师在AI时代不可替代的核心价值。

本文是 George Zhang 对 Harness engineering 的解读,原文发布于他的 X(https://x.com/odysseus0z)。

今年 2 月,OpenAI 发布了一篇文章 Harness engineering: leveraging Codex in an agent-first world,描述了一种新的工作方式:工程师不再直接编写代码,而是设计环境、制定规则,让 agent 在其中完成编码。

这篇文章很快在技术圈引发了广泛讨论。有人认为这是软件工程的终结,也有人觉得不过是新的炒作。事实上,围绕 AI coding 的叙事一直在演化:从最早的 prompt engineering,到 context engineering,再到如今的 harness engineering,工程师的关注点逐渐从“如何与模型对话”,转向“如何构建一个能够持续运行的系统”。

不过,把视野再拉远一点,这种演变其实也并不新鲜。从瓦特的离心调速器,到 Kubernetes 的控制器,工程师的角色早已多次完成类似的转变:从亲手操作系统,变成设计让系统自动运转的机制。1948 年,Norbert Wiener 将这种模式命名为控制论(cybernetics)。

因此,真正值得追问的问题或许不是“AI 会不会取代程序员”,而是:当反馈回路终于能够在“架构决策”这一层闭合时,工程师需要做什么,才能让这套机制真正运转起来?

01 同一个模式,出现了三次

我读完 OpenAI 那篇关于 harness engineering 的文章后,心里一直有种说不清楚的感觉。直到某一刻,我突然想通了:这个模式我已经见过了,而且见过不只一次,是三次。

第一次是在 18 世纪 80 年代。詹姆斯·瓦特(James Watt)发明了离心调速器(Centrifugal governor)。在这之前,工人得一直守在蒸汽机旁边,用手不停地调节阀门。有了调速器之后,一套带飞球的机械装置会自动感知转速、自动调节阀门。工人没有因此消失,只是工作内容变了:从亲手拧阀门,变成设计调速器本身。

离心调速器(Centrifugal governor)是一种利用离心力自动调节发动机转速的机械装置。1788 年,James Watt 对这一装置进行了改进,并将其用于蒸汽机的自动速度控制。

第二次是在 Kubernetes 出现之后。使用 Kubernetes 的时候,你只需要声明目标状态,比如运行三个副本、用这个镜像、分配这些资源。控制器(controller)会持续监测系统的实际状态,一旦实际状态和目标状态出现偏差,控制器就会自动介入修正:重启崩溃的 Pod,调整副本数量,回滚出问题的部署。工程师的工作也随之改变:从手动重启服务,变成编写系统需要对齐的目标 spec。

Kubernetes 是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用(例如基于 Docker 的应用)。它最初由 Google 设计并开源,现在由 Cloud Native Computing Foundation 维护,是现代云原生基础设施的核心组件之一。

第三次就是现在。OpenAI 在文章中描述了这样一批工程师:他们不再亲手写代码,而是负责设计运行环境、构建反馈回路、把架构约束转化成可执行的规则,然后让 agent 去完成实际的编码工作。他们用五个月生成了约一百万行代码,没有一行是人手写的。OpenAI 把这种工作方式叫做“harness engineering”。

每一次变化的背后其实都是同一个模式。诺伯特·维纳(Norbert Wiener)在 1948 年给这个模式命名为控制论(cybernetics)。这个词来自希腊语 κυβερνήτης,意思是舵手,Kubernetes 这个名字也来自同一个词根。本质含义都是一样的:你不再需要亲手拧阀门,而是开始掌舵。

Norbert Wiener(1894–1964)是美国数学家,被认为是控制论的奠基人之一,在 Cybernetics: Or Control and Communication in the Animal and the Machine 中提出信息、控制与反馈的理论框架。

这个模式每次出现,背后都有同一个原因:有人造出了足够强大的传感器和执行器,能够在那个层面上把反馈回路闭合起来。

02 为什么代码库是最后被攻克的领域?

代码库并不是没有反馈回路(feedback loop),只是这些回路都存在于底层。

• 编译器(Compilers)在语法层面闭合回路;

• 测试套件在行为层面闭合回路;

• Linter 在代码风格层面闭合回路。

这些机制虽是真实的控制论回路,但仅能处理可机械检验的问题,比如,代码能编译吗?测试能通过吗?格式符合规范吗?

再往上一层,就没有任何自动化机制了,比如,这个改动符合系统的整体架构吗?这个技术方案是对的吗?这个抽象层随着代码库不断增长,将来会不会出问题?这些问题既没有传感器来感知,也没有执行器来修正。只有人能在这个层面上工作,而且两端都需要人来完成:一端是判断质量好坏,另一端是动手写出修复方案。

而 LLM 同时改变了上述这两端。LLM能像人一样判断代码质量和进行改动:重构一个模块;重新设计接口不一致的地方;围绕真正重要的约束条件重写整套测试。这是第一次,反馈回路可能在真正关键的决策层面闭合。

但是闭合回路只是必要条件,还不是充分条件。瓦特的调速器需要仔细调校才能正常工作,Kubernetes 的控制器需要一份正确的 spec 才能对齐目标,而在代码库里工作的 LLM,则需要一样更难提供的东西。

03 如何校准传感器和执行器?

事实上,让 agent 能够执行测试、CI 能产出可解析的结果、报错信息能指向具体修复方向这样的基础反馈循环运行起来,仅仅是最低门槛。

Carlini 曾经做过一个演示:他让 16 个 agent 并行协作,一起构建一个 C 编译器。他用的 prompt 极其简单,但测试基础设施的设计却非常精心。他事后说:“我大部分的精力都花在设计 Claude 周围的环境上,也就是测试、运行环境和反馈机制。”

Nicholas Carlini 是美国计算机科学家,专注于 AI 安全与对抗性攻击(adversarial attacks)的研究。

左右滑动以查看全部内容

也就是说,真正困难的问题在于,如何基于你对自己系统的认知,来校准这套传感器和执行器。大多数人就卡在这一步,然后把问题归结于 agent 本身:“它一直在做错误的事情,它根本不理解我们的代码库。”这种诊断几乎总是错的。

Agent 失败,不是因为它的能力不够,而是因为它需要的那些知识,比如对你的系统来说什么叫做“好”、你的架构鼓励哪些模式、又刻意回避哪些模式,这些知识全都锁在你自己的脑子里,你从来没有把它们写出来。Agent 不会自主学习进化。如果你不把这些知识写下来,agent 第一百次犯的错会和第一次一模一样。

因此,真正需要做的工作,是把你的判断标准变成机器可以读懂的形式:写一份描述真实分层结构和依赖方向的架构文档,配置一套内置了修复指引的自定义 Linter,整理一套把团队审美和品味编码进去的黄金原则。OpenAI 也发现了这一点:他们曾经每周五花 20% 的时间专门清理“AI slop”,后来他们把自己的标准直接编进了 harness 本身,问题才得到根本解决。

04 唯一的出路

文档、自动化测试、编码成规则的架构决策、快速的反馈回路,这些本来就是正确的工程实践。过去三十年,几乎每一本软件工程的书都在推荐这些。但大多数人选择跳过,因为跳过的代价来得很慢、散得很开:代码质量缓慢下滑,但新人上手越来越痛苦,技术债在不知不觉中积累。

Agentic engineering 让这个代价变得极端。

• 如果你跳过了文档,agent 就会无视你所有的规范,而且不是在某一个 PR 上出问题,而是在每一个 PR 上都出问题,并以机器的速度,全天候不间断地重复同样的错误。

• 如果你跳过了测试,反馈回路就根本无法闭合。

• 如果你跳过了架构约束,代码漂移的速度会远远快过你手动修复的速度。

代码漂移(Code Drift)指的是软件项目中代码随时间逐渐偏离最初设计目标或规范的现象,可能表现为架构不一致、功能冗余等。这种漂移会增加维护成本、降低代码可读性和可靠性。

• 更糟糕的是,如果 agent 不知道什么叫做整洁的代码,你就没有办法用 agent 来收拾这个烂摊子。也就是说,没有经过校准的 agent,制造出了问题,也解决不了问题。

该做的事情从来没有变过。只是不做这些事情的代价,已经变得无法承受。

正因如此,我们必须关注生成之外的验证环节。生成答案和验证答案之间存在明显的不对称性,也就是 P vs NP 问题的核心直觉:通常验证一个答案比生成一个正确答案要容易得多。Cobbe 等研究者已经在 LLM 上通过实验验证了这一点。这个不对称性给出了明确的方向:你不必在编写代码上比机器更快,只要你能知道怎么高效地评估它的产出。也就是说,你需要能够定义什么是“正确”,识别输出结果偏离目标的地方,并判断整体方向是否正确。

P vs NP 问题是计算机科学中一个未解难题:每个能被快速验证的问题(NP 类问题),是否也能被快速求解( P 类问题)。

Karl Cobbe 等人在 2021 年 10 月 27 日 在 arXiv 发布了 Training Verifiers to Solve Math Word Problems,实验证明在 LLM 上训练“验证器”用于判断答案正确性要比直接生成正确答案任务更容易,验证方法显著提高了模型在数学应用题上的表现。

左右滑动以查看全部内容

那些当年设计了瓦特调速器的工人,后来没有回去拧阀门。不是因为他们不会拧,而是因为回去拧阀门这件事,已经没有任何意义了。

作者|George Zhang(OpenClaw 维护者)
本文由人人都是产品经理作者【海外独角兽】,微信公众号:【海外独角兽】,原创/授权 发布于人人都是产品经理,未经许可,禁止转载。

题图来自Unsplash,基于 CC0 协议。