非程序員的真實案例
更令人驚訝的是,
這意味著什麽?多厉但错多不是程序員變少了,但會計行業不僅沒有萎縮 ,害快但讓"設計係統""判斷質量""理解需求"變得更加重要。写代
研究中一位開發者的多厉但错多反饋很說明問題:"AI 在代碼的其他部分做了一些奇怪的修改 ,而是害快用日常語言(中文或英文)告訴 AI 你想要什麽,AI 可以"看到"全貌 ,写代隻有 3.8% 的多厉但错多開發者對 AI 代碼有足夠信心直接發布——96.2% 的人認為仍然需要人類審查。不像寫散文——好壞見仁見智。害快模式匹配在這裏力不從心 。写代幾百行代碼時 ,多厉但错多程序就出了問題。害快連看都不看 。写代編程真正的多厉但错多難點反而暴露出來了——邏輯思考 。
這也解釋了為什麽 AI 編程工具的害快增長速度如此驚人——
GitHub Copilot(GitHub 推出的 AI 編程助手 ,
Part2 :AI 編程到底能做到什麽——一起來看看
光說數據可能還不夠直觀。AI 自動化掉的永遠是那個"模式匹配"的部分 ,什麽行為對他們來說是合理的。他看都不看修改的內容 ,看看效果 。
Part1:為什麽 AI 特別擅長寫代碼
在搞清楚 AI 編程能做到什麽之前,但邏輯錯誤也多了 75% 。邏輯有錯
CodeRabbit(一個 AI 代碼審查平台)在 2025 年 12 月發布了一份《AI 與人類代碼生成現狀報告》 ,
個人錨點
如果你也試過讓 AI 寫代碼 ,
2025 年 7 月,比翻文檔快得多——因為 AI 給你的是一個可運行的具體例子 ,
曆史給了我們一個有用的類比。但做的不是你想要的) 。直接讀這篇也沒問題。
問題三 :項目大了 ,而是當前對話窗口裏的文字 。METR(一家 AI 安全研究機構)發布了一項嚴格的隨機對照實驗 ,同步更新在個人博客和微信公眾號
微信搜索"我沒有三顆心髒"或者掃描二維碼 ,
他們找了 16 名經驗豐富的開源開發者——這些人平均在自己的項目上工作了 5 年——隨機決定每個任務是否允許使用 AI 工具 。原型開發時間可以縮短 50% 到 70%。AI 不知道你的用戶是誰、
這背後的道理,你來。在農村長大,把報錯信息複製給 AI,還一起看了它在編程這個最擅長的領域裏的表現和局限。也是 AI 幫不了你的部分。自 2022 年 AI 工具普及以來 ,但內在邏輯有問題 。但當項目增長到幾十個文件、每種編程語言都像一本規則手冊 ,AI 為什麽能通過律師考試卻會一本正經地撒謊 。AI 不知道這個區別,結果可驗證時,寫作如此 ,讓我們一起來探索這個問題。
代碼語法是模式,依據的是訓練數據中的統計模式 ,它和 AI 識別人臉(第 1 篇) 、領導過 Tesla 自動駕駛團隊的 AI 開發)在社交媒體上發了一條推文 :
"最熱門的編程語言是英語。因為懶得自己去代碼裏找具體位置 。會產生什麽效果?還記得 Part2 裏那個"快了 55%"嗎?接下來這個實驗的結論可能會讓你大吃一驚。而且 AI 係統本身也需要大量的開發者來構建和維護。然後輸出——但"最常見的模式"不等於"在你的具體場景中最正確的做法"。AI 通過律師考試(第 9 篇)是同一個道理——當模式明確、歡迎關注我,任何有經驗的程序員都知道 ,AI 無法"看到"全部信息(第 6 篇 :上下文窗口的限製)
這三個問題不是意外。
分界線在哪?就是三問判斷法 。得花好一會兒。他們仍然覺得 AI 讓自己快了 20%。超過 77000 家企業和組織都在使用它。
文章結尾留了一個懸念:寫代碼是 AI 最擅長的事之一,
斯坦福數字經濟實驗室的研究發現,入門更容易了 ,進而刺激更多的軟件需求——總體效果是需要更多而不是更少的開發者。AI 來生成代碼 。"這個應用應該分成幾個模塊?數據怎麽流動?用什麽技術方案 ?"——這些需要理解整個項目的目標 、
讓我們來看看 ,會遇到什麽問題
Part2 裏我們看到了標題的前半句——"快了 55%"。而是用語音跟 AI 說話 。Qodo 的調查顯示 ,結果很說明問題:
- 78% 的開發者認為 AI 提高了他們的工作效率
- 但 65% 的開發者說 AI 最大的問題是"缺失上下文"——AI 不知道你的項目全貌,複製粘貼一下 ,因為修改 B 文件時,函數必須有輸入和輸出。
這些數字很漂亮。翻譯如此 ,寫代碼恰好就是 。後續文章也會持續更新 。浮點數會有精度誤差——15.1+30.2 在計算機裏可能等於 45.300000000000004,需求明確 、答案可能會出乎你的意料。我們走了很長一段路。這些隱性成本抵消了(甚至超過了)AI 帶來的速度提升。約 60-65% 的開發者都遇到過 AI 因為缺少上下文而犯錯的情況 。
最有趣的一個實驗
以上三個問題疊加在一起,Karpathy 自己也補了一句:"用來隨手做點周末項目還不錯。
先從一句話說起。你甚至不需要看懂代碼——看結果就行。AI 的局限就暴露了。好在這方麵已經有了大量公開的研究數據,它從訓練數據中匹配最常見的代碼模式,不代表代碼正確 。A 文件可能已經超出了 AI 的上下文窗口——對 AI 來說 ,接口定義、不理解你的業務規則
這個"缺失上下文"具體長什麽樣?Qodo 的報告指出,幾乎所有 AI 擅長的領域都如此 。而是"隻會寫代碼"的崗位在減少,
"我該不該學編程?"
如果你之前因為"語法太難記"而對編程望而卻步,
但短期有一個值得關注的信號:入門級崗位在收縮。
問題一:表麵能跑 ,AI 代碼中的安全漏洞數量是人類代碼的 1.5 倍
