Новости о продуктах

Выбирайте сами: используйте любого ИИ-агента в Android Studio

Время на чтение: 3 минуты
Посмотреть профиль пользователя Matthew Warner
Matthew Warner Менеджер по продукту, Android Developer Experience

Инструменты разработчика на основе искусственного интеллекта стали важным фактором повышения продуктивности инженеров. Команды внедряют специализированных ИИ-агентов для написания кода, настраиваемые корпоративные среды и автономные инструменты. Важно, чтобы вы могли создавать приложения для Android так, как удобно вам и вашей команде. Агентная разработка для Android стала более открытой и гибкой, чем когда-либо.

В прошлом году в Android Studio появилась поддержка любых ИИ-моделей. Сегодня мы делаем следующий шаг и добавляем поддержку агентов для программирования. Новая функция Bring Your Own Agent (BYOA) позволяет тесно интегрировать в Android Studio предпочитаемого агента для написания кода, например Claude Agent от Anthropic, Codex от Open AI или Antigravity от Google, и оптимизировать его работу с помощью инфраструктуры и инструментов Android Studio, оптимизированных для ИИ.

BYOALarger.gif
Агент Claude в Android Studio

Ваши агенты, ваш тарифный план Google AI

BYOA позволяет использовать любимого агента с ИИ, встроенным в IDE, что делает работу быстрее, точнее и экономичнее. Функция BYOA доступна в последней версии Android Studio Canary и предлагает следующие преимущества:

  • Осведомленность о базе кода и эффективность токенов. Android Studio предоставляет полный граф проекта, настройки сборки и сведения о платформе непосредственно вашему агенту с помощью протокола клиента агента (ACP). Затем агент может отфильтровать нужные файлы или сведения, чтобы эффективно использовать токены, снизить задержку и дать более точные ответы.
  • Непрерывность рабочего процесса. Вы можете легко переключаться между запросами к разговорному агенту и специализированными инструментами Android Studio, не прерывая рабочий процесс.
  • Гибкость. Подключите любого агента, совместимого с ACP, напрямую к Android Studio и войдите в аккаунт, используя свой тарифный план. Если у одного агента закончится квота или он не будет соответствовать вашим ожиданиям по производительности, вы можете передать его задачи другому агенту.
  • Внедрение нативных инструментов. Мы подключаем диагностику сборки, инструменты пользовательского интерфейса, такие как предпросмотр Jetpack Compose, инструменты Android SDK и управление эмулятором Android, чтобы у агента был доступ к ним и он мог тестировать, диагностировать и выполнять действия непосредственно в Android Studio.

Мощные, эффективные и надежные агенты программирования

Агенты могут планировать и выполнять полные технические рабочие процессы непосредственно в вашей среде, открывая мощные варианты использования:

  • Выполнять действия в среде. Читать, создавать и редактировать файлы, выполнять команды оболочки, запускать тесты и искать информацию в интернете.
  • Делегирование субагентам. Разделяйте сложные проекты на подзадачи, например код-ревью или тестирование, и поручайте их специализированным агентам.
  • Сохраняйте контроль. Точные настройки разрешений позволяют агенту самостоятельно выполнять рутинные задачи и запрашивать ваше одобрение для более рискованных действий.
  • Сохранение контекста и конфигурации. Поддерживайте длительные сеансы и автоматически загружайте навыки проекта, слеш-команды и память.

Агенты, работающие в Android Studio, также используют навыки Android и базу знаний Android, что обеспечивает им доступ к последним рекомендациям по Android. Чтобы узнать больше о том, как агенты влияют на производительность модели, прочитайте последние новости об Android Bench.

Как использовать Gemini с Google Antigravity

Многие разработчики используют Gemini прямо в Android Studio через встроенного агента, и мы продолжим предлагать эту возможность в Android Studio. Однако для наилучшего взаимодействия с Gemini мы рекомендуем выбрать агент Google Antigravity, чтобы получить доступ к последним моделям Gemini, таким как Gemini Flash 3.8, и увеличенной квоте на использование ИИ. Вы также можете войти в агент Google Antigravity, используя тарифный план Google AI Pro или Ultra, чтобы воспользоваться преимуществами в Android Studio, или платить за каждый токен с помощью ключа Gemini API.

Antigravity_AgentSelector.png
Как выбрать агент Antigravity

Выбор агента Google Antigravity

Если в вашей организации используется Gemini Enterprise, вы можете продолжить использовать встроенный агент или агент Antigravity. В любом случае ваша организация продолжит пользоваться преимуществами повышенной безопасности и конфиденциальности Google Cloud.

Antigravity_Agent_Registry.png
Войдите в агент Antigravity, используя аккаунт Google, лицензию Gemini Enterprise, платформу Enterprise Agent или ключ Gemini API.

Начать

Поддержка BYOA запускается в предварительной версии, начиная с тестовой версии Android Studio Rabbit 2, в которой представлены часто используемые агенты, такие как Google Antigravity, Claude Agent и Codex. Поддерживаются как корпоративные, так и потребительские тарифные планы ИИ (в зависимости от поставщика агента). Чтобы подключить агента, выполните следующие действия:

  1. Обновите Android Studio. Убедитесь, что у вас установлена последняя версия из канала обновления Canary.
  2. Подключите агентов. В окне агента выберите одного из агентов (Claude Agent, Codex или Antigravity) и войдите в аккаунт или укажите ключ API. Дополнительных агентов можно найти в реестре: "Настройки > Инструменты > ИИ > Агенты".
  3. Изучите документацию. Ознакомьтесь с примечаниями к предварительному выпуску.

Ваши отзывы очень важны для нас, поскольку мы продолжаем совершенствовать ИИ в Android Studio. Если вы обнаружите ошибку или проблему, сообщите нам об этом. С нетерпением ждем ваших новых проектов!

Автор:
Продолжить чтение