/ Модель

Характеристики

Контекст
32 768 токенов
Параметры
257 млн
Лицензия
Apache 2.0
Архитектура
gemma3_text · dense
Базовая модель
functiongemma-270m-it
Библиотека
transformers
Опубликована
13 апр 2026

functiongemma-finetuned-g1-multilingual

Генерация текстаТекст → текст3 профессии

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

213скачиваний за 30 дней0лайковвеса обновлены13 апр 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

OpenmindAGI FunctionGemma Robot Actions — дообученная мультиязычная текстовая модель на базе Google FunctionGemma 270M. Она преобразует запросы на естественном языке в структурированные вызовы функций для управления действиями робота и отображения эмоций. Карточка описывает набор жестов и эмоциональных анимаций; заявлены поддержка шести языков, точность 98% и задержка около 59 мс на NVIDIA Jetson AGX Thor.

Модель построена на плотной архитектуре Gemma 3 Text, содержит 257 млн параметров и рассчитана на контекст до 32 768 токенов. Для ограниченного декодирования авторы заявляют два прохода модели вместо 33 авторегрессионных шагов и ускорение примерно в 18 раз относительно стандартного model.generate(). Модель подходит для локальных робототехнических агентов, которым нужно интерпретировать команды на нескольких языках и выдавать вызовы действий в заданной структуре.

Модель распространяется под лицензией Apache-2.0. Заявленные точность и задержка приведены авторами карточки; README не раскрывает полный список поддерживаемых действий и эмоций и не описывает условия или методику измерения точности.

Сценарии применения

  • преобразование голосового ввода после распознавания речи в команды роботу
  • распознавание текстовых команд для жестов робота
  • выбор эмоциональной анимации по текстовой реплике
  • создание мультиязычного локального агента для управления роботом
  • формирование структурированных вызовов функций для робототехнического приложения

Ограничения

README не приводит полный перечень поддерживаемых действий и эмоций. Заявленные точность и скорость не сопровождаются описанием методики измерений.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

FunctionGemma Robot Actions (Multilingual)

A fine-tuned FunctionGemma 270M model that converts natural language into structured robot action and emotion function calls. Supports 6 languages with 98% accuracy at ~59ms on NVIDIA Jetson AGX Thor.

Supported Languages

🇬🇧 English · 🇨🇳 中文 · 🇯🇵 日本語 · 🇫🇷 Français · 🇩🇪 Deutsch · 🇪🇸 Español

Example

Input:  "Can you shake hands with me?"     → robot_action(shake_hand) + show_emotion(happy)
Input:  "跟我握手"                           → robot_action(shake_hand) + show_emotion(happy)
Input:  "握手してください"                     → robot_action(shake_hand) + show_emotion(happy)
Input:  "Serrez-moi la main"               → robot_action(shake_hand) + show_emotion(happy)
Input:  "Gib mir die Hand"                 → robot_action(shake_hand) + show_emotion(happy)
Input:  "Dame la mano"                     → robot_action(shake_hand) + show_emotion(happy)

Input:  "我今天心情不好"                      → robot_action(stand_still) + show_emotion(sad)
Input:  "あれは何ですか?"                    → robot_action(stand_still) + show_emotion(confused)
Input:  "Raconte-moi une blague"           → robot_action(stand_still) + show_emotion(think)

Supported Actions

ActionDescription
shake_handHandshake gesture
face_waveWave hello / goodbye
hands_upRaise both hands
stand_stillStay idle (default for general conversation)
show_handShow open hand / present card for payment
do_paymentDo the payment / do the payment
down_paymentFinished the payment

Supported Emotions

EmotionAnimation
happyHappy.riv
sadSad.riv
excitedExcited.riv
confusedConfused.riv
curiousCurious.riv
thinkThink.riv

Constrained decoding uses 2 forward passes instead of 33 autoregressive steps, achieving ~18x speedup over standard model.generate().

Training Details

ParameterValue
Base modelgoogle/functiongemma-270m-it
MethodLoRA (rank 8, alpha 16)
Training data~6,000 examples (545 English + ~5,450 multilingual)
LanguagesEnglish, Chinese, Japanese, French, German, Spanish
Epochs3
Learning rate2e-4
Batch size4 (effective 16 with gradient accumulation)
Max sequence length512
Precisionbf16
HardwareNVIDIA RTX 5070 Ti (16 GB)

Multilingual training data was generated using Claude API — 2 natural phrasings per language per English prompt, resulting in diverse and natural expressions rather than literal translations.

Usage

Quick Start

from transformers import AutoTokenizer, AutoModelForCausalLM
import torch

model = AutoModelForCausalLM.from_pretrained(
    "OpenmindAGI/functiongemma-finetuned-g1-multilingual",
    torch_dtype=torch.bfloat16,
    device_map="auto",
)
tokenizer = AutoTokenizer.from_pretrained("OpenmindAGI/functiongemma-finetuned-g1-multilingual")
model.eval()

Citation

@misc{openmindagi-functiongemma-multilingual,
  title={FunctionGemma Robot Actions (Multilingual)},
  author={OpenmindAGI},
  year={2025},
  url={https://huggingface.co/OpenmindAGI/functiongemma-finetuned-g1-multilingual}
}

License

Fine-tuned from google/functiongemma-270m-it under Apache 2.0.

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · transformers

Можно запустить

Подбираем GPU…

Класс архитектуры
Gemma3ForCausalLM
Ревизия весов
f808163

0 моделей