產品最新消息

自由建構:在 Android Studio 中使用任何 AI 代理

閱讀時間:3 分鐘
查看 Matthew Warner 的個人資料
Matthew Warner Android 開發人員體驗產品經理

AI 輔助開發人員工具已成為提升工程效率的重要助力,團隊紛紛採用專門的 AI 程式設計代理、自訂企業工具和自主工具。您和團隊必須能以最適合的方式建構 Android 應用程式,而代理式 Android 開發比以往更開放、更靈活。

去年,Android Studio 開放支援任何 AI 模型。今天,我們將進一步支援您選擇的程式設計代理。透過全新的自備代理 (BYOA) 功能,您可以將偏好的程式設計代理 (包括 Anthropic 的 Claude Agent、Open AI 的 Codex 和 Google 的 Antigravity) 完美整合至 Android Studio,並運用 Android Studio 的 AI 最佳化基礎架構和工具支援,大幅提升代理效能。

BYOALarger.gif
Android Studio 中的 Claude 代理

你的代理,你的 AI 方案

BYOA 可將您偏好的代理與 IDE 原生智慧功能結合,提高速度、準確度和成本效益。最新 Android Studio Canary 提供 BYOA 功能,優點包括:

  • 程式碼集感知和權杖效率:Android Studio 會使用代理用戶端通訊協定 (ACP),直接將完整的專案圖表、建構設定和平台詳細資料提供給代理。接著,代理可以篩選相關檔案或詳細資料,有效率地使用權杖、縮短延遲時間,並提供更精確的答案。
  • 工作流程順暢不中斷:在多個對話式代理提示和 Android Studio 專用工具之間順暢切換,輕鬆在不同工作之間切換,保持工作流程不中斷。
  • 代理彈性:將任何符合 ACP 規範的代理直接連結至 Android Studio,並使用方案登入。如果某個代理的配額用盡,或成效不如預期,您可以改用其他代理。
  • 原生工具注入:我們整合了建構診斷、Jetpack Compose 預覽等 UI 工具、Android SDK 工具和 Android Emulator 控制項,讓代理程式能直接在 Android Studio 中存取、測試、診斷及執行。

強大、可靠且功能豐富的程式設計代理

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

  • 在環境中執行:讀取、寫入及編輯檔案、執行殼層指令、執行測試,以及搜尋網路。
  • 委派給子代理:建立專門處理程式碼審查或測試等子任務的代理,拆解複雜專案。
  • 保有主導權:透過精細權限,代理可自行處理日常工作,並在執行高風險動作前暫停,等待您核准。
  • 保留結構定義和設定:維持長時間執行的工作階段,並自動載入專案技能、斜線指令和記憶體。

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

搭配使用 Gemini 和 Google Antigravity

許多開發人員一直透過內建代理,直接在 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 平台或 Gemini API 金鑰登入 Antigravity 代理程式

開始使用

BYOA 支援功能將從 Android Studio Rabbit 2 的初期測試版開始推出預先發布版,並支援 Google Antigravity、Claude Agent 和 Codex 等常用代理。支援企業和消費者 AI 方案,具體取決於代理供應商。如要連結代理,請按照下列步驟操作:

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

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

繼續閱讀