谷歌Android Studio支持各类编码智能体

智驭车手

作者 / Android 开发者体验产品经理 Matthew Warner

AI 驱动的开发者工具如今已成为工程生产力的重要助力,各团队都会采用专用的 AI 编码智能体、定制的企业级框架以及自主工具来完成开发。因此,以最适合您和团队的方式来开发 Android 应用比以往任何时候都更重要,而智能体驱动的 Android 开发模式也正带来前所未有的开放与灵活性。

去年,Android Studio 开始支持接入各类 AI 模型。现在,我们更进一步,正式推出了对各类编码智能体的支持。借助我们全新的Bring Your Own Agent (BYOA)功能,您可以将偏好的编码智能体 (如 Anthropic 的 Claude Agent、OpenAI 的 Codex 和 Google 的 Antigravity) 无缝集成到 Android Studio 中,并通过 Android Studio 针对 AI 优化的基础设施和工具支持,释放智能体的强大效能。

c4755fcc-c76b-11f1-90a1-92fbcf53809c.gif

△ Android Studio 中的 Claude Agent

自选智能体和 AI 订阅

借助 BYOA,您可以将偏好的智能体与 IDE 原生智能配合使用,在提升速度和准确性的同时,更具性价比。BYOA 已经在最新版Android Studio Canary中提供,其优势包括:

代码库感知和 Token 高效利用:Android Studio 使用Agent Client Protocol (ACP),直接向智能体提供完整的项目拓扑图、构建配置和平台详细信息。智能体可以筛选出相关文件或细节,以实现更高效的 Token 使用、更低的延迟和更精准的回答。

工作流无缝连续:在多个对话式智能体提示和 Android Studio 专用工具之间顺畅切换,让您在轻松跳转于不同任务的同时,保持深度专注状态不被打断。

智能体灵活选择:将任何符合 ACP 标准的智能体直接连接到 Android Studio,并使用您已订阅套餐的帐号登录。如果某个智能体的配额耗尽或未满足您的预期,您可以直接让其他智能体接管。

内置原生工具:我们接入了构建诊断、Jetpack Compose 预览等界面工具、Android SDK 工具以及 Android 模拟器控制功能,让您的智能体能够获得访问权限,直接在 Android Studio 中进行测试、诊断和执行。

功能强大、表现卓越

且稳妥可靠的编码智能体

智能体可以直接在您的环境中规划和执行完整的技术工作流,从而解锁强大的应用场景:

在环境中执行:支持读取、写入和编辑文件,运行 shell 命令,运行测试并进行网络搜索。

委派给子智能体:通过为代码审核或测试等子任务派生专门的智能体,来拆解复杂的项目。

掌控全局:借助细粒度的权限,智能体可以自行处理日常工作,并在风险较高的操作时,暂停以等待您的批准。

持久化上下文和配置:维持长时间运行的会话,并自动加载项目 Skills、斜杠命令 (Slash Commands) 和记忆。

得益于 Android Skills 和 Android Knowledge Base,在 Android Studio 中运行的智能体能够获取最新的 Android 最佳实践。此外,如果您想详细了解智能体如何影响模型性能,请参阅我们关于Android Bench 的最新更新。

将 Gemini 与Google Antigravity 搭配使用

许多开发者一直通过内置智能体直接在 Android Studio 中使用 Gemini,我们将继续保留这一体验。但是,为了获得 Gemini 的最佳体验,我们建议您选择 Google Antigravity 智能体来访问最新的 Gemini 模型 (例如 Gemini Flash 3.8),并获取更高的 AI 使用配额。您还可以使用已订阅Google AI Pro 或 Ultra 套餐的帐号登录 Google Antigravity 智能体,以在 Android Studio 中利用您的权益,或使用 Gemini API 密钥按 Token 费率付费。

△ 选择 Google Antigravity 智能体

选择 Google Antigravity 智能体

如果您的团队正在使用Gemini Enterprise,您可以继续使用内置智能体或 Antigravity 智能体。无论选择哪种方式,您的团队都可以继续享受 Google Cloud 提供的安全与隐私保障。

c550eea2-c76b-11f1-90a1-92fbcf53809c.png

△ 使用 Google 帐号、Gemini Enterprise 许可证、Enterprise Agent Platform 或 Gemini API 密钥登录 Antigravity 智能体

开始使用

BYOA 支持已在Android Studio Rabbit 2 Canary 预览版中陆续推出,首批支持 Google Antigravity、Claude Agent 和 Codex 等常用智能体,且支持企业和个人 AI 套餐 (具体取决于智能体提供商)。如需连接智能体,请按以下步骤操作:

更新 Android Studio:确保您运行的是来自Canary 发布渠道的最新版本。

连接智能体:在智能体窗口中,选择一个智能体 (Claude Agent、Codex 或 Antigravity),然后登录或提供 API 密钥。如需更多可用智能体,可前往 "Settings > Tools > AI > Agents" 中查看与管理。

查阅文档:更多详情您可以查看我们的预览版版本说明。

在我们持续优化 Android Studio AI 体验的过程中,您的反馈至关重要。如果您遇到任何错误或问题,欢迎向我们提供反馈。我们非常期待看到您利用 Android Studio 打造的精彩作品!