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

Улучшенные подсказки и контроль над режимом агента в Android Studio Panda 3

Время на чтение: 3 минуты
Посмотреть профиль пользователя Matt Dyor
Matt Dyor Старший менеджер по продукту

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

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

Наконец, помимо ИИ-функций и улучшений режима агента, в Android Studio Panda 3 обновлена поддержка создания приложений Android для автомобилей.

Вот что изменилось:

Специализированные действия агента

Чтобы сделать ИИ-агента полезнее, используйте навыки агента в Android Studio. Навыки агента – это специализированные инструкции, которые обучают агента новым возможностям и рекомендациям для конкретного рабочего процесса. Агент может использовать их по мере необходимости. Это значительно снижает уровень детализации, необходимый для ваших повседневных запросов. Навыки агента работают с Gemini в Android Studio или с другими сторонними LLM, которые вы интегрируете в фреймворк агента в Android Studio.

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

После создания навыка агент сможет использовать его автоматически. Вы также можете запустить его вручную, введя символ @ и название навыка. Ознакомьтесь с документацией, чтобы узнать больше о том, как создавать навыки для базы кода. А ещё лучше – попросите агента помочь вам создать новый навык, и он проведет вас через все этапы.

large_CROPPED-1-3-skill-used-REV.png
Как вручную запустить навык агента в Android Studio

Начало работы

Чтобы создать навык для проекта, выполните следующие действия:

  • Создайте каталог .skills в корневой папке проекта.
  • Поместите файл SKILL.md в этот новый каталог.
  • Добавьте название и описание файла, чтобы определить пользовательский рабочий процесс, и ваш навык будет готов.
  • При необходимости добавьте скрипты, объекты и цифровые отпечатки, чтобы агент лучше понимал, что нужно делать.
large_CROPPED-1-2-skill-md-REV.png
Навыки агента в Android Studio

Как управлять разрешениями для режима агента

Вы контролируете свою базу кода и можете выбирать, какими данными и возможностями делиться с ИИ-агентами. Новые детализированные разрешения агентов в Android Studio позволяют точно определить, что агенты могут делать для вас.

Когда режиму агента нужно прочитать файлы, выполнить команды оболочки или получить доступ к интернету, он запрашивает ваше разрешение. Мы знаем, что "усталость от одобрений" – это реальный риск в рабочих процессах ИИ. Когда инструмент слишком часто запрашивает разрешение, легко начать нажимать "Разрешить", не проверяя действие полностью. Android Studio позволяет задавать точные правила "Всегда разрешать" для доверенных операций и использовать песочницу для экспериментальных. Это помогает сосредоточиться на важных решениях, которые действительно требуют вашего участия.

large_2-2-alt-permission-request-REV (1).png
Разрешения агента

Разрешения агента легко настраивать и использовать. Например, если вы предоставите разрешения высокого уровня, то автоматически авторизуете связанные дополнительные инструменты, а команды, которые вы одобрили ранее, будут выполняться автоматически, не прерывая вашу работу. Для доступа к конфиденциальным файлам, например SSH-ключам, всегда требуется ваше явное согласие.

Для дополнительной безопасности вы можете использовать песочницу, чтобы обеспечить строгий изолированный контроль над агентом.

large_2-3-sandbox-REV.png
Изолированная среда Agent Shell

Пустой шаблон приложения Car App Library

Мы упрощаем создание приложений Android для автомобилей. Раньше, чтобы создать приложение для автомобиля, нужно было разбираться со сложными конфигурациями.

Теперь вы можете ускорить разработку с помощью нового шаблона Empty Car App Library App в Android Studio. Этот шаблон содержит необходимый шаблонный код для приложения, оптимизированного для вождения, как для Android Auto, так и для Android Automotive OS, что экономит вам значительное время и усилия. Вместо того чтобы тратить время на настройку, вы можете сосредоточиться на создании удобного интерфейса для водителей.

Начало работы

Чтобы использовать новый шаблон:

  • На экране приветствия Android Studio выберите New Project (Новый проект) или нажмите File > New > New Project (Файл > Создать > Новый проект) в открытом проекте.
  • Найдите или выберите шаблон Empty Car App Library App.
  • Укажите название приложения и нажмите Finish (Готово), чтобы создать его версию, оптимизированную для использования за рулем.
large_3-1-empty-car-app-library-app-template-REV.png
Пустой шаблон приложения библиотеки приложений для автомобилей

Выпуски Android Studio Panda

Panda 3 основана на прошлой версии Panda 2, в которой основное внимание уделялось ИИ. Прочитайте статью Go from prompt to working prototype with Android Studio Panda 2, чтобы узнать больше о новых функциях Android Studio, включая New Project Flow на базе искусственного интеллекта, который позволяет создавать прототипы по запросу, и Version Upgrade Assistant, который упрощает обновление зависимостей.

Начать

Попробуйте и ускорьте разработку. Скачайте Android Studio Panda 3 и начните использовать новые мощные функции агентов уже сегодня.

Ваши отзывы очень важны для нас. Проверяйте известные проблемы, сообщайте об ошибках и присоединяйтесь к нашему сообществу в LinkedIn, Medium, YouTube или X. Желаем успехов!

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