產品新聞

隨心所欲:在 Android Studio 中使用任何 AI 代理

閱讀時間:3 分鐘
查看 Matthew Warner 的個人資料
Matthew Warner 產品經理

AI 輔助開發人員工具已成為工程生產力的重要倍增器,各團隊紛紛採用專用的 AI 程式設計代理、自訂企業安全帶和自主工具。您和團隊可以選擇最適合的方式建構 Android 應用程式,而代理式 Android 開發作業比以往更加開放靈活。

去年,Android Studio 開放支援任何 AI 模型。今天,我們將推出支援您選擇的程式碼編寫代理程式,透過全新的「自備代理程式 (BYOA)」功能,您可以將偏好的程式碼編寫代理程式無縫整合至 Android Studio,包括 Anthropic 的 Claude 代理程式、Open AI 的 Codex 和 Google 的 Antigravity,並透過 Android Studio 的 AI 最佳化基礎架構和工具支援,大幅提升代理程式效能。

BYOALarger.gif
Android Studio 中的 Claude Agent

您的代理程式,您的 AI 方案

BYOA 可將您喜愛的代理程式與 IDE 原生智慧功能配對,讓您更快、更準確且更具成本效益地完成工作。BYOA 現已在最新 Android Studio Canary 版本中推出,優點包括:

  • 程式碼集感知和權杖效率:Android Studio 會使用 Agent Client Protocol (ACP),直接將完整的專案圖表、建構設定和平台詳細資料提供給代理程式。服務專員可以篩選相關檔案或詳細資料,有效運用權杖、縮短延遲時間,並獲得更精確的答案。
  • 流暢的工作流程:在多個對話式代理提示和 Android Studio 專用工具之間順暢轉換,輕鬆切換工作時,流程狀態不會中斷。
  • 代理彈性:將任何符合 ACP 規範的代理直接連線至 Android Studio,並使用方案登入。如果某個代理商配額用盡或成效未達預期,您可以改用其他代理商。
  • 原生工具注入:我們將建構診斷、Jetpack Compose 預覽等 UI 工具、Android SDK 工具和 Android 模擬器控制項連接起來,讓代理程式能夠存取、測試、診斷及直接在 Android Studio 中執行。

功能強大、能力出眾且可靠的程式設計代理

代理程式可以直接在您的環境中規劃及執行完整的技術工作流程,解鎖強大的用途:

  • 在環境中執行:讀取、寫入及編輯檔案、執行殼層指令、執行測試,以及搜尋網路。
  • 委派給子代理:為程式碼審查或測試等子工作生成專用代理,分解複雜專案。
  • 掌控大局:透過精細的權限設定,代理程式可自行處理例行工作,並在執行風險較高的動作時暫停,等待您核准。
  • 保留環境和設定:維持長時間執行的工作階段,並自動載入專案技能、斜線指令和記憶體。

在 Android Studio 中執行的代理程式也會運用 Android 技能和 Android 知識庫,確保能存取最新的 Android 最佳做法。如要進一步瞭解代理程式對模型效能的影響,請參閱最新 Android Bench 更新。

搭配使用 Gemini 與 Google Antigravity

許多開發人員已透過內建的 Agent,直接在 Android Studio 中使用 Gemini,我們也會繼續在 Android Studio 中提供這項體驗。不過,如要獲得最佳 Gemini 體驗,建議選取 Google Antigravity 代理程式,即可存取 Gemini Flash 3.8 等最新 Gemini 模型,並享有更高的 AI 用量配額。您也可以使用 Google AI Pro 或 Ultra 方案登入 Google Antigravity 代理程式,在 Android Studio 中享有福利,或使用 Gemini API 金鑰依權杖數付費。

Antigravity_AgentSelector.png
選取 Google Antigravity 代理程式

選取 Google Antigravity 代理程式

如果貴機構使用 Gemini Enterprise,可以繼續使用內建代理程式或 Antigravity 代理程式。無論是哪種情況,貴機構都能繼續享有 Google Cloud 提供的額外安全性和隱私權保障。

Antigravity_Agent_Registry.png
使用 Google 帳戶、Gemini Enterprise 授權、Enterprise Agent Platform 或 Gemini API 金鑰登入 Antigravity Agent

開始使用

BYOA 支援功能將於 Android Studio Rabbit 2 的 Canary 版推出預先發布版,並支援 Google Antigravity、Claude Agent 和 Codex 等常用代理程式。無論是企業或消費者 AI 方案,只要代理程式供應商支援,都可以使用。如要與服務專員聯絡,請按照下列步驟操作:

  1. 更新 Android Studio:確認您使用的是 初期測試版發布管道的最新版本。
  2. 連結代理程式:在代理程式視窗中,選取其中一個代理程式 (Claude Agent、Codex 或 Antigravity),然後登入或提供 API 金鑰。如要查看其他代理程式,請依序前往登錄檔「設定」>「工具」>「AI」>「代理程式」
  3. 瀏覽文件:請參閱這份預先發布版本說明。

我們會持續改善 Android Studio 的 AI 體驗,您的意見回饋至關重要。如果發現錯誤或問題,請提出問題。希望很快就能看到你打造的遊戲!

繼續閱讀