Android Studio BYOA功能

美国Google公司于9月24日宣布,在其官方Android应用开发环境——Android Studio中引入“Bring Your Own Agent”(BYOA)功能。该功能允许Android应用开发者将自己喜欢的编码智能助手连接到Android Studio中使用。

Android Studio此前已支持“Bring Your Own Key”(BYOK)功能,开发者可以注册任意AI模型的API密钥进行调用。而此次更新的重点在于,不仅可以选择AI模型,还能选择不同的智能助手代理(Agent)。

BYOA功能基于开放规范“Agent Client Protocol”(ACP)实现,符合该协议的编码助手均可接入Android Studio。目前该功能已在Android Studio Rabbit 2 Canary 2版本中提供预览。

Android Studio默认提供以下三种编码助手:

  • 美国Anthropic公司的“Claude Agent”
  • 美国OpenAI公司的“Codex”
  • 美国Google公司的“Antigravity”

此外,开发者还可以从注册库中添加更多符合ACP标准的智能助手。

内置的“Gemini”助手依然可用,但若希望使用最新的“Gemini”模型(如“Gemini 3.8 Flash”)及扩展使用额度,推荐使用“Antigravity”助手。

采用BYOA(智能助手代理)而非BYOK(仅模型)的主要优势包括:

  • 代码库理解与令牌效率:通过ACP直接向助手传递项目整体结构、构建配置及平台细节,助手能精准聚焦相关文件和信息,减少令牌消耗和响应延迟。
  • 工作流程连续性:开发者可在与助手对话的同时,灵活切换Android Studio内的专用工具,保持开发节奏。
  • 助手灵活性:支持连接多种ACP兼容助手,开发者可使用自己的账户登录,若某助手达到使用上限或性能不佳,可无缝切换至其他助手。
  • 原生工具集成:助手可调用构建诊断、Jetpack Compose预览、Android SDK工具及模拟器控制等功能,实现测试、诊断和执行的一体化操作。

运行于Android Studio中的智能助手还支持调用“Android skills”和“Android Knowledge Base”,助力开发者遵循最新Android开发最佳实践。

相关Android开发书籍及商品可在Amazon平台购买。