国产av一二三区|日本不卡动作网站|黄色天天久久影片|99草成人免费在线视频|AV三级片成人电影在线|成年人aV不卡免费播放|日韩无码成人一级片视频|人人看人人玩开心色AV|人妻系列在线观看|亚洲av无码一区二区三区在线播放

網(wǎng)易首頁 > 網(wǎng)易號(hào) > 正文 申請(qǐng)入駐

Harness Engineering又他媽是啥?

0
分享至

Vibe Coding都沒學(xué)完,Prompt Engineering課還在賣,Context Engineering墨跡還沒干,現(xiàn)在又來一個(gè)?

AI圈造新詞的速度,快趕上模型迭代了。過去一年光「XX Engineering」就冒出來四五個(gè)。

但我去讀了OpenAI和Anthropic的原文之后,反應(yīng)變了。不是「哇好新」,是:等等,這不就是我過去半年一直在干的事嗎?

我寫CLAUDE.md,告訴AI我是誰、什么規(guī)則必須遵守。配hooks,在agent關(guān)鍵節(jié)點(diǎn)注入檢查。建知識(shí)庫,給AI準(zhǔn)備決策需要的上下文。調(diào)skills,定義AI能用什么工具、有什么權(quán)限。

做了半年,從來沒覺得這些事需要一個(gè)統(tǒng)一的名字。

然后OpenAI發(fā)了篇博文說這叫Harness Engineering。Mitchell Hashimoto發(fā)了篇博文也說這叫Harness Engineering。Anthropic發(fā)了兩篇工程文章,Martin Fowler寫了長(zhǎng)文分析,大家都這么叫。

行,那就叫Harness Engineering。

Harness這個(gè)詞,英文原意是馬具、韁繩。不是馬本身,是套在馬身上讓它能拉車、能被引導(dǎo)的那整套東西。沒有它,馬就是一匹亂跑的野馬,力氣再大也白搭。


三層關(guān)系很好懂:Prompt Engineering是你對(duì)馬說的話,向左轉(zhuǎn)、跑快點(diǎn)。Context Engineering是幫馬看路的一切,地圖、路標(biāo)、地形。Harness Engineering是韁繩、馬鞍、圍欄和道路本身,讓十匹馬同時(shí)安全跑起來的系統(tǒng)。

Prompt管你問什么,Context管你給模型看什么,Harness管整個(gè)東西怎么運(yùn)轉(zhuǎn)。Context是Harness的一部分,Harness還多管了約束、反饋和質(zhì)量檢查。

懂了這個(gè),再看最近幾個(gè)月的事,很多碎片就拼上了。

先說最硬的一個(gè)數(shù)據(jù)。LangChain的coding agent在Terminal Bench 2.0上,成績(jī)從52.8%漲到了66.5%,排名從Top 30跳到Top 5。重點(diǎn)是:模型完全沒換。他們只改了三樣?xùn)|西:系統(tǒng)提示詞、工具配置、中間件鉤子。

同一個(gè)模型,換了套韁繩,成績(jī)天差地別。

模型可能已經(jīng)不是瓶頸了。瓶頸是你給它搭了個(gè)什么樣的環(huán)境。

然后是OpenAI自己的實(shí)驗(yàn)。Codex團(tuán)隊(duì)3個(gè)工程師,后來擴(kuò)到7個(gè),5個(gè)月,用Codex搞出了一個(gè)100萬行代碼的beta產(chǎn)品。零行人工手寫。約1500個(gè)PR合并,每個(gè)工程師每天3.5個(gè)PR,估算速度是傳統(tǒng)方式的10倍。


這些數(shù)字很炸。但有個(gè)問題沒人聊:這100萬行代碼的質(zhì)量怎么樣?

速度快了10倍,不代表產(chǎn)出好了10倍。每人每天3.5個(gè)PR,誰在做代碼審查?六個(gè)月后需要改需求的時(shí)候,這100萬行好改嗎?AI寫的代碼和人寫的代碼有個(gè)關(guān)鍵區(qū)別:人寫代碼時(shí)會(huì)無意識(shí)地留下結(jié)構(gòu)線索,方便將來的自己理解。AI不會(huì)。它只解決眼前的任務(wù),不考慮六個(gè)月后維護(hù)這段代碼的人會(huì)不會(huì)罵娘。

