閱界資訊

第383期:你是第幾級 AI 編程

閱閱界編輯部2閱讀3分鐘

史蒂夫·耶格(Steve Yegge)是一個著名的美國程序員。他在亞馬遜和谷歌都幹過,但是他出名的不是寫軟件,而是寫博客。他喜歡在個人網站發佈長篇大論,滔滔不絕地議論,直抒胸臆,毫不避諱。他的好多文章都在業內被廣泛閱讀,引起很大反響。這些文章後來結集出版,甚至引進了國內,書名就叫《程序員的吶喊》(人民郵電出版社,2014)。它的書名裏面的“吶喊”,英文單詞是 ranting,直譯就是“咆哮”,確實就是他的文章風格。

這個月,他又發表了一篇最新文章,談他對 AI 編程的看法。他說 AI 編程有8級,他已經到了第8級,也就是最高級。第1級,還沒有接觸到 AI 編程,你的 IDE 還是正常的樣子(下圖)。第2級,你在 IDE 裝了 AI 插件,開啓了側邊欄,AI 時不時提出代碼建議,問你是否接受(Yes or No)。

第3級,你開始信任 AI 編程,進入了 YOLO 模式(“你只活一次”模式, You Only Live Once)。爲了節省時間精力,你不再逐條確認 AI 的建議,只要是 AI 生成出來的東西,你就一路按 Yes,統統接受。第4級,AI 佔據的屏幕寬度越來越大,手工編輯的代碼區僅用於比對代碼差異。

第5級,你索性不要代碼區了,改用命令行(比如 Claude Code),所有的屏幕寬度都留給了 AI。你現在不看 AI 的生成結果了,只看它的完成進度。第6級,你覺得只用一個 AI 太慢,於是打開3到5個窗口,同時進行 AI 編程,加快速度。第7級,同時打開的 AI 編程窗口到了10個以上,已經是你手工管理的極限了。第8級,你開始使用 AI 任務編排器,讓計算機管理並行的多個 AI 編程。以上就是 AI 編程的8個級別,你是第幾級?

到這裏還沒完,前面說了,史蒂夫·耶格本人已經到了第8級。他需要工具來管理並行的 AI 編程,但是找不到滿意的工具。於是,他就指揮 AI 寫,並將這個工具起名爲“煤氣鎮”(Gas Town)。這個名字來自電影《瘋狂麥克斯》(Mad Max)第四部,是裏面大反派老喬的老巢。那裏到處都是二手零件組成的燃氣機,能正常工作,但是看上去搖搖欲墜。

他說,“煤氣鎮”的開發就是東拼西湊,不考慮合理性,能用就加上去,沒拋錯就接受。“它有22.5萬行 Go 語言代碼,我從來沒看過它的代碼,也從來沒想過要看。”他建議用戶不要使用這個工具,因爲使用它需要全心全意信任 AI。並且,就算相信它,它也可能把事情搞得一團糟。另外,多個 AI 一起跑,很費錢。但是,他還是把這個工具放到網上,因爲它非常好玩。截至到上週,已經得到了6000顆星。

來源|阮一峯科技愛好者週刊第 383 期,

每週精選周刊头条

評論(0)

暫無評論,來搶第一條。