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 負責測試,讓人類只需要決策與驗證...