所以harness不只是讓AI寫得快,還得讓AI寫得能維護(hù)。OpenAI的實(shí)驗(yàn)證明了速度,但長(zhǎng)期成本還是個(gè)問號(hào)。

回到他們?cè)趺醋龅降摹artin Fowler把harness拆成了三塊。

第一塊:上下文工程。給模型一張地圖,不是一本1000頁的說明書。維護(hù)一個(gè)持續(xù)更新的代碼庫知識(shí)庫,加上agent能實(shí)時(shí)看到的系統(tǒng)狀態(tài)。上下文是稀缺資源,塞太多反而擠占干活的空間。

第二塊:架構(gòu)約束。不光靠AI自己檢查,還有代碼檢查器和結(jié)構(gòu)測(cè)試在旁邊盯著。硬規(guī)則,不遵守就編譯不過。

第三塊:垃圾回收。專門有個(gè)agent周期性運(yùn)行,不寫代碼不做功能,就干一件事:找文檔里的矛盾和架構(gòu)違規(guī)。一個(gè)專職找茬的AI。

Anthropic走了另一條路。他們搞了個(gè)三agent架構(gòu):規(guī)劃者負(fù)責(zé)把簡(jiǎn)單指令擴(kuò)展成詳細(xì)的產(chǎn)品規(guī)格,生成者按迭代一次做一個(gè)功能,評(píng)估者跑端到端測(cè)試。


靈感來自生成對(duì)抗網(wǎng)絡(luò)。訓(xùn)練一個(gè)專門的評(píng)估者讓它一直挑刺,比讓生成者自己檢查自己管用得多。誰都不擅長(zhǎng)批評(píng)自己,AI也一樣。

他們還發(fā)現(xiàn)Claude Sonnet 4.5有「上下文焦慮」。不是人焦慮,是模型焦慮。上下文太多,表現(xiàn)反而變差。壓縮不夠,必須定期清空重來。

所以harness不是越大越好。這可能是最反直覺的部分。

到這里你可能想:這不就是給老東西起了個(gè)新名字嗎?

說實(shí)話,還真有點(diǎn)。

航天工程師60年前就在做類似的事。NASA讓飛船自動(dòng)執(zhí)行任務(wù),圍繞自動(dòng)化系統(tǒng)設(shè)計(jì)的約束、反饋循環(huán)、冗余檢查、異常處理,和今天說的harness沒有本質(zhì)區(qū)別。工業(yè)控制領(lǐng)域也一樣,PLC編程里的安全聯(lián)鎖機(jī)制就是一種harness。

AI圈不是發(fā)明了harness engineering,是終于意識(shí)到自己需要學(xué)幾十年前就有的工程紀(jì)律。

但命名還是有價(jià)值的。當(dāng)一群人各自在做類似的事,沒有共同的詞來說,經(jīng)驗(yàn)就傳不開。這個(gè)詞出來之后,突然大家都能聊到一起了。就像Vibe Coding,你可以笑它,但它確實(shí)讓一種做法變成了可以討論的東西。

Harness Engineering也一樣。價(jià)值不在于發(fā)明了什么,在于讓一群人意識(shí)到:自己工作的重心變了。

我自己去年8月搭了Claude Code自動(dòng)化寫作工作流。從那以后寫文章輕松太多,平時(shí)做做選擇,噴一噴不滿意的地方就好了。但讓這套系統(tǒng)好用的,不是模型有多強(qiáng),是我圍繞它搭的那一圈東西。

CLAUDE.md從一個(gè)簡(jiǎn)單的規(guī)則文件,變成了一個(gè)路由器。它就干一件事:判斷當(dāng)前任務(wù)屬于哪個(gè)工作區(qū),然后指向?qū)?yīng)的規(guī)則。寫公眾號(hào)時(shí)不會(huì)被iOS開發(fā)的規(guī)則干擾。

Hooks是另一層。在agent執(zhí)行關(guān)鍵操作前后注入腳本。編輯文件之前自動(dòng)跑linting,生成代碼之后自動(dòng)做類型檢查。這不是prompt里寫的「請(qǐng)注意代碼規(guī)范」,是物理上攔住它,不合格就不讓過。建議和約束,完全兩回事。

Skills解決了模塊化的問題。每個(gè)skill是獨(dú)立的能力包:一個(gè)管小紅書配圖,一個(gè)管飛書同步。平時(shí)不占context,需要時(shí)才調(diào)。

路由器、hooks、skills、知識(shí)庫,加在一起就是一個(gè)harness。沒人告訴我這叫什么,它自己長(zhǎng)出來的。

這個(gè)生長(zhǎng)方式,和Mitchell Hashimoto說的一樣。

他是HashiCorp聯(lián)合創(chuàng)始人,Terraform創(chuàng)造者,今年2月寫了「My AI Adoption Journey」,首次給這個(gè)實(shí)踐命名。方法極其樸素:每次agent犯錯(cuò),就工程化一個(gè)方案,讓它再也犯不了同樣的錯(cuò)。他拿自己的終端模擬器Ghostty舉例,配置文件里每一行都對(duì)應(yīng)著agent過去犯過的一次錯(cuò)。文件是活的,一直在長(zhǎng)。

我的CLAUDE.md也是這么長(zhǎng)出來的。被AI搞煩了就加一條,規(guī)則太多了就砍一輪?;畹南到y(tǒng)。

如果你想開始,三條就夠。

給地圖不給說明書。CLAUDE.md應(yīng)該像地圖:項(xiàng)目結(jié)構(gòu)、文件關(guān)系、關(guān)鍵約束。不要把每步都寫死。AI需要方向感,不需要僵化步驟。

每次犯錯(cuò)加一條規(guī)則。空文件開始,agent犯一個(gè)錯(cuò)就加一條。三個(gè)月后那個(gè)文件就是你的harness。高度定制,因?yàn)槿悄銏?chǎng)景里真實(shí)出過的問題。

讓AI查AI。Anthropic的Evaluator思路。別讓AI自己查自己。最簡(jiǎn)單的做法:寫完后開一個(gè)新對(duì)話,把結(jié)果貼進(jìn)去:「找出所有問題」。你會(huì)驚訝第二個(gè)AI能發(fā)現(xiàn)多少第一個(gè)漏掉的。

最后聊一個(gè)我想了很久的問題。

Martin Fowler在文章里說:如果太早把人類從「in the loop」移到「on the loop」,將來可能沒人真正懂得怎么回事,也就沒人能設(shè)計(jì)好的harness。

這句話值得多讀兩遍。

現(xiàn)在設(shè)計(jì)harness的人,都是寫過很多年代碼的老手。Mitchell Hashimoto能給Ghostty寫好harness,因?yàn)樗斫饨K端模擬器的每個(gè)細(xì)節(jié)。OpenAI那3個(gè)工程師能駕馭100萬行代碼,因?yàn)樗麄冎朗裁醇軜?gòu)是好的、什么會(huì)在三個(gè)月后爆炸。

但下一代呢?新手程序員從第一天起就不寫代碼,只寫CLAUDE.md,他能設(shè)計(jì)出好的harness嗎?

Martin Fowler把這叫「經(jīng)驗(yàn)工程」。怎么在AI寫所有代碼的時(shí)代培養(yǎng)新人。

我自己是個(gè)有意思的樣本。

我從來沒手寫過代碼,所有產(chǎn)品都是AI寫的。小貓補(bǔ)光燈上了AppStore付費(fèi)榜Top 1,累計(jì)用戶超百萬。我的harness從零開始,在和AI互動(dòng)中一點(diǎn)一點(diǎn)長(zhǎng)出來,沒有任何編程經(jīng)驗(yàn)可以遷移。

但我得對(duì)自己誠(chéng)實(shí)。

我能設(shè)計(jì)harness,不是因?yàn)槲姨焐到y(tǒng)設(shè)計(jì)。是因?yàn)槲以诤虯I協(xié)作的上千小時(shí)里,觀察到了它的行為模式。它什么時(shí)候偷懶,什么時(shí)候幻覺,什么時(shí)候需要硬約束而不是溫柔提醒。這些判斷力不來自寫代碼的經(jīng)驗(yàn),但來自另一種經(jīng)驗(yàn):和AI反復(fù)較勁的經(jīng)驗(yàn)。

