/ Модель

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

Контекст
32 768 токенов
Параметры
257 млн
Архитектура
gemma3_text · dense
Библиотека
transformers
Опубликована
12 янв 2026

functiongemma-270m-ar-tooluse

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

Дообученная Gemma для вызова инструментов и генерации структурированных аргументов по запросам на арабском языке и его диалектах.

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

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

FunctionGemma-270M Arabic Tool Use — дообученная модель metga97 на базе google/functiongemma-270m-it, предназначенная для вызова инструментов по запросам на арабском языке. Она принимает диалог и описания инструментов, а когда нужен инструмент, формирует один вызов в нативном формате FunctionGemma со структурированными JSON-аргументами; для остальных запросов отвечает коротким текстом на арабском языке.

Модель содержит 257 млн параметров, использует плотную архитектуру Gemma 3 и поддерживает контекст до 32 768 токенов. Обучение и оценка охватывают литературный арабский и диалекты: египетский, заливный, левантийский и магрибский; тестовые сценарии включают финансы, электронную торговлю, госуслуги, здравоохранение, исламские сервисы, путешествия, коммунальные услуги и погоду. В README указаны высокая точность выбора инструмента и аргументов, но точное совпадение всех вызовов ниже единицы; возможен перевод значений параметров на английский. Для корректного использования нужны шаблон чата FunctionGemma с переданными инструментами и левая схема дополнения батча. Модель распространяется по лицензии Apache-2.0.

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

  • Вызов API по запросу на египетском арабском
  • Выбор инструмента и заполнение аргументов для банковских операций
  • Обработка запросов покупателей в интернет-магазине
  • Маршрутизация запросов о государственных услугах
  • Вызов погодного сервиса по вопросу на арабском языке

Ограничения

В README отмечены несовершенная точность точного совпадения вызовов и случаи, когда значения аргументов переводятся на английский. Для вызова инструментов следует передавать их описания через шаблон чата FunctionGemma.

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

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

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

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

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

Открыть на Hugging Face

language:

  • ar tags:
  • function-calling
  • tool-use
  • arabic
  • instruction-tuning
  • gemma
  • transformers license: apache-2.0 base_model: google/functiongemma-270m-it

FunctionGemma-270M Arabic Tool Use

This model is a finetuned version of google/functiongemma-270m-it for Arabic tool use / function calling across multiple dialects and domains.

It is trained to produce exactly one tool call when a tool is required, using FunctionGemma-native tool formatting (special function-call tokens) and structured JSON arguments.

Base model

  • google/functiongemma-270m-it

Dataset

  • metga97/arabic-tooluse-functiongemma-v1

What the model outputs

When a tool is required, generation should include a FunctionGemma tool call pattern such as:

  • <start_function_call>call:TOOL_NAME{ ...json args... }<end_function_call>

For non-tool requests, it returns a short Arabic reply.

Evaluation (by slang / dialect)

Evaluated on the test split of metga97/arabic-tooluse-functiongemma-v1.

Overall

  • Parsed OK rate: 0.891
  • Tool name accuracy: 0.9921
  • Strict EM: 0.6564
  • Key-F1 (avg): 0.9925
  • Missed-call rate: 0.0064
  • False-call rate (negatives): 0.0

Strict EM by slang / dialect

  • Egyptian: 0.6791 (denom_calls: 1069)
  • Gulf: 0.6237 (denom_calls: 1172)
  • Levantine: 0.6558 (denom_calls: 706)
  • MSA: 0.6804 (denom_calls: 1408)
  • Maghrebi: 0.5455 (denom_calls: 176)

Strict EM by domain

  • banking_finance: 0.6255 (denom_calls: 542)
  • ecommerce: 0.64 (denom_calls: 550)
  • government_services: 0.7651 (denom_calls: 613)
  • healthcare: 0.5754 (denom_calls: 577)
  • islamic_services: 0.7119 (denom_calls: 597)
  • travel: 0.6028 (denom_calls: 564)
  • utilities: 0.4652 (denom_calls: 561)
  • weather: 0.8653 (denom_calls: 527)

Inference (important)

1) Use left padding for decoder-only generation

Set:

  • tokenizer.padding_side = "left"
  • tokenizer.pad_token = tokenizer.eos_token (if missing)

2) Pass tools via apply_chat_template(..., tools=tools_list)

This is critical for FunctionGemma-style function calling.

Example outline:

  1. Select a tool subset for the request (domain pack + deterministic sampling).
  2. Build prompt with apply_chat_template including tools=tools_list.
  3. generate() deterministically (do_sample=False, temperature=0.0).
  4. Parse tool call tokens and arguments.

Known limitations / improvement ideas

  • Some outputs may translate slot values into English (e.g., “Abu Dhabi”, “ID renewal”).
    • Mitigations: stronger developer prompt constraints, post-processing, adding explicit anti-translation supervision, and/or filtering/rebalancing training examples where values are English.
  • Parsed OK < 1.0: you can improve formatting consistency with:
    • longer training
    • slightly stronger prompt
    • adding more negative/no-tool examples with explicit non-tool responses

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей