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

Android Studio поддерживает Gemma 4: нашу наиболее эффективную локальную модель для агентного программирования.

2 минуты чтения
Matthew Warner
Менеджер по продукту

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

Искусственный интеллект для оказания помощи на местном уровне.

Запускаясь локально на вашем компьютере, Gemma 4 предоставляет помощь в написании кода с использованием искусственного интеллекта, не требуя подключения к интернету или ключа API для основных операций. Ключевые преимущества включают:

  • Конфиденциальность и безопасность: ваш код остается на вашем компьютере. Gemma 4 обрабатывает все запросы в режиме агента локально, что делает ее идеальным выбором для разработчиков, работающих с требованиями к конфиденциальности данных или в защищенных корпоративных средах.
  • Экономическая эффективность: запускайте сложные агентские рабочие процессы, не беспокоясь о превышении квот. Gemma 4 оптимизирована для эффективной работы на современном оборудовании для разработки, используя локальный графический процессор и оперативную память для обеспечения быстрой и отзывчивой помощи.
  • Доступность в автономном режиме: используйте агент для написания кода даже при отсутствии подключения к интернету.
  • Передовые технологии логического мышления: Gemma 4 обеспечивает лучшие в своем классе возможности логического мышления, способные выполнять сложные многоэтапные задачи кодирования в режиме агента.

Мощное агентное кодирование

Модель Gemma 4 была обучена для разработки под Android с возможностью вызова инструментов агента. Выбрав Gemma 4 в качестве локальной модели, вы можете использовать режим агента для решения различных задач разработки, таких как:

  • Разработка новых функций: Разработчики могут попросить агента создать новую функцию или целое приложение с помощью команд, например, «создать приложение-калькулятор», и агент не только сгенерирует код пользовательского интерфейса, но и будет использовать лучшие практики Android, такие как написание кода на Kotlin и использование Jetpack Compose.
  • Рефакторинг: Вы можете отдавать команды высокого уровня, например, «Извлечь все жестко закодированные строки и перенести их в файл strings.xml». Агент просканирует ваш код, выявит экземпляры, требующие изменений, и применит изменения одновременно к нескольким файлам.
  • Исправление ошибок и устранение неполадок сборки: если проект не собирается или постоянно выдает ошибки линтинга, вы можете попросить агента «Собрать мой проект и исправить все ошибки». Агент перейдет к проблемному коду и будет итеративно применять исправления до тех пор, пока сборка не будет успешной.

26B MoE рекомендуется для разработчиков Android-приложений, использующих компьютеры с минимальными аппаратными требованиями. Общий необходимый объем оперативной памяти включает в себя ресурсы Android Studio и Gemma.

Модель Общий объем необходимой оперативной памяти Необходимо место для хранения
Джемма E2B 8 ГБ 2 ГБ
Джемма E4B 12 ГБ 4ГБ
Джемма 26Б Министерство образования 24 ГБ 17 ГБ

Начать

Для начала убедитесь, что у вас установлена ​​последняя версия Android Studio .

  1. Установите на свой локальный компьютер программу для работы с LLM-программами, например LM Studio или Ollama .
  2. В разделе «Настройки» > «Инструменты» > «ИИ» > «Поставщики моделей» добавьте свой экземпляр LM Studio или Ollama.
  3. large_Screenshot_gemma4.png
  4. Загрузите модель Gemma 4 с Ollama или LM Studio . Для выбора размера модели обратитесь к требованиям к оборудованию.
  5. В режиме агента выберите Gemma 4 в качестве активной модели.

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

Мы с нетерпением ждём, как Gemma 4 обеспечит более приватные, безопасные и эффективные рабочие процессы разработки. Как всегда, ваши отзывы крайне важны для нас, поскольку мы продолжаем совершенствовать возможности ИИ в Android Studio. Если вы обнаружите ошибку или проблему, пожалуйста, сообщите о ней . Также вы можете присоединиться к нашему активному сообществу разработчиков Android на LinkedIn , YouTube или X. Удачного кодирования!

Автор:

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