問題是,這種經(jīng)驗(yàn)?zāi)芙虇??我自己說不清楚。

我知道CLAUDE.md該怎么寫,但讓我教別人為什么這么寫,我會(huì)卡住。很多決定是直覺做的,直覺來自踩坑,踩坑來自大量重復(fù),大量重復(fù)來自時(shí)間。這和老程序員說「你寫幾萬行代碼自然就懂了」其實(shí)是一回事。

所以問題可能不是「寫代碼的經(jīng)驗(yàn)」能不能被替代。而是:不管你積累的是什么經(jīng)驗(yàn),足夠多的經(jīng)驗(yàn)本身就是設(shè)計(jì)harness的前提。沒有捷徑,換了個(gè)賽道而已。

也許Martin Fowler擔(dān)心的不是「沒人寫代碼了」,而是「沒人愿意花夠多時(shí)間踩夠多坑了」。

這個(gè)我也不確定。留給你想。

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關(guān)推薦
熱點(diǎn)推薦
長(zhǎng)電科技:2025年先進(jìn)封裝營(yíng)收創(chuàng)歷史新高

長(zhǎng)電科技:2025年先進(jìn)封裝營(yíng)收創(chuàng)歷史新高

證券時(shí)報(bào)
2026-04-21 20:44:04
中央巡視組入駐國(guó)家醫(yī)保局、國(guó)家衛(wèi)健委

中央巡視組入駐國(guó)家醫(yī)保局、國(guó)家衛(wèi)健委

梅斯醫(yī)學(xué)
2026-04-21 07:53:01
我的蛋糕沒了...

我的蛋糕沒了...

果粉之家
2026-04-21 12:36:56
烏克蘭開始收復(fù)失土,即將進(jìn)行大反攻?俄軍為何打不過烏軍?

烏克蘭開始收復(fù)失土,即將進(jìn)行大反攻?俄軍為何打不過烏軍?

余生嫵媚小妖精
2026-03-23 16:48:33
“濕氣”最怕這種豆,中老年人每周吃2次,利尿消水腫,健脾祛濕

“濕氣”最怕這種豆,中老年人每周吃2次,利尿消水腫,健脾祛濕

江江食研社
2026-04-21 22:30:03
醫(yī)生忠告:肺癌早期不是咳嗽,而是頻繁出現(xiàn)這3個(gè)癥狀,小心異常

醫(yī)生忠告:肺癌早期不是咳嗽,而是頻繁出現(xiàn)這3個(gè)癥狀,小心異常

芹姐說生活
2026-04-18 15:22:35
澆小麥的地下水變成血紅色,誰來守護(hù)我們的生存底線?

澆小麥的地下水變成血紅色,誰來守護(hù)我們的生存底線?

記錄劉杰
2026-04-19 21:39:47
李榮浩報(bào)平安“人沒事,手機(jī)撈回來了,到家了”,網(wǎng)友:我還在下游等著撈手機(jī)呢

李榮浩報(bào)平安“人沒事,手機(jī)撈回來了,到家了”,網(wǎng)友:我還在下游等著撈手機(jī)呢

瀟湘晨報(bào)
2026-04-21 22:26:12
江蘇省北部曾有多個(gè)湖泊,有的面積堪比太湖,為何今天均已消失

江蘇省北部曾有多個(gè)湖泊,有的面積堪比太湖,為何今天均已消失

潯陽咸魚
2026-04-21 15:10:09
“3歲男童被生父女友虐待致死案”將一審宣判 男童家屬:嫌疑人竟稱“忍不住”

“3歲男童被生父女友虐待致死案”將一審宣判 男童家屬:嫌疑人竟稱“忍不住”

紅星新聞
2026-04-21 00:00:30
騎士115-105擊敗猛龍!系列賽2-0,哈登創(chuàng)80年NBA紀(jì)錄,前無古人

騎士115-105擊敗猛龍!系列賽2-0,哈登創(chuàng)80年NBA紀(jì)錄,前無古人

籃球大視野
2026-04-21 09:53:34
山東客場(chǎng)2-1逆轉(zhuǎn)津門虎,澤卡破門+中框,謝蒂內(nèi)助攻+丟點(diǎn)

