FunctionGemma
FunctionGemma — модель Google на базе Gemma 3 270M, обученная преобразовывать естественные команды в структурированные вызовы функций и API.
FunctionGemma — специализированная версия Gemma 3 270M для вызова функций. Google представила её 18 декабря 2025 года как лёгкую основу для локальных агентов, которые преобразуют естественную команду в вызовы API. Официальный вариант весов называется google/functiongemma-270m-it. Ключевой этап внедрения — дообучить модель на тех действиях и форматах, которые поддерживает конкретное приложение.
- От пользовательской команды к вызову API
- Модель формирует действие, приложение его исполняет
- Почему нужна настройка
- Набор действий должен быть заранее определён
- Запуск на устройстве
- Небольшой размер подходит для локальных сценариев
- Когда FunctionGemma не подходит
- Это специализированная модель, а не готовый универсальный чат
- Связанные модели и разработчик
- Страницы семейства Gemma
- Первичные источники
- Документация Google и даты выпусков
От пользовательской команды к вызову API
Модель формирует действие, приложение его исполняет
Вместо свободного ответа модель может выдать структурированный вызов заранее описанной функции: например, запросить создание события или переключение настройки. Само выполнение остаётся ответственностью приложения: оно должно проверить имя функции, аргументы, права пользователя и побочные эффекты перед запуском. Это разделение критично для безопасной автоматизации — вывод модели не следует считать уже выполненной операцией.
Почему нужна настройка
Набор действий должен быть заранее определён
Google позиционирует FunctionGemma как модель, которую следует адаптировать под ограниченный интерфейс приложения. Если в системе есть список методов и ожидаемые схемы аргументов, на примерах можно закрепить корректное соответствие между фразами пользователя и вызовами. В опубликованном Google тесте Mobile Actions дообучение повысило точность с 58% до 85%; эта цифра относится только к указанной настройке и закрытой проверочной выборке.
Запуск на устройстве
Небольшой размер подходит для локальных сценариев
База в 270 млн параметров позволяет рассматривать выполнение на мобильном или периферийном оборудовании, в том числе без постоянного обращения к серверу. В составной системе модель может обрабатывать простые локальные команды, а более сложные запросы передавать другой модели. Фактические скорость, автономность и качество зависят от устройства, квантования и обучения; прежде чем выпускать функцию, их измеряют на целевых устройствах.
Когда FunctionGemma не подходит
Это специализированная модель, а не готовый универсальный чат
Если у продукта нет фиксированного набора функций или команда не готова подготовить данные для дообучения и тестирования, модель может нестабильно выбирать действия. Она не предоставляет API приложения и не выполняет команды за разработчика. Для построения пользовательского интерфейса нужен код, который подключает модель, валидирует ответы, исполняет безопасные методы и сообщает пользователю итог.
Связанные модели и разработчик
Страницы семейства Gemma
Gemma 3 · Gemma 4 · T5Gemma · Google DeepMind в Вики Futuretools
Первичные источники
Документация Google и даты выпусков
документация FunctionGemma · анонс FunctionGemma · официальный журнал выпусков Gemma