"如果你也想了解AI真正如何參與軟件開發,這個網站或許能給你一些啓發。"
最近,我完成了一個叫 AutoQA-Agent 的項目開發。和以往不同的是,這次我全程使用 BMad v6 這套 AI 驅動開發方法,讓 AI Agent 像真正的團隊成員一樣參與協作——從架構設計到功能實現,從代碼重構到問題排查,每一個關鍵環節都留下了對話記錄。
整理下來,一共有 32 個完整的對話。
我覺得這些對話太有價值了,它們真實記錄了 AI 如何像一個"技術合夥人"一樣參與開發。於是,我用 Lovable 把它們做成了一個網站:
autoqa-chats.lovable.app
網站裏有什麼?
這 32 個對話記錄覆蓋了軟件開發的方方面面:
架構設計
- 如何與 AI 架構師 Winston 協作創建架構文檔
- 動態 Base URL 支持的方案討論
- Epic 7 的重新設計
功能開發
- 敏感測試數據注入
- Markdown Include 功能實現
- 應用探索引擎開發
- 智能測試用例生成器
代碼重構
- 測試生成環境變量重構
- Story 7.1 的實現重構
問題排查
- 瀏覽器閃爍問題
- 探索記錄修復
- 定位器導出失敗調試
需求管理
- Story 2.10、7.1、8.1、8.2、8.3 的創建
為什麼要分享?
隨着 AI coding tools 越來越火,很多人問我:"AI 真的能寫代碼嗎?"
但我發現,更值得關注的問題是:"人和 AI 應該如何協作開發?"
這個網站就是我的實踐答案。它不是"AI 幫我寫完了代碼"的炫耀,而是真實展示了:
- AI 如何幫我梳理技術選型
- 當遇到問題時,我們如何共同排查
- 代碼重構時,AI 提供了哪些視角
- 哪些地方 AI 表現出色,哪些地方仍需人工把關
BMad v6 是什麼?
BMad v6 是一套 AI 驅動的開發方法論。它的核心思想是:
把開發過程拆解成不同的"專家角色",每個角色各司其職,你就像項目負責人一樣協調這些 AI 專家協作。
比如這次 AutoQA-Agent 項目中,我就和這些 AI 角色協作過:
- Winston(架構師):負責架構設計和技術決策
- Dev(開發者):負責功能實現和代碼編寫
- PM(產品經理):負責需求分析和 Story 拆解
- QA(測試工程師):負責測試用例設計
就像組了一支 AI 團隊,你帶着他們一起把項目做出來。
誰會從中受益?
如果你是:
- 開發者:看看 AI 實際如何參與項目開發
- 產品經理:瞭解 AI 輔助需求管理的可能性
- 技術管理者:思考團隊如何引入 AI 協作流程
- AI 愛好者:真實案例總是比抽象討論更有啓發性
希望這個網站能給你一些參考。
最後的話
這 32 個對話,是我探索"人機協作開發"的第一步,也是 BMad v6 方法論的一次完整實踐。如果你也在路上,歡迎交流。
項目地址: github.com/terryso/AutoQA-Agent
對話網站: autoqa-chats.lovable.app
💬 加入交流羣: 微信羣
你在開發中有和 AI 協作的經驗嗎?歡迎在評論區分享你的故事。