山東客場(chǎng)2-1逆轉(zhuǎn)津門虎,澤卡破門+中框,謝蒂內(nèi)助攻+丟點(diǎn)

懂球帝
2026-04-21 22:04:08
世界乒聯(lián)一出手,直接曝光了國(guó)乒最大的底牌!孫穎莎的身份

世界乒聯(lián)一出手,直接曝光了國(guó)乒最大的底牌!孫穎莎的身份

小光侃娛樂
2026-04-21 13:50:03
剛辦完離婚,媽媽就帶舅舅去提了輛90萬的車,銷售刷卡時(shí)

剛辦完離婚,媽媽就帶舅舅去提了輛90萬的車,銷售刷卡時(shí)

小秋情感說
2026-03-12 09:29:31
16強(qiáng)誕生8席,資格賽選手全部倒下!范爭(zhēng)一4-5,吳宜澤創(chuàng)造歷史?

16強(qiáng)誕生8席,資格賽選手全部倒下!范爭(zhēng)一4-5,吳宜澤創(chuàng)造歷史?

生活新鮮市
2026-04-21 17:12:59
非常炸裂:以色列列出全球黑名單,明確警告各國(guó):反以,就是反猶

非常炸裂:以色列列出全球黑名單,明確警告各國(guó):反以,就是反猶

軒逸阿II
2026-04-18 02:56:53
高市早苗下令后,美國(guó)準(zhǔn)時(shí)發(fā)話,日本扭頭:向中國(guó)提出訪華請(qǐng)求

高市早苗下令后,美國(guó)準(zhǔn)時(shí)發(fā)話,日本扭頭:向中國(guó)提出訪華請(qǐng)求

面包夾知識(shí)
2026-04-21 19:23:47
張雪的機(jī)車80R2爆缸的真相來了!

張雪的機(jī)車80R2爆缸的真相來了!

芭比衣櫥
2026-04-21 16:25:28
1981年李作鵬受審!當(dāng)庭死磕,堅(jiān)決不認(rèn)兩條重罪

1981年李作鵬受審!當(dāng)庭死磕,堅(jiān)決不認(rèn)兩條重罪

一切皆可能
2025-04-06 04:11:08
李亞鵬深夜官宣!從被法院貼封條到自建新院,這場(chǎng)翻身仗打了14年

李亞鵬深夜官宣!從被法院貼封條到自建新院,這場(chǎng)翻身仗打了14年

子芫伴你成長(zhǎng)
2026-04-21 22:34:23
2026-04-22 03:11:00
AI進(jìn)化論花生 incentive-icons
AI進(jìn)化論花生
AI博主,AppStore付費(fèi)榜第一的小貓補(bǔ)光燈app開發(fā)者
189文章數(shù) 111關(guān)注度
往期回顧 全部

科技要聞

創(chuàng)造4萬億帝國(guó)、訪華20次,庫克留下了什么

頭條要聞

三國(guó)取消飛航許可 賴清德無法竄訪斯威士蘭

頭條要聞

三國(guó)取消飛航許可 賴清德無法竄訪斯威士蘭

體育要聞

一到NBA季后賽,四屆DPOY就成了主角

娛樂要聞

宋承炫曬寶寶B超照,宣布老婆懷孕

財(cái)經(jīng)要聞

現(xiàn)實(shí)是最大的荒誕:千億平臺(tái)的沖突始末

汽車要聞

全新坦克700正式上市 售價(jià)42.8萬-50.8萬元

態(tài)度原創(chuàng)

家居
游戲
旅游
親子
軍事航空

家居要聞

詩意光影 窺見自然之境

漲價(jià)兩周即回調(diào)!索尼官方PS5數(shù)字版定價(jià)重回399美元

旅游要聞

京城今春“濱水+”玩法迭代

親子要聞

針對(duì)兒童青少年近視防控、心理行為發(fā)育監(jiān)測(cè)等,上海發(fā)布行動(dòng)計(jì)劃

軍事要聞

特朗普公開對(duì)伊開戰(zhàn)真正原因

無障礙瀏覽 進(jìn)入關(guān)懷版