Улучшенные подсказки и контроль над режимом агента в Android Studio Panda 3
Время на чтение: 3 минуты
Android Studio Panda 3 теперь стабильна и готова к использованию в рабочей среде. Этот выпуск дает вам ещё больше контроля над рабочими процессами на основе искусственного интеллекта и возможностей их настройки, что упрощает создание высококачественных приложений для Android.
Добавляете ли вы новые функции в существующее приложение или создаете совершенно новое, эти обновления улучшат ваш опыт разработки, позволяя вашему ИИ-агенту в Android Studio изучать ваши конкретные методы и предоставляя вам детальный контроль над его разрешениями.
Наконец, помимо ИИ-функций и улучшений режима агента, в Android Studio Panda 3 обновлена поддержка создания приложений Android для автомобилей.
Вот что изменилось:
Специализированные действия агента
Чтобы сделать ИИ-агента полезнее, используйте навыки агента в Android Studio. Навыки агента – это специализированные инструкции, которые обучают агента новым возможностям и рекомендациям для конкретного рабочего процесса. Агент может использовать их по мере необходимости. Это значительно снижает уровень детализации, необходимый для ваших повседневных запросов. Навыки агента работают с Gemini в Android Studio или с другими сторонними LLM, которые вы интегрируете в фреймворк агента в Android Studio.
Вы и члены вашей команды можете создавать навыки, которые точно указывают агенту, как вы хотите обрабатывать определенные задачи в вашей базе кода. Например, вы можете создать собственный навык "код-ревью", адаптированный к стандартам программирования вашей организации, или собственный навык, который предоставит агенту больше информации об использовании внутренней библиотеки.
После создания навыка агент сможет использовать его автоматически. Вы также можете запустить его вручную, введя символ @ и название навыка. Ознакомьтесь с документацией, чтобы узнать больше о том, как создавать навыки для базы кода. А ещё лучше – попросите агента помочь вам создать новый навык, и он проведет вас через все этапы.
Начало работы
Чтобы создать навык для проекта, выполните следующие действия:
- Создайте каталог .skills в корневой папке проекта.
- Поместите файл SKILL.md в этот новый каталог.
- Добавьте название и описание файла, чтобы определить пользовательский рабочий процесс, и ваш навык будет готов.
- При необходимости добавьте скрипты, объекты и цифровые отпечатки, чтобы агент лучше понимал, что нужно делать.
Как управлять разрешениями для режима агента
Вы контролируете свою базу кода и можете выбирать, какими данными и возможностями делиться с ИИ-агентами. Новые детализированные разрешения агентов в Android Studio позволяют точно определить, что агенты могут делать для вас.
Когда режиму агента нужно прочитать файлы, выполнить команды оболочки или получить доступ к интернету, он запрашивает ваше разрешение. Мы знаем, что "усталость от одобрений" – это реальный риск в рабочих процессах ИИ. Когда инструмент слишком часто запрашивает разрешение, легко начать нажимать "Разрешить", не проверяя действие полностью. Android Studio позволяет задавать точные правила "Всегда разрешать" для доверенных операций и использовать песочницу для экспериментальных. Это помогает сосредоточиться на важных решениях, которые действительно требуют вашего участия.
Разрешения агента легко настраивать и использовать. Например, если вы предоставите разрешения высокого уровня, то автоматически авторизуете связанные дополнительные инструменты, а команды, которые вы одобрили ранее, будут выполняться автоматически, не прерывая вашу работу. Для доступа к конфиденциальным файлам, например SSH-ключам, всегда требуется ваше явное согласие.
Для дополнительной безопасности вы можете использовать песочницу, чтобы обеспечить строгий изолированный контроль над агентом.
Пустой шаблон приложения 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 (Готово), чтобы создать его версию, оптимизированную для использования за рулем.
Выпуски 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. Желаем успехов!
-
Новости о продуктахAndroid Studio Rabbit 2 теперь стабильна и готова к использованию в рабочей среде. В этом выпуске представлены ключевые функции, которые помогут вам в разработке, например Bring Your Own Agent, новые функции XR Emulator, обновление LeakCanary, новый инструмент управления навыками агента, код-ревью с помощью ИИ и многое другое.
Matthew Warner • Время на чтение: 3 минуты -
Новости о продуктахОтладка по Wi-Fi на Android стала быстрее, надежнее и проще в настройке. В ADB Wi-Fi 2.0 мы добавили новый стек серверов и более эффективную обработку сети, чтобы устранить проблемы с удобством использования, о которых сообщали разработчики.
Steven Jenkins, Sherif Eid, Fabien Sanglard • Время на чтение: 1 минута -
Новости о продуктахЭто последний стабильный выпуск Android Studio Quail. Новые функции Android Studio позволяют эффективно создавать приложения премиум-класса с помощью ИИ.
Amman Asfaw • Время на чтение: 5 минут
Получайте еженедельную рассылку с последними новостями о разработке для Android.