Android Studio поддерживает Gemma 4 – нашу самую мощную локальную модель для агентного программирования.
Время на чтение: 2 минуты
У каждого разработчика свои потребности и рабочие процессы, поэтому важно иметь возможность выбирать, как ИИ будет помогать в разработке. В январе мы добавили возможность выбирать любую локальную или удаленную ИИ-модель для работы ИИ-функций в 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 E2B | 8 ГБ | 2 ГБ |
| Gemma E4B | 12 ГБ | 4 ГБ |
| Gemma 26B MoE | 24 ГБ | 17 ГБ |
Начать
Для начала убедитесь, что у вас установлена последняя версия Android Studio.
- Установите на локальный компьютер поставщика LLM, например LM Studio или Ollama.
- В разделе Settings (Настройки) > Tools (Инструменты) > AI (ИИ) > Model Providers (Поставщики моделей) добавьте экземпляр LM Studio или Ollama.
- Скачайте модель Gemma 4 из Ollama или LM Studio. Требования к оборудованию для выбора размера модели приведены в документации.
- В режиме агента выберите Gemma 4 в качестве активной модели.
Подробные инструкции по настройке вы найдете в официальной документации о том, как использовать локальную модель.
Мы с нетерпением ждем, когда Gemma 4 поможет сделать рабочие процессы разработки более конфиденциальными, безопасными и эффективными. Как всегда, ваши отзывы очень важны для нас, поскольку мы продолжаем совершенствовать ИИ в Android Studio. Если вы обнаружите ошибку или проблему, сообщите нам об этом. Вы также можете присоединиться к нашему сообществу разработчиков Android в LinkedIn, YouTube или X. Желаем успехов!
-
Новости о продуктахAndroid Studio Rabbit 2 теперь стабильна и готова к использованию в рабочей среде. В этом выпуске представлены ключевые функции, которые помогут вам в разработке, например Bring Your Own Agent, новые функции XR Emulator, обновление LeakCanary, новый инструмент управления навыками агента, код-ревью с помощью ИИ и многое другое.
Matthew Warner • Время на чтение: 3 минуты -
Новости о продуктахВ этом году на Google I/O мы не просто представим очередные обновления, а расскажем о фундаментальных изменениях в разработке приложений. Наши новейшие инструменты созданы для эпохи агентного ИИ. Они повышают продуктивность разработчиков Android и расширяют возможности ИИ-агентов, которых вы развертываете в своей базе кода.
Matthew Warner • Чтение займет 8 минут -
Новости о продуктахВ прошлом году в Android Studio появилась поддержка любых ИИ-моделей. Сегодня мы делаем следующий шаг и добавляем поддержку агентов для программирования.
Matthew Warner • Время на чтение: 3 минуты
Получайте еженедельную рассылку с последними новостями о разработке для Android.