《文件驅動 AI 開發》書籍封面,作者黃祈豫(小艾)

今天想和大家分享一件開心的事:我的新書已經在天瓏開放預購,預計在 2026 年 11 月 4 日出版。

完整書名是:

《文件驅動 AI 開發:從 Vibe Coding 到開發、測試與上線,打造和角色一起升級的 RPG App》

由博碩出版,也是 iThome 鐵人賽系列書的一員。

👉 到天瓏看看書籍介紹與預購資訊

這本書改編自我參加第 17 屆 iThome 鐵人賽的系列文章《左手藍圖,右手魔法:DDD 與 Vibe Coding 的開發協奏曲》,以「Habit Life RPG」為主線,帶讀者走過從產品想法到開發、測試與上線的過程。

我想在這本書裡和大家一起練習的,是怎麼把需求講清楚,以及怎麼判斷 AI 交回來的成果。

用 AI 開始一個專案,現在已經很方便了。描述想法、產生畫面、加上功能,原本腦中的點子,很快就能有個可以操作的樣子。

接著,需求開始增加。

某個功能要調整,資料結構需要修改,前端和後端的理解也可能出現落差。當 AI 回覆「已完成」或「修好了」,我們需要有方法確認:它做出來的東西,是否符合原本的需求?這次修改,又有沒有影響其他功能?

這也是我想把「文件驅動」放進書名的原因。

需求文件、資料模型、API 契約和驗收標準,能把原本只存在對話裡的想法留下來,成為每次開發與修改時可以共同參考的依據。

例如,同樣是「完成任務」這個功能,畫面要怎麼回應、資料要怎麼記錄、前後端要交換哪些資訊,都需要有明確的說法。當我們先把這些事情整理好,才比較容易知道 AI 做到哪裡、還缺少什麼,以及哪些地方需要重新討論。

書中會透過 Habit Life RPG,把這些文件放回實際開發的情境裡。

你會從產品需求與使用者故事開始,逐步建立畫面規格、資料庫結構和 API 契約,再和 AI 一起完成後端與前端功能。過程中也會接觸 Git、修改差異、測試與除錯,練習檢查每一次變更。

到了準備上線的階段,還有部署方式、服務方案、健康檢查與維運流程需要安排。這些也都是書中會一起討論的內容。

我希望讀者能跟著一個作品,逐漸理解這些環節為什麼需要彼此配合。遇到錯誤時,也能開始知道該觀察什麼、提供哪些資訊,以及用什麼方式確認問題已經處理好。

如果你符合下面幾種情況,這本書應該能提供一些幫助:

  • 已經用 AI 寫過程式,需求一多就開始不知道該怎麼整理。
  • 有想做的 Side Project,想練習從需求到交付的完整流程。
  • 想學 AI 協作開發,願意操作工具、閱讀錯誤訊息和檢查修改。
  • 想透過一個完整作品,理解前端、後端、資料庫與測試如何配合。

閱讀前無須精通某一種程式語言。你可以帶著問題動手做,在過程中逐步補上觀念,也練習對自己的作品做判斷。

這是我寫這本書最想傳達的事:和 AI 一起開發時,我們仍然需要知道自己想做什麼,以及怎樣才算做好。

也謝謝 Bill 叔、黯雲與 Dann 哥為這本書撰寫推薦。

目前書籍已在天瓏開放預購。如果你對 AI 協作開發有興趣,歡迎看看書籍介紹與目錄;如果身邊有正在做相關作品的朋友,也歡迎把這篇文章分享給他。

謝謝大家支持!

📖 書籍資訊

  • 書名:《文件驅動 AI 開發:從 Vibe Coding 到開發、測試與上線,打造和角色一起升級的 RPG App》
  • **作者:**黃祈豫(小艾)
  • **出版社:**博碩
  • **預計出版日期:**2026 年 11 月 4 日
  • **頁數:**272 頁
  • **ISBN:**9786264146340
  • 預購: 天瓏網路書店