FunctionGemma

FunctionGemma — модель Google на базе Gemma 3 270M, обученная преобразовывать естественные команды в структурированные вызовы функций и API.

FunctionGemma — специализированная версия Gemma 3 270M для вызова функций. Google представила её 18 декабря 2025 года как лёгкую основу для локальных агентов, которые преобразуют естественную команду в вызовы API. Официальный вариант весов называется google/functiongemma-270m-it. Ключевой этап внедрения — дообучить модель на тех действиях и форматах, которые поддерживает конкретное приложение.

От пользовательской команды к вызову API

Модель формирует действие, приложение его исполняет

Вместо свободного ответа модель может выдать структурированный вызов заранее описанной функции: например, запросить создание события или переключение настройки. Само выполнение остаётся ответственностью приложения: оно должно проверить имя функции, аргументы, права пользователя и побочные эффекты перед запуском. Это разделение критично для безопасной автоматизации — вывод модели не следует считать уже выполненной операцией.

Почему нужна настройка

Набор действий должен быть заранее определён

Google позиционирует FunctionGemma как модель, которую следует адаптировать под ограниченный интерфейс приложения. Если в системе есть список методов и ожидаемые схемы аргументов, на примерах можно закрепить корректное соответствие между фразами пользователя и вызовами. В опубликованном Google тесте Mobile Actions дообучение повысило точность с 58% до 85%; эта цифра относится только к указанной настройке и закрытой проверочной выборке.

Запуск на устройстве

Небольшой размер подходит для локальных сценариев

База в 270 млн параметров позволяет рассматривать выполнение на мобильном или периферийном оборудовании, в том числе без постоянного обращения к серверу. В составной системе модель может обрабатывать простые локальные команды, а более сложные запросы передавать другой модели. Фактические скорость, автономность и качество зависят от устройства, квантования и обучения; прежде чем выпускать функцию, их измеряют на целевых устройствах.

Когда FunctionGemma не подходит

Это специализированная модель, а не готовый универсальный чат

Если у продукта нет фиксированного набора функций или команда не готова подготовить данные для дообучения и тестирования, модель может нестабильно выбирать действия. Она не предоставляет API приложения и не выполняет команды за разработчика. Для построения пользовательского интерфейса нужен код, который подключает модель, валидирует ответы, исполняет безопасные методы и сообщает пользователю итог.

Связанные модели и разработчик

Страницы семейства Gemma

Gemma 3 · Gemma 4 · T5Gemma · Google DeepMind в Вики Futuretools

Первичные источники

Документация Google и даты выпусков

документация FunctionGemma · анонс FunctionGemma · официальный журнал выпусков Gemma