Выбирайте сами: используйте любого ИИ-агента в Android Studio
Время на чтение: 3 минуты
Инструменты разработчика на основе искусственного интеллекта стали важным фактором повышения продуктивности инженеров. Команды внедряют специализированных ИИ-агентов для написания кода, настраиваемые корпоративные среды и автономные инструменты. Важно, чтобы вы могли создавать приложения для Android так, как удобно вам и вашей команде. Агентная разработка для Android стала более открытой и гибкой, чем когда-либо.
В прошлом году в Android Studio появилась поддержка любых ИИ-моделей. Сегодня мы делаем следующий шаг и добавляем поддержку агентов для программирования. Новая функция Bring Your Own Agent (BYOA) позволяет тесно интегрировать в Android Studio предпочитаемого агента для написания кода, например Claude Agent от Anthropic, Codex от Open AI или Antigravity от Google, и оптимизировать его работу с помощью инфраструктуры и инструментов 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.
Выбор агента Google Antigravity
Если в вашей организации используется Gemini Enterprise, вы можете продолжить использовать встроенный агент или агент Antigravity. В любом случае ваша организация продолжит пользоваться преимуществами повышенной безопасности и конфиденциальности Google Cloud.
Начать
Поддержка BYOA запускается в предварительной версии, начиная с тестовой версии Android Studio Rabbit 2, в которой представлены часто используемые агенты, такие как Google Antigravity, Claude Agent и Codex. Поддерживаются как корпоративные, так и потребительские тарифные планы ИИ (в зависимости от поставщика агента). Чтобы подключить агента, выполните следующие действия:
- Обновите Android Studio. Убедитесь, что у вас установлена последняя версия из канала обновления Canary.
- Подключите агентов. В окне агента выберите одного из агентов (Claude Agent, Codex или Antigravity) и войдите в аккаунт или укажите ключ API. Дополнительных агентов можно найти в реестре: "Настройки > Инструменты > ИИ > Агенты".
- Изучите документацию. Ознакомьтесь с примечаниями к предварительному выпуску.
Ваши отзывы очень важны для нас, поскольку мы продолжаем совершенствовать ИИ в Android Studio. Если вы обнаружите ошибку или проблему, сообщите нам об этом. С нетерпением ждем ваших новых проектов!
-
Новости о продуктахAndroid Studio Rabbit 2 теперь стабильна и готова к использованию в рабочей среде. В этом выпуске представлены ключевые функции, которые помогут вам в разработке, например Bring Your Own Agent, новые функции XR Emulator, обновление LeakCanary, новый инструмент управления навыками агента, код-ревью с помощью ИИ и многое другое.
Matthew Warner • Время на чтение: 3 минуты -
Новости о продуктахПо мере развития агентных технологий разработка для Android выходит на новый уровень: от помощи в написании кода до агентов, которые выполняют задачи от начала до конца под вашим руководством. Вы можете выбирать модели и агентов и гибко настраивать их.
Jason Buchel • Время на чтение: 3 минуты -
Новости о продуктахРазработчики Android могут выбирать из множества агентов, LLM, инструментов и интерфейсов командной строки (CLI) для разработки приложений. Наша цель – помочь вам создавать красивые и качественные приложения для Android, независимо от того, какой способ разработки вы выберете.
Simona Milanovic • Время на чтение: 4 минуты
Получайте еженедельную рассылку с последними новостями о разработке для Android.