/ Модель

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

Лицензия
Gemma
Архитектура
gemma4 · dense
Базовая модель
gemma-4-E2B-it
Библиотека
transformers
Опубликована
24 июн 2026

gemma4-e2b-mobile-actions-200

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

Экспериментальная Gemma 4 E2B IT, дообученная преобразовывать текстовые запросы к мобильному помощнику в вызовы функций для управления устройством и приложениями.

531скачиваний за 30 дней1лайквеса обновлены16 сен 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ClarkBear/Gemma4-e2b-mobile-actions-200 — экспериментальная дообученная модель на базе Google Gemma 4 E2B IT, созданная для преобразования запросов к мобильному помощнику в вызовы функций. Она обучалась с помощью LoRA на 200 примерах набора google/mobile-actions, после чего веса адаптера объединили с базовой моделью; репозиторий содержит веса для Transformers и артефакт LiteRT-LM для экспериментов на устройстве. Поддерживаются функции создания контактов и событий календаря, показа карты, открытия настроек Wi-Fi, отправки почты и управления фонариком.

В оценке на 200 отложенных примерах формат вызова был корректным в 94% случаев, точность выбора функции составила 94%, а обязательные аргументы присутствовали в 92% случаев. Модель принимает текстовые запросы и выдаёт текстовые вызовы инструментов. В метаданных базовая Gemma обозначена как мультимодальная, однако карточка этой производной описывает именно текстовый сценарий мобильных действий. Лицензия — Gemma.

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

  • создание контакта из текстовой команды
  • добавление события в календарь по описанию
  • поиск места и адреса для показа на карте
  • открытие настроек Wi-Fi голосовым или текстовым помощником
  • отправка письма по команде пользователя
  • включение и выключение фонарика

Ограничения

Это экспериментальное дообучение на небольшом наборе из 200 примеров; модель может выдавать дополнительные вызовы инструментов после первого корректного вызова. Точное совпадение для адресов чувствительно к формату, а извлечение названия и времени календарного события сложнее простых действий; артефакт LiteRT-LM занимает около 5 ГБ.

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

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

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

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

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

Открыть на Hugging Face

Gemma 4 E2B Mobile Actions, 200-Sample Fine-Tune

Main model card: google/gemma-4-E2B-it

This repository provides an experimental Gemma 4 E2B checkpoint fine-tuned on google/mobile-actions for mobile action function calling.

The model was trained locally on an Apple M1 Pro with LoRA, then merged back into the base model for direct Transformers inference.

What It Does

The model converts natural language mobile assistant requests into tool calls, for example:

<|tool_call>call:show_map{query:<|"|>Patisserie Valerie at 208 Kensington High Street, London, W8 7RG<|"|>}<tool|>

Supported functions come from the google/mobile-actions dataset, including:

  • create_calendar_event
  • create_contact
  • show_map
  • open_wifi_settings
  • send_email
  • turn_on_flashlight
  • turn_off_flashlight

Performance

Evaluation was run on 200 held-out examples from google/mobile-actions (metadata == "eval").

MetricScore
Format valid rate94.0%
Function name accuracy94.0%
Required arguments present92.0%
Exact match85.0%

Per-Function Results

FunctionNFormatNameRequiredExact
create_contact4388.4%88.4%88.4%86.0%
create_calendar_event4290.5%90.5%81.0%78.6%
show_map3897.4%97.4%97.4%68.4%
open_wifi_settings2090.0%90.0%90.0%90.0%
send_email20100.0%100.0%100.0%95.0%
turn_on_flashlight20100.0%100.0%100.0%100.0%
turn_off_flashlight17100.0%100.0%100.0%100.0%

Training

SettingValue
Base modelgoogle/gemma-4-E2B-it
Datasetgoogle/mobile-actions
Training samples200
Epochs1
LoRA rank / alpha16 / 32
Batch / accumulation1 / 16
Max sequence length1024
Precisionbfloat16
HardwareApple M1 Pro, MPS
Training time35m47s including merge

The adapter was trained with TRL SFTTrainer and PEFT LoRA. The final weights in this repository are the merged model weights.

Usage

import torch
from transformers import AutoModelForCausalLM, AutoProcessor, pipeline

model_id = "ClarkBear/gemma4-e2b-mobile-actions-200"

processor = AutoProcessor.from_pretrained(model_id)
tokenizer = processor.tokenizer
model = AutoModelForCausalLM.from_pretrained(
    model_id,
    dtype=torch.bfloat16,
    device_map="auto",
)

tools = [{
    "type": "function",
    "function": {
        "name": "show_map",
        "description": "Shows a location on the map.",
        "parameters": {
            "type": "object",
            "properties": {"query": {"type": "string"}},
            "required": ["query"],
        },
    },
}]

messages = [
    {"role": "system", "content": "You are a mobile assistant that calls tools."},
    {"role": "user", "content": "Show me Patisserie Valerie on Kensington High Street."},
]

prompt = processor.apply_chat_template(
    messages,
    tools=tools,
    tokenize=False,
    add_generation_prompt=True,
)

generator = pipeline("text-generation", model=model, tokenizer=tokenizer)
print(generator(prompt, max_new_tokens=160, do_sample=False)[0]["generated_text"])

Run with LiteRT-LM

This repository also includes pre-converted LiteRT-LM artifacts for on-device experiments:

FileSizeNotes
model.litertlm~5.07 GBDefault 8-bit LiteRT-LM artifact
model-wi4.litertlm~2.55 GBSmaller 4-bit artifact, recommended first for mobile testing

Download and run the smaller 4-bit artifact with the LiteRT-LM CLI:

uv tool install litert-lm

hf download ClarkBear/gemma4-e2b-mobile-actions-200 model-wi4.litertlm \
  --local-dir ./gemma4-e2b-mobile-actions-200-litert

litert-lm run \
  ./gemma4-e2b-mobile-actions-200-litert/model-wi4.litertlm \
  --prompt "Turn on the flashlight"

For Android or iOS apps, use the downloaded .litertlm file with the LiteRT-LM runtime APIs. If you have enough device storage and memory, compare the 8-bit and 4-bit artifacts for quality and latency.

Examples

This repository includes runnable examples:

python examples/run_transformers.py \
  --model-id ClarkBear/gemma4-e2b-mobile-actions-200 \
  --prompt "Turn on the flashlight"

Example prompts are available in examples/prompts.jsonl.

Limitations

This is an experimental small-data fine-tune.

  • It was trained on only 200 examples.
  • It may emit extra tool calls after the first valid tool call.
  • show_map exact match is sensitive to address string formatting.
  • Calendar events remain harder than simple device actions because they require title and datetime extraction.
  • The LiteRT-LM artifact is large (model.litertlm is about 5 GB), so mobile deployment should target devices with enough storage and memory.

Fine-Tune and Compile Notes

This repository contains both the merged Hugging Face Transformers checkpoint and a LiteRT-LM .litertlm artifact exported from it.

The local training scripts and evaluation code are maintained in the companion project used to create this checkpoint.

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
Gemma4ForConditionalGeneration
Ревизия весов
0d81542

0 моделей