AI 程式開發新流程:Gemini 2.5 Pro + ChatGPT Codex 交叉使用心得
AI 工具的崛起,徹底改變了我們寫程式與解決問題的方式。許多人會選擇單一工具,例如 ChatGPT 或 Gemini,來完成所有任務。但我在實際專案中發現,不同 AI 各有強項,如果能 交叉使用,效果會更好。
我的做法是:
-
用 Gemini 2.5 Pro 做全新發想與大綱
-
再用 ChatGPT Codex 精修程式與細節
這樣能避免浪費計算資源,也能兼顧創意與穩定性。
Gemini 2.5 Pro 的角色:創意與大方向
Gemini 的優勢在於:
-
擅長 全新空白發想
-
能快速給出 整體架構 或 多種方案比較
-
適合在還沒有具體需求時,進行腦力激盪
例如:
-
設計一個新網站架構
-
想出不同的 API 整合方式
-
提供資料庫 Schema 或功能模組規劃
在這個階段,我不追求完全正確,而是要 多元選項。
ChatGPT Codex 的角色:精修與落地
Codex 的強項在於:
-
對 程式碼的理解與修正 更加穩定
-
能根據錯誤 Log 做 逐行除錯
-
適合在有現成程式碼的情況下進行調整
例如:
-
把 Gemini 提出的初稿程式碼,改成能在 Drupal7 + PHP8.3 環境穩定跑
-
修正模組因版本差異導致的 Deprecated function
-
根據 Log 直接輸出正確程式
這個階段就像「專案落地工程師」,把創意方案變成可執行的結果。
交叉使用的好處
-
節省資源:不用讓同一個 AI 同時負責發想與修正,避免跑一堆無效代碼。
-
降低風險:一個專門想、一個專門修,減少錯誤被放大的機會。
-
加快開發:Gemini 產生初稿 → Codex 精修,等於模擬「腦力激盪會議 + 資深工程師檢視」的流程。
我的觀點
在 AI 開發時,與其依賴單一模型,不如把它們當作「不同專長的團隊成員」。
-
Gemini = 產品經理 + 創意設計師
-
Codex = 資深程式工程師
這樣的角色分工,能讓開發過程更像真實團隊合作,避免「一人分飾多角」導致的效率下降。
未來我認為,AI 開發模式會走向 「多 AI 協作」,甚至自動化任務分工:一個 AI 負責規劃、一個 AI 負責寫、一個 AI 負責測試,讓人類只需要決策與驗證。
結語
如果你現在在用 AI 寫程式,不妨嘗試 Gemini + Codex 的交叉使用法:
-
先用 Gemini 發想 → 再交給 Codex 修正
-
既有創意,又能穩定執行
-
最後再由人類工程師檢視,確保品質
這樣的流程,不只適用於 Drupal 與 PHP 專案,也能應用在各種 Web 開發、資料科學與 API 整合任務中。
留言