Search
Close this search box.

Google AI 編碼代理 Jules 正式進入開發者工具鏈,如何在 GitHub  Copilot 稱霸的戰局逆襲?

 AI 正快速重塑全球軟體開發工具鏈,從 OpenAI 的產品、GitHub Copilot 的強化版本,到 Cognition Labs 推出的 Devin 以及新創公司開發的各式代理,市場競爭日益激烈。Google 近日宣布旗下利用 Gemini 2.5 Pro 模型來處理複雜任務的 AI 編碼代理 Jules,可以透過命令列介面(CLI)與公開 API 嵌入開發者日常流程,試圖在白熱化的競爭中奪回話語權。

Jules 可以說是 Google 更廣泛戰略的一環。隨著 AI 代理工具快速普及,開發者早已習慣使用 Copilot 或 Devin 來處理日常編碼,Google 若要重新贏得市場,就必須讓自家 AI 生態系統更深入地進入工作流程。因此,Jules 被賦予「讓 Gemini 成為開發核心」的任務,並透過 CLI 與 API 的整合來簡化互動、加強工具鏈滲透,挑戰既有的領導者。

讓 Jules 進入工作流程,減少開發人員上下文切換

除了 CLI 之外,Google 也正式公開 Jules 的 API,這原本僅用於內部開發。 Google Labs 產品總監 Kathy Korevec 表示,這樣做的目的,是希望讓開發者能更頻繁地使用 Jules,因為開發者可以將 Jules 延伸到熟悉、已具備「肌肉記憶」的工作流程中。此外,開發者也能利用 API 把 Jules 整合進整合式開發環境(IDE), Kathy Korevec  透露,Google 正積極規劃為 IDE 打造專屬外掛,進一步擴展 Jules 的存在感。

Jules 的運作核心是由 Gemini 2.5 Pro 驅動,可以在隔離的 Google Cloud 虛擬機環境中測試程式碼,降低安全性疑慮。更重要的是,Jules 並非一般的對話式助手,而是被設計為常駐在開發流程的「嵌入式代理」,一旦獲得用戶批准,Jules 就能自動進行錯誤修復、程式重構或功能建置,讓開發者在處理其他任務的同時,也能持續推進專案。

此外,開發者可以透過 CLI 在終端機直接與代理互動,並將 Jules 帶入 CI / CD 系統或 Slack。Google 近期也替 Jules 加入了更多更新,包括「記憶」功能,能保存使用者互動紀錄與偏好、提醒與修正,「我們希望盡可能減少開發人員的上下文切換,」 Kathy Korevec 表示。

對產業而言,Jules 的推出可能從根本上改變軟體開發模式。在測試階段,Jules 展現出能將數小時的人工操作壓縮至幾分鐘的效率。對開發者來說,CLI 設計減少了「上下文切換」的痛點。對企業而言,免費與付費並存的方案,加上可客製化的 API,可以助力企業更容易導入並廣泛應用。最後,對投資人而言,Jules 則代表 Google 在代理式 AI 的戰略轉向,意味著 AI 工具正從單純的輔助走向「自主執行」的新階段。

在 AI 編碼市場突圍的關鍵

然而這場競爭格局依然險峻,因為 GitHub Copilot 依舊是最大市占者,新創 Devin 也持續吸引關注,其他公司更不斷推陳出新。Google 的切入點在於以 Gemini 為核心的深度整合,並藉由異步特性來區隔「即時協作」模式,這代表 Jules 能在背景自動完成從儲存庫複製到程式碼更新的完整流程,讓開發者只需審查成果即可。這種方式也成為超越既有競爭者的優勢,迫使其他企業必須跟上整合速度。

不過,目前 Jules 的運作仍高度依賴 GitHub 儲存庫。 Kathy Korevec 指出,越來越多用戶希望 Jules 能整合進其他程式碼託管平台,Google 也在探索如何支援不同版本控制系統,甚至為不想使用版本控制、或不在乎程式碼託管位置的使用者,提供更靈活的選項。

未來,Google 也計劃推出 VS Code 外掛,並支援更多程式碼託管平台。另一方面,程式碼正確性與真實落地仍是疑慮,雖然 Jules 能高效交付程式碼,但人工審查仍不可或缺。

Jules 不只是一次的產品更新,更是 Google 對外釋出的戰略宣言。往後 Google 是否能逆襲成功,將取決於兩大關鍵:一是能否透過深度整合與社群經營吸引足夠多的開發者,二是異步代理模式是否能在真實場景中展現可靠性與安全性。這場 AI 編碼大戰,或許將成為決定未來軟體開發生態的分水嶺。

*本文開放合作夥伴轉載,資料來源:《TechCrunch》《WebProNews》,首圖來源: Google