在 2026 年的現代開發工作中,單純的「程式碼補全」早已無法滿足高效開發的需求。我們需要的是真正的 AI 代理人(Agent)級工作流 —— 能夠理解整個專案、進行系統性規劃,並自動執行跨檔案修改的強大組合。
今天我要分享的這套方案,是目前我認為最接近「代理人級」開發體驗的組合:
- Google Gemini 1.5 Pro 作為超長上下文大腦(200 萬 Tokens)
- Continue 作為視覺化交互與架構設計中心
- Aider 作為自動化執行工兵
這三者結合後,能讓你從「寫程式碼的人」真正進化成「審閱與指揮程式碼的架構師」。
第一階段:獲取核心大腦 —— Google AI Studio API Key
這套組合的所有工具都共用同一個來源:Google AI Studio 的 API Key。
- 前往 Google AI Studio
- 點擊 Get API key
- 建立一個新的 API Key 並複製保存
這個 Key 將會在後續 Continue 與 Aider 中通用使用。
第二階段:配置 Continue(導航與設計中心)
Continue 是目前 VS Code 中最好用的 AI 側邊欄工具,它負責全局視圖、架構諮詢、重構建議與複雜的上下文工程(Context Engineering)。
安裝與初始化:
- 在 VS Code 擴充套件市場搜尋並安裝 Continue
- 點擊左側邊欄 Continue 圖示,在下方找到 ⚙️ 齒輪圖示,點擊進入 config.json
加入 Gemini 1.5 Pro 配置:
在 models 陣列中加入以下設定:
{
"title": "Gemini 1.5 Pro (Architect)",
"provider": "google",
"model": "gemini-1.5-pro-latest",
"apiKey": "你的_API_KEY_HERE",
"systemMessage": "你是一位專精於 PHP 8.4、Laravel 12 與分散式系統的資深架構師。請優先考慮系統的可維護性、安全性、效能與多租戶隔離原則。"
}實戰 Context Engineering 技巧:
- 使用 @Codebase:讓 Gemini 完整索引並理解整個專案結構。這是進行大型重構或影響分析時的必備指令。
- 使用 @Docs:手動加入最新官方文件連結,例如 Laravel 12 的最新文件網址,解決 AI 訓練資料滯後的問題。
當你輸入「@Codebase 這段補貨邏輯修改會如何影響訂單與庫存模組?」時,Gemini 能給出極具深度的分析。
第三階段:配置 Aider(自動化執行工兵)
Aider 是目前最強大的命令列 AI 程式碼代理人。它能理解 Git 狀態、自主進行多檔案修改、自動處理 Commit,甚至可以執行測試並自我修正。
安裝 Aider:
pip install aider-chat設定環境變數(非常重要):
Aider 需要透過環境變數 GEMINI_API_KEY 取得金鑰。
- macOS / Linux(加入到 ~/.zshrc 或 ~/.bashrc):Bash
export GEMINI_API_KEY=你的_API_KEY_HERE - Windows (PowerShell):PowerShell
[Environment]::SetEnvironmentVariable("GEMINI_API_KEY", "你的_API_KEY_HERE", "User")
啟動 Aider:
在專案根目錄執行:
aider --model gemini/gemini-1.5-pro-latest第四階段:大師級工作流 —— 「Antigravity」Workflow
這套組合最強大的地方,在於將「規劃」與「執行」徹底分離,讓每個工具都發揮最大優勢。
Step 1:規劃(Planning)—— Continue
在 VS Code 中開啟 Continue 側邊欄,使用 @Codebase 指令:
「我需要實作一個自動販賣機的異常回報系統:當補貨數量與實際庫存不符時,自動發送 Slack 通知。請幫我拆解完整的實作步驟、受影響的檔案,以及建議的架構設計。」
Gemini 會給你一份清晰、結構化的實作清單與影響分析。
Step 2:執行(Execution)—— Aider
切換到終端機,將 Continue 產出的規劃交給 Aider:
/add app/Services/InventoryService.php接著輸入:
「請依照剛才 Continue 的規劃,實作補貨異常偵測邏輯。如果 inventory_count < payload_count,則觸發 SlackNotificationJob,並記錄詳細日誌。」
Aider 會自動完成跨檔案修改、修正語法錯誤,並自動進行 git commit。
Step 3:驗證(Verification)
直接在 Aider 中要求:
「幫我為這個新邏輯撰寫 Pest 測試,並執行測試確保全部通過。」
Aider 可以直接執行 php artisan test 並根據結果進行修正。
為什麼這套組合如此強大?
| 特性 | Continue + Aider + Gemini | 傳統 AI 插件 |
|---|---|---|
| 上下文長度 | 200 萬 Tokens(可讀完整專案) | 僅數千 Tokens(容易遺忘) |
| 執行能力 | 自動多檔案修改 + Git 操作 | 只能單檔複製貼上 |
| 測試與自我修正 | 可自行撰寫測試並執行修正 | 僅提供程式碼片段 |
| 經濟性 | Google AI Studio 高額免費配額 | 多數需付費訂閱(20 USD+/月) |
結語:從「寫代碼」走向「審閱代碼」
透過這套 Google Gemini + Aider + Continue 的代理人級開發環境,你的角色已經徹底轉變。
你不再需要花大量時間處理 boilerplate 程式碼、重複的 CRUD、跨檔案關聯修改這些瑣事。你現在的主要工作變成:
- 定義高階需求與邊界條件
- 審核 AI 提出的架構設計與實作方案
- 掌控系統整體方向與品質
真正的架構師,不再是打字最快的人,而是最會指揮 AI 的人。
這套工作流目前是我日常開發中最依賴的組合,強烈推薦給所有認真對待生產力與系統架構的開發者與技術主管。