熱門 AI 程式工具 Claude Code 的幕後推手 Boris Cherny 近日在《The Peterman Podcast》節目中坦言,vibe coding 並非萬能解方,目前 AI 模型「在寫程式上還不夠好」,但他也強調「現在就是它表現最差的時刻」,未來只會持續進步。
Cherny 表示,vibe coding 僅適合用在「用完即丟的程式碼(throwaway code)、原型設計 (prototypes),或非核心功能的程式碼」,但面對需要長期維護或關鍵任務的程式碼時,開發者仍需仔細斟酌每一行程式。他說:「我自己也常這麼做,但絕對不會每次都用這種方式。」
開發者大神 DHH 談 AI vibe coding:我感受到技能退化
在日常使用上,Cherny 會和 AI 結對寫程式(Pairing),也就是與模型一起工作,他解釋這個過程是一個會非常投入的過程:面對關鍵 coding 任務,Cherny 的做法是先請 AI 模型擬定計畫,並且達成計劃公式。接著分階段逐步實作,並視需要請模型改善或整理程式碼。至於系統中他有明確技術觀點的部分,則仍會親自動手撰寫。
且無論程式碼是由 AI 模型還是人類工程師撰寫,都必須遵循完全相同的標準,如果模型生成的程式碼品質不佳,在這種情況下應該要求模型去改進程式碼。
這種方法與「vibe coding」不同,因為 vibe coding 通常適用於拋棄式程式碼或原型等非關鍵程式碼。而當他需要撰寫可維護、需要深思熟慮的程式碼時,他會選擇這種與模型結對的、更為細緻的投入方式。
Cherny 說,拿現在的工具和一年前的 AI 程式工具相比簡直是「天差地遠」——當時充其量只停留在自動補全的層面。如今已是「截然不同的世界」,他說,最令他振奮的是模型進步的速度。
Claude Code 於今年稍早問世,是 Anthropic 將 AI 深度整合到程式開發流程的重要一步。
目前 Cursor、Augment 等頂尖 AI 編碼服務都採用 Anthropic 的模型,就連 Meta 的 coding 助手也內建此技術。
AI vibe coding 已在科技圈蔚為風潮。Anthropic 執行長 Dario Amodei 在 10 月時透露,Claude 已能寫出公司內 90% 的程式碼;Google 執行長 Sundar Pichai 上個月表示,vibe coding「讓寫程式變得更有趣」,沒有技術背景的人現在也能打造簡單應用程式。
Pichai 在 Alphabet 今年 4 月的法說會上指出,AI 目前在 Google 撰寫超過 30% 的新程式碼,較 2024 年 10 月的 25% 有所成長。
Google Brain 創辦人 Andrew Ng 也曾在 5 月時表示,開發者用 AI 工具寫軟體的速度「驚人地快」,有時甚至「幾乎不用看程式碼」。
不過,業界領袖也提醒這項技術有其侷限。AI 生成的程式碼可能出錯、過於冗長,或缺乏適當架構。Pichai 在上(11)月時便坦言:「我處理的不是那種必須做到絕對精準、安全性不容有失的大型程式碼庫。」
此外,開發者 DHH 也在今年 8 月表示,在他自己的開發流程中,他只會把 AI 生成的程式碼放在一個單獨視窗,避免自己過度依賴,他表示,過度依賴 AI 會讓他「感覺能力從指尖不斷流失」。
核稿編輯:Sherlock
加入 INSIDE 會員,獨享 INSIDE 科技趨勢電子報,點擊立刻成為會員!
延伸閱讀:
Google 新 vibe-coding 工具「Opal」:輸入指令就能生成 App
挑目標、寫程式到分析受害者全一條龍完成!Anthropic 為何稱「Vibe Hacking」成新駭客主流?


