Gemini в режиме агента Android Studio предназначен для решения сложных, многоэтапных задач разработки, выходящих за рамки простого общения с Gemini. Вы можете описать общую цель, а агент создаст и выполнит план, задействуя необходимые инструменты , внося изменения в несколько файлов и итеративно исправляя ошибки. Этот рабочий процесс с помощью агента позволяет решать сложные задачи, ускоряя процесс разработки.
Начать
Чтобы начать работу в режиме агента в Android Studio, выполните следующие действия:
- Нажмите Близнецы
на панели инструментов. При необходимости войдите в систему и зарегистрируйтесь.
- Выберите вкладку «Агент» .
- Опишите задачу, которую должен выполнить агент.
- Просматривайте и утверждайте любые изменения, пока агент работает над выполнением задачи.

- Необязательно: для автоматического одобрения изменений выберите «Параметры агента» .
> Автоматическое одобрение изменений .

Варианты использования
Вот несколько примеров вариантов использования, в которых агент может вам помочь:
- Исправление ошибок сборки. Когда вы просите агента исправить ошибку сборки, используя подсказку типа «Исправить ошибки сборки в моём проекте», он применяет рекомендуемое исправление, собирает проект для проверки решения и повторяет действия, пока проблема не будет устранена.

- Добавление или обновление элементов пользовательского интерфейса. Агент может добавлять или обновлять элементы пользовательского интерфейса. Например, попросите агента «Сделать тёмную тему темой по умолчанию в пользовательских настройках», и он найдёт соответствующие файлы и предложит изменения для выполнения задачи. Вы можете сразу же просмотреть обновления пользовательского интерфейса в окне инструментов «Запущенные устройства» .
- Генерация фиктивных данных. При создании прототипа и тестировании приложения вы можете попросить агента сгенерировать фиктивные данные вместо того, чтобы создавать их вручную. Например, при запросе «Добавить два дополнительных сеанса к фиктивным данным» агент находит соответствующий файл и добавляет два дополнительных события в список
mockSessions
.
Еще несколько подсказок, которые стоит попробовать:
- «Напишите модульные тесты для <класса> в <модуле>»
- «Создать документацию для открытого файла»
- «Изменить название приложения с <текущее имя> на <новое имя>»
- «Устранить исключение нулевого указателя»
- «Реорганизуйте мой код, переместив <имя компонуемого объекта> в новый файл. Убедитесь, что все импорты обновлены».
- «Добавьте на главный экран приложения новую кнопку «Подписаться», которая перенаправит вас к списку тем».
- «В компонуемом элементе <имя_модификатора> уменьшите отступ модификатора <имя_модификатора>»
- «Создайте кнопку «Поделиться», чтобы поделиться информацией в социальных сетях»
Как работает агент
В режиме агента ваш запрос отправляется в API Gemini со списком доступных инструментов . Инструменты можно рассматривать как навыки: они включают в себя возможность поиска файлов, чтения файлов, поиска текста в файлах, использования любых настроенных вами MCP-серверов и многое другое.
Когда вы даёте агенту задачу, он создаёт план и определяет необходимые инструменты. Для использования некоторых из этих инструментов агенту может потребоваться ваше разрешение. После предоставления разрешения агент использует инструмент для выполнения необходимого действия и отправляет результат обратно в API Gemini. Gemini обрабатывает результат действия и генерирует другой ответ. Этот цикл действий и оценки продолжается до завершения задачи.