個案經驗分享:軟體專案開發歷程與 AI 可靠性交接設計
從工程流程、技術債,到多 AI 協作下的信任與交接管理

一、專案的真實推進歷程

一個專案的起點,通常只是一個模糊的初步想法。沒有完整規格書,沒有詳細設計,就這樣開始了。

從那個模糊的起點,工程推進的節奏大致是這樣走的:

1
先產出基本功能模組,讓系統能動起來就好
2
在使用過程中,整體框架慢慢成形,初期的功能設計與使用者介面跟著調整
3
逐項補完自認為不足的功能,同時持續除錯
4
調整操作動線,修正功能畫面,讓使用流程更順
5
引進多家 AI 助理提供評析意見,開始收斂專案結構
6
陸續償還開發期間累積的技術債

整個過程需要大量的持續觀察、監工、推進,以及心力投入。這不是寫完就結束的工作,是一直在跑的系統——你不看,它就會悄悄跑偏。

中間會遇到很多分岔點,特別是大型程式碼變動或重構的時候,這種時刻很容易因為趕進度而跳過一個關鍵動作:

遇到有疑問的分岔點,別忘記趕緊進行 git 版本保存。
很多決策是不可逆的,事後才後悔已經來不及了。

關鍵抉擇之前,也需要凝聚多家 AI 助理的經驗與意見,交互詰問,讓不同視角的問題都浮出來。這個動作看起來慢,實際上可以避開很多後期才爆炸的問題。

能做到這樣,才能真正啟動 40 倍槓桿的效益——讓沒有專業程式設計背景的人,也能完成多項功能的模組化程式串接任務。這不是誇張,是我們實際跑過的個案數字。

二、文件才是資產,不是記憶

開發過程中,有一件事非常重要,但很多人(包括 AI 助理)都會忽略:

最重要的資產是文件,不是個人的記憶,也不是 AI 助理的記憶。

程式碼是一翻兩瞪眼的事情。你說「我記得某個功能是這樣設計的」,那沒有用。把那個功能模組調出來,看哪一行寫了什麼,那才是真正的內容。

這個原則同樣適用於 AI 助理。AI 助理很容易煞有其事地亂掰一通,聽起來很有道理,但查了原始碼才發現根本不是那回事。它們也容易偷懶,把輸出內容簡化,把細節省略掉,讓你以為問題已經處理好了。

人類架構師覺得有疑問,就是要進行確認,不要跟著 AI 助理以為可以安逸。
不要放任 AI 助理胡亂地承諾與答應,然後你就真的信了。

這種工作態度的底線很簡單:有疑問就查,查了才算數。

三、多 AI 協作的現實:信任不是平均分配的

當我們引入多家 AI coding assistant 之後,開發流程確實改變了,但很快就發現一件事:這些工具的信任程度根本不在同一個水準。

高機率一次就把程式碼寫對的,到目前為止我只能信任 Claude + Claude Code 這個組合。原因直接講:


較高的一次就寫對的機率

較穩定的架構一致性,不會今天寫的跟昨天的衝突

大範圍把程式碼改壞的風險相對低

其他工具呢?Antigravity、Cursor、Gemini CLI、OpenCode 這些,我還是怕怕的。第一是額度很快就衝完了,第二是大面積把程式碼改爛掉的慘痛經驗,依然記憶猶新。

工具 信任程度 實際問題
Claude + Claude Code ★★★★★ 核心信任 週配額有限,到週五才重置
OpenCode / Cursor ★★★☆☆ 輔助使用 額度消耗不穩定;曾有大面積改壞的經驗
Gemini CLI / Antigravity ★★☆☆☆ 評析參考 架構一致性較弱,適合做交叉意見

四、額度用完,專案就停擺

這不是假設情境,這是真實發生過的事。

到週五額度才會回歸,現在才到週二晚上,已經用光了,專案立刻就停擺,無法往前推進。深感可惜。

這個問題的本質不是「工具不夠好」,而是一個結構性依賴問題:整個開發節奏,過度依賴單一高信任 AI。一旦那個 AI 的資源出現限制,系統就卡住了。

就算是成本考量,也要顧及可靠度。這是一個需要刻意設計的問題,不是碰到了再說。

五、訣竅:建立可交接的工程結構

解法不是換工具,是換思維——從「依賴單一 AI」換成「建立可交接的工程結構」。

核心做法是:留一些 Claude 對話額度,專門用來產出交接文件,確保品質足夠讓任何其他 AI coding assistant 接手。

但這件事有難度,不是把文件寫好丟過去就行。完整的流程大概是這樣:

1
AI 助理頭幾回會透過不確定的記憶,寫出初版交接文件——這個版本只是骨架,還不可信
2
讓 Claude Code 第一線去查核(複查),確認文件內容與實際原始碼吻合
3
啟動其他 AI 助理,審驗交接文件,提出同行意見——通常可以補足視野盲點
4
把同行意見返還給 Claude,結合第一線查核結果,正確性與廣度就有了
5
讓準備接手的 AI coding assistant 以 plan mode 讀取交接文件,詢問它的信心指數、完成率估計有多高
6
往返於 Claude 與接手 AI 之間,把疑問都澄清了
7
到這個時候,這個版本的交接文件才算是:上下溝通過、橫向檢驗過的可用版本
8
趁著 Claude 還有一點對話額度,讓 Claude 看顧接手 AI 的階段推進進度,一路校正、監督、提點,確保它走在正確道路上
本質上,這是在建立一個多 AI 認知落差管理系統。
不是在找一個更強的 AI,而是讓幾個 AI 互相檢驗、互相補位。

六、實測結論

我試過了。

上下級(規劃者 AI vs. 編碼 AI)程度不要差太多,良好的文件確實可以推進不是太複雜的修修改改任務。當規劃型 AI 與執行型 AI 的能力差距在合理範圍內,且交接文件品質足夠清晰的時候,中等複雜度的開發任務,是可以穩定流轉的。

這個結論不複雜,但要做到並不容易。

AI 開發的瓶頸,不在寫 code,而在「能否可靠接手」。

軟體工程的核心,始終是可驗證性、可追溯性,以及可交接性。
這三件事,不會因為有了 AI 助理就自動解決。

作者:Mr. τ/風雲網通系統
#AI協作 #軟體工程 #知識管理 #PCPiLOT
Last modified: 2026-06-16

Author

Comments

Write a Reply or Comment

Your email address will not be published.