本篇文章更新時間:2026/02/01
如有資訊過時或語誤之處,歡迎使用 Contact 功能通知。
一介資男的 LINE 社群開站囉!歡迎入群聊聊~
如果本站內容對你有幫助,歡迎使用 BFX Pay 加密貨幣 或 新台幣 贊助支持。
自動化程式設計:AI 時代的寫程式不是外包,而是放大人的意志
副標:讀 antirez 《Automatic Programming》的三個核心提醒
編輯前言:這篇來自 antirez(Redis 之父)的文章點出一件關鍵事:AI 寫程式並不等於程式不再屬於你。真正的差別在於,你是「自動化程式設計」的創作者,還是只是「vibe coding」的旁觀者?
核心觀點 (Key Takeaways)
- 自動化程式設計不是把寫程式外包給 AI,而是程式開發方式的演進。
- AI 生成的程式品質高度依賴人的引導、直覺與系統設計能力。
- 「願景」才是決定軟體價值的核心,而不是誰敲鍵盤。AI 只是在放大人的想法。
深入解析
antirez 一開始就指出,他稱 AI 輔助開發為「Automatic Programming」。但關鍵在於——同樣的模型,得到的成果卻取決於操作它的人。這說得非常實在:LLM 永遠是在吸收我們給的指令、循序微調、重新引導,最後才產出具方向性的程式。
他特別反對一句常聽到的說法:
「Claude vibe coded this software for me」
所謂 vibe coding,其實就是你丟一段模糊需求,AI 就回傳一段會動但莫名其妙的程式碼。你並沒有真正參與開發流程,只是在碰運氣。而真正的「自動化程式設計」則完全不同:
- 你知道自己在做什麼
- 你持續塑造架構、邏輯、功能細節
- AI 做的是輔助,而不是代寫
Antirez 更提出一個值得思考的觀點:AI 的訓練資料本身就是人類集體的產物。我們使用 LLM 寫程式,本質上仍是基於人類的知識累積,而不是去竊取某個實體的成果。
換句話說,當你用 AI 寫程式時,程式依然是你的。
他舉 Redis 為例:Redis 在技術層面並沒有什麼突破性的發明,它的價值來自想法、理念與視野。如果沒有 antirez 的選擇、判斷與願景,Redis 就不會是今天的 Redis。
“Programming is now automatic, vision is not (yet).”
筆者心得與啟發
讀完這篇,我最大感觸是:AI 不會讓人失去價值,而是會讓「缺乏願景的人」被淘汰。
當程式撰寫越來越自動化時,真正能區分專業與非專業的不是語法功力,而是:
- 你是否能定義問題?
- 你是否知道「好軟體」長什麼樣?
- 你能否持續引導 AI 逼近你心中的理想結果?
我認為 antirez 的建議非常務實:AI 只是放大你的能力,如果你本來就知道自己在做什麼,它能讓你更快、更強、更有創造力。
反之,如果你只有模糊想法,AI 產出的結果也會同樣模糊。
在未來的開發世界裡,比起學會某個語法,培養清晰的技術願景與產品直覺恐怕會更重要。
而這恰恰是機器暫時無法自動化的部分。
