![]()
新智元報道
編輯:好困 定慧
【新智元導讀】從隨手發推的「氛圍組」到掌控全局的「工程師」,Karpathy 用一年時間告訴我們:AI編程不再是玩具,不懂架構的人終將淪為看客,而能駕馭智能體的人正在重塑規則。
再見,Vibe Coding!
你好,Agentic Engineering!
距離那個「靠直覺寫代碼」的狂歡時代才過去一年,Andrej Karpathy就親自按下了升級鍵。
這一次,不再是「氛圍」,而是殘酷而精密的「工程」。
就在昨天,Andrej Karpathy交出了新的思考答卷——
「智能體工程」(Agentic Engineering)。
![]()
一個意外的「爆款」
回看那一刻,Karpathy坦言自己也覺得不可思議:
我的Twitter賬號已經用了17年了,但說實話,我基本上還是完全摸不透推文互動的規律。
那條推文其實就是個「浴中哲思」,我沒多想隨手就發了。
但不知怎么的,它剛好在一個正確的時刻,為很多人當時的共同感受找到了一個完美的名字。
結局有些荒誕又好笑——
「Vibe Coding」成了他在meme界的主要「貢獻」被寫進了維基百科,甚至那個詞條的內容比他本人的還要長。
但玩笑歸玩笑,Karpathy指出了核心的變化:
一年前的Vibe Coding,是大家用當時能力還比較弱的LLM,做些好玩的一次性項目、演示和小探索;
而一年后的今天,利用LLM Agent編程已成為專業人士的「默認設置」。只不過,監督和審查要更多了些。
為了將這種更嚴謹、更注重質量的模式與之前的「氛圍流」區分開,Karpathy又提出了一個新的概念——「智能體工程」(Agentic Engineering)。
所謂「智能體」,是因為你99%的時間不再直接寫代碼,而是在指揮智能體干活,充當監工。
所謂「工程」,是為了強調這其中包含著藝術、科學和專業技能。這是一項有著深度的、可精進的技能。
展望2026,模型與智能體雙線進化,好戲才剛剛開始。
![]()
網友熱議
這一新概念的提出,迅速在開發者社區引發了共鳴。
Yuchen Jin曬出了如《黑客帝國》般的屏幕矩陣,配文道:「稱呼我為智能體工程師。」
![]()
Reefli則幽默地慶祝道:
大家注意,我們剛剛從「氛圍碼農」,集體晉升為「智能體工程師」了!
![]()
David Ackerman指出,這不僅僅是改名,而是技術的成熟:
以前「氛圍編程」只適用于鬧著玩,但現在模型太強了,這個詞當下的含義其實很簡單——就是「高效地利用AI」。
![]()
而Jiayuan Zhang的評論則一針見血地指出了從「玩票」到「專業」的關鍵差異,這正是這一轉變的核心:
在大廠設計大規模系統的經驗,反而讓我能更好地駕AI。核心原因在于:我知道一個好的系統長什么樣。
正因為我有能力設計,才能引導AI走向穩固的架構。這就是「氛圍編程」和「智能體工程」的本質區別。
![]()
真正的關鍵:「工程」
Karpathy的觀察精準地切中了要害:「工程」(Engineering)才是關鍵詞。
很多人被Vibe(氛圍)這個詞誤導了,以為只要感覺對了代碼就能跑。
但現實遠比網絡上的梗要殘酷得多。
![]()
Sizzy創始人Kitze的最新演講
你是在編程,還是在抽卡?
在當下的技術圈,「Vibe Coding」這個詞已經被炒爛了。
自從Andre Karpathy提出這個概念后,每個人似乎都在幻想一種「只管許愿,不問過程」的編程烏托邦。
但現實很殘酷:
如果你覺得現在的AI編程體驗充滿了隨機性和挫敗感,那很可能是因為你把寫代碼變成了一場去賭場的旅行。
讓我們剝開Vibe Coding華麗的外衣,看看大多數人實際的操作流程:
兌換籌碼:充值Token
拉動搖桿:輸入指令,點擊生成
等待開獎:祈禱代碼能跑通
接下來的幾秒鐘里,你心跳加速,期待著屏幕上出現一個完美運行的全棧SaaS應用。
但絕大多數時候,你得到的只是一堆閃爍的UI組件、跑不通的邏輯死胡同,或者是一堆毫無意義的垃圾代碼。
這時候,典型的「賭徒心態」就出現了。
你不會去檢查代碼邏輯,而是告訴自己:「我有策略,我是一個Prompt Engineer。」
于是你再次拉動搖桿(Regenerate),祈禱下一把能把本金贏回來。
結果就是,你明明可以手動花15分鐘寫完的代碼,最后卻花了4個小時在跟AI進行一場毫無勝算的「抽卡游戲」。
![]()
甚至Karpathy提到的「Half Coding」(看著AI寫代碼),在很多人那里也變了味。
他們不是在「監督」,而是大腦空空地盯著屏幕發呆,直到出現報錯才如夢初醒。
![]()
如何成為AI時代的架構師?
正如Karpathy強調的「工程」二字,真正的高手,做的是Vibe Engineering(氛圍感工程)。
當你坐在駕駛座上時,你必須像盯著一個有前科的可疑分子一樣盯著AI生成的每一行代碼。
你的潛臺詞永遠是:「嗯……我看你現在的寫法有點可疑,你為什么要這么寫?你是不是在胡編亂造?」
這種基于技術直覺的懷疑,才是駕馭AI的關鍵。
![]()
為了實現這種控制,我們需要兩把武器:
1. 像瘋子一樣「碎碎念」
當AI生成的UI出現問題時,不要只是打字說「修復這個Bug」。
相反,你應該嘗試一種看似瘋狂但極度有效的技巧:Brain Dumping。
你應該打開麥克風,像跟一個坐在你旁邊的同事吵架一樣,把你腦子里的所有上下文一次性「傾倒」出來:
我看到你改了這個組件,但是UI并沒有按預期工作。我現在正在測試,你看,當我點這個按鈕時它沒反應。
我覺得這里的邏輯不應該依賴狀態機,而是應該直接從Context里取值。而且你剛才改動的那部分把原本的樣式覆蓋了,這不行……
![]()
這種長達幾分鐘的語音輸入,能把包含了人類直覺、邏輯推導、因果關系的豐富上下文完整地傳遞給AI。
AI得到的不再是干癟的「指令」,而是鮮活的「人類意圖」。
這就是為什么那些只會在對話框里敲「Make it work」的人永遠得不到好結果,而懂得「話癆」的人卻能得到驚人的準確度。
2. 像架構師一樣「說黑話」
除了溝通方式,Vibe Architecting(氛圍架構) 也是區分小白和大神的分水嶺。
這直接體現在你使用的提示詞中。
A:給我做一個價值百萬美元的App,不要犯錯,要完美。
![]()
![]()
B:使用TRPC進行前后端數據傳輸,CRUD的定義要遵循這個特定的抽象模式;Auth部分集成NextAuth,不要自己造輪子;把這個邏輯抽象到一個自定義Hook里,保持組件的純凈。
![]()
![]()
看出了區別嗎?
前者是在要一個「結果」,而后者是在設計一套「架構」。
你必須在腦海中預演代碼的結構,然后像指揮官一樣告訴AI 「怎么做」,而不是像個巨嬰一樣哭鬧著「要什么」。
程序員的「折疊」
最后,讓我們殘酷地審視一下這個行業。
在AI時代,開發者的命運正在被重新洗牌,呈現出一種兩頭翹、中間塌陷的「光譜」效應。
一端是初級開發者
他們愛死Vibe Coding了,因為這讓他們產生了自己無所不能的幻覺。
但遺憾的是,因為缺乏判斷力,他們只會生成一堆無法維護的「屎山」。
另一端是資深大神
他們利用Vibe Engineering獲得了10倍的效率提升。
因為他們懂架構、懂模式,并且一眼就能看出AI生成的代碼「雖然不是最完美的,但對于當前功能來說已經足夠好了」。
這種實用主義讓他們能飛快地推進項目,把精力留給最核心的架構設計。
![]()
要想不被取代,你得先學會不只是「寫」代碼,而是去「設計」和「管理」代碼。
以及,管理那個正在幫你寫代碼的AI實習生。
雙線進化:2026的「新摩爾定律」
最后,Karpathy在推文中還留下了一個意味深長的預測:
「2026年,我們將看到模型層(Model Layer)和智能體層(Agent Layer)的雙重進化。我為這兩者的乘積效應感到興奮。」
注意,是乘積,不是加和。
當模型的能力指數級增長,遇上Agent框架的指數級成熟,我們將迎來一個「超級個體」的爆發期。
這意味著什么?
意味著「一人公司」(One-Person Unicorn)不再是神話。
只要你掌握了Agentic Engineering,你一個人就是一個開發團隊,一個產品部門,甚至一家創業公司。
但前提是,你必須從現在開始,完成那場痛苦的「腦回路升級」。
從「如何寫出這個循環」,轉變為「這個循環在整個系統中扮演什么角色」。
從「修復這個報錯」,轉變為「評估這個架構是否還需要這個模塊」。
這場變革不會等你。
當Vibe Coding的熱潮退去,裸泳的人會發現自己手里只剩下一堆跑不通的代碼。
而那些掌握了Agentic Engineering的人,正站在浪潮之巔,用自然語言編織著未來的數字世界。
你是想繼續在賭場里拉搖桿,還是坐上駕駛座,去構建你的帝國?
選擇權,在你。
參考資料:
https://x.com/karpathy/status/2019137879310836075
https://youtu.be/JV-wY5pxXLo
![]()
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
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.