最近社群又在吵 AI 到底會不會搶工作。這根本是老生常談,但每次 Sam 跟 Dario 這些人出來講話,總能再掀一波。尤其是他們前腳說要取代一切,後腳又說要跟開發者合作,這反反覆覆的說詞,聽久了耳朵都長繭。大家看的是技術實力,不是看你們怎麼擦屁股。
講白了,現在的 LLM 根本還沒到取代開發者的地步。它們是好用的工具沒錯,但更多時候是個超級自動補全。你讓 ChatGPT 寫段複雜的程式碼,尤其是有特定架構要求、或是需要跟既有系統深度整合的,它給你初稿的速度是快,但後續的修修改改、除錯、效能優化,還是得靠人。特別是那些經驗豐富的開發者,他們用 LLM 是拿來提高效率,而不是讓它取代思考。像是寫一些樣板程式碼、小工具腳本,甚至是用來重構既有程式碼,都能省下不少時間。但這種「省時間」不等於「取代」,差遠了。你讓它從頭到尾設計一個大規模系統,它現在還做不到。
拿 Grok 來說,它在程式碼生成上的表現,特別是處理即時性高、需要快速反應的場景,有它獨到之處。但對比 ChatGPT 或是 Claude,Grok 的優勢更多體現在其即時資訊整合能力。在撰寫複雜演算法或框架時,ChatGPT-4o 的邏輯推演和錯誤修正能力還是比較穩健。Claude 3 Opus 在處理長文本和多文件程式碼庫時,更能保持上下文的一致性。它們各有專精,但沒有一個能真的把開發者完全踢開。就說這週 DeepSeek 剛推新模型,在某些程式碼生成 benchmark 上數據不錯,但實際用起來,大家還是會看 Grok 這種能整合 X 平台即時資訊的模型,在處理新技術棧問題時的表現。這都是各有各的路,但都沒走到「取代人」這一步。
這些平台嘴上說支持開發者,但從實際產品功能迭代來看,真正深層的開發者工具鏈整合,還是有很大進步空間。現在的問題是,當模型能力提升到一個階段,它們到底會選擇把資源投入到「讓開發者更強」還是「讓模型取代開發者部分工作」?這兩種策略導向會直接影響整個生態的發展。如果只是口頭說說,行動上卻一直往搶飯碗的方向走,那開發者社群的反彈只會越來越大。工具做得再強,沒有人願意用,那不是白搭嗎?