AI Agent Coding:第二次印刷術正在發生
這幾年 AI agent coding 的速度愈來愈快。
以前你要寫一篇 blog post、做一個 web app、做一個 mobile app,通常要先準備一整套技能。你要會寫程式、懂 framework、會接 API、知道怎麼部署,最好還要會一點 design。
這些能力仍然重要。
但起步的成本明顯不一樣了。
我覺得 AI agent coding 很像人類歷史上的古騰堡印刷術。它先改變的,是「把想法變成可複製產品」的成本。
以前書本很貴,內容本身珍貴,複製一本書也很貴。現在 app 也有一點像這樣。很多人有 idea,只是把 idea 做成可以用的 app,成本一直太高。
AI agent coding 正在打掉這一段成本。
印刷術之前,書離一般家庭很遠
在古騰堡印刷術普及之前,書主要靠手抄。Getty 對中世紀書本成本的整理講得很直覺:一本書背後有材料、羊皮紙、抄寫、插畫、裝訂這整條手工流程。Jeremiah Dittmar 在 Book Prices in Early Modern Europe 裡整理到,1474 年一本印刷的 breviary 賣 4 個 gold ducats,大約是同類手抄本的五分之一;1481 年也有以前值 10 florins 的書,印刷後變成 2 florins 的紀錄。可是即使進入印刷時代,書也還是貴,Swiss National Museum提到 15 世紀末一個 manual trade 的 journeyman 大概一個月賺 1 個 guilder,而 1485 年的 Nuremberg Bible 要 6 個 guilders。識字率也在同一個脈絡裡,Our World in Data 的 literacy dataset提醒 1451 到 1800 年之間很多資料只能用書籍與手稿生產量間接估計,Robert Allen 的研究則估計 1500 年左右英格蘭成人識字率約 6%,荷蘭約 10%,法國約 7%。所以古騰堡印刷術真正先改變的,是複製文字的成本;當複製成本下降,更多人開始被拉進閱讀市場。這個轉折放到今天看,最像的就是 app 開發正在發生的事。
AI agent coding 降低的是 app 的複製成本
以前做 app 很像手抄書。
很多 code 不需要天才來寫,但就算只是做一個簡單 app,前端、後端、資料和部署這些事情加在一起,還是會變成門檻。
在 AI agent coding 之前,工程師已經一直在想辦法降低重複成本。模組、library、framework、template,都是把常見能力抽出來,讓下一個專案不要從零開始。
但模組和 framework 解決的是「程式碼怎麼重用」。AI agent coding 更進一步,它開始處理「需求怎麼變成一個可跑的 app」。
而現,一個 mobile app prototype、一個 web app 的第一版,現在都可以用 agent 很快做出來。
重點在於,原本需要很高固定成本才會開始的事情,現在可以用比較低的成本先試。
這個差別很大。
更多人會開始接觸 coding
印刷術讓書本變便宜後,低收入家庭不會隔天就有一整面書牆。比較真實的改變,是原本很難碰到書的人,開始有機會接觸單張印刷品、小冊子、便宜一點的書。閱讀的入口變多了。
AI agent coding 對 app 開發也會是這樣。更多設計師、PM、學生、創作者、小店老闆,會第一次真的做出自己的 web app,把腦中的流程變成一個可以打開的產品。
以前他們可能只能畫 wireframe、寫需求文件、找工程師估價。
現在他們可以先做出一個版本。
這個版本可能很粗糙,可能 code 很亂,可能安全性需要重做,可能部署方式不適合正式流量。
但它已經可以被打開,可以被點,可以被修改,可以被拿去問使用者:「這是不是你要的?」
這就是 AI agent coding 最重要的地方。它讓更多人先進到工程世界裡面,也讓工程能力變成更多人需要理解的事情。
會 coding 的人,角色反而會變重要
印刷術讓書變便宜後,作者、編輯、出版商仍然很重要。
相反地,當書變多之後,判斷哪一本值得讀,哪一個版本可信,哪一種論述有價值,這些能力會變得更重要。
AI agent coding 也是一樣。當 app 變得更容易生成,真正稀缺的能力會變成你知不知道要做什麼,能不能拆出清楚的需求,能不能判斷 agent 寫出來的 code 能不能維護,最後能不能把 demo 變成真的產品。
資料、安全、部署、成本、使用者回饋,這些事情會照樣留在開發流程裡。它們還會更早出現,逼你更早面對產品到底能不能用。
所以我不覺得 AI agent coding 會讓 coding 變得不重要。
我反而覺得 coding 會更像閱讀。
以前只有少數人需要讀書,因為書太少,也太貴。後來書變多,讀書變成更多人的基本能力。
未來 coding 可能也會變成這樣。專業軟體工程師還是專業工作,但更多人會需要看得懂 app 的結構,知道一個 repo 在做什麼,知道 agent 產出的結果哪裡危險,知道怎麼把一個 prototype 推到可以使用的狀態。
當更多人具備這種基本能力,下一個變化會很自然:app 會變成更多人的出版物。
這一次,app 會變成更多人的出版物
古騰堡印刷術讓書本不再只是少數人的手抄珍品。
AI agent coding 可能會讓 app 不再只是公司和工程團隊才能生產的東西。
我現在看 AI agent coding,會更在意它把一開始的摩擦力降低了多少。
更多人第一次有機會把自己的需求變成 mobile app 或 web app。
以前是「我有一個 idea,但我不會寫程式」。
接下來會變成「我有一個 idea,我先用 agent 做一版」。
這就是 AI Agent 時代。
