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

Android Studio поддерживает Gemma 4 – нашу самую мощную локальную модель для агентного программирования.

Время на чтение: 2 минуты
Посмотреть профиль пользователя Matthew Warner
Matthew Warner Менеджер по продукту, Android Developer Experience

У каждого разработчика свои потребности и рабочие процессы, поэтому важно иметь возможность выбирать, как ИИ будет помогать в разработке. В январе мы добавили возможность выбирать любую локальную или удаленную ИИ-модель для работы ИИ-функций в 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.

МодельОбщий объем ОЗУТребуется хранилище
Gemma E2B8 ГБ2 ГБ
Gemma E4B12 ГБ4 ГБ
Gemma 26B MoE24 ГБ17 ГБ

Начать

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

  1. Установите на локальный компьютер поставщика LLM, например LM Studio или Ollama.
  2. В разделе Settings (Настройки) > Tools (Инструменты) > AI (ИИ) > Model Providers (Поставщики моделей) добавьте экземпляр 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. Желаем успехов!

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