/ Модель

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

Контекст
80 токенов
Лицензия
MIT
Опубликована
30 сен 2026

tiny-fc-lm

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

Небольшая экспериментальная англоязычная модель, которая направляет запросы к web_search или воздерживается от вызова инструмента.

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

Бенчмарки

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

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

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

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

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

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

Safeeq/tiny-fc-lm — экспериментальная модель Safeeq для маршрутизации запросов к инструментам. Это обученный с нуля decoder-only Transformer примерно на 471 760 параметров: 4 слоя, размерность модели 80, 4 головы внимания, RoPE, RMSNorm, GELU и связанные входные и выходные эмбеддинги. Модель использует BPE-токенизатор с словарём из 2 048 токенов и контекстом до 80 токенов.

Модель предназначена для английских запросов: она формирует вызов единственного инструмента web_search с полями запроса и давности либо возвращает none для запросов, требующих воздержаться от вызова. Обучение проводилось на 80 000 синтетических примеров примерно для десяти типов запросов; в README указана точность exact match около 1,00 на внутривыборочной проверке и 0,88 на отложенных формулировках. Это демонстрационная узкоспециализированная модель, а не универсальный ассистент. Она иногда не сохраняет незнакомые имена и названия мест, не поддерживает многоходовый контекст и требует пользовательской реализации для загрузки и диспетчеризации вызовов. Лицензия — MIT.

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

  • маршрутизация англоязычных запросов к веб-поиску
  • формирование вызова web_search с поисковым запросом и давностью
  • отказ от вызова инструмента для светской беседы
  • демонстрация function calling на модели с малым числом параметров

Ограничения

Поддерживает только один инструмент web_search, не ведёт многоходовый диалог и может подменять незнакомые имена и места запомненными значениями. Это демонстрационная модель с контекстом 80 токенов, не предназначенная для роли универсального ассистента.

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

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

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

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

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

Открыть на Hugging Face

Tiny Function-Calling LM (~0.47M params)

A from-scratch decoder-only transformer with ~471,760 parameters, trained to route natural-language requests to a single tool (web_search) or abstain (none). Built as a demonstration of function-calling on an extremely small budget.

Architecture

  • 4 transformer layers, d_model=80, 4 attention heads (head dim 20)
  • RoPE positional encoding, RMSNorm, GELU feed-forward (4x width), tied input/output embeddings
  • BPE tokenizer with a 2,048-token vocabulary trained on the task's own synthetic data
  • Context length: 80 tokens

Output format

web_search|query=<search terms>|recency=<day|week|any>
none

Loading

This is not a registered transformers architecture — it uses a small custom model class. Load it with the reference implementation (model.py) from the companion GitHub repo:

Code: https://github.com/YOUR_USERNAME/tiny-fc-lm

import torch
from safetensors.torch import load_file
from tokenizers import Tokenizer
from model import TinyLM  # from the GitHub repo

state = load_file("model.safetensors")
tok = Tokenizer.from_file("tokenizer.json")
model = TinyLM(vocab=2048, d=80, n_layers=4, n_heads=4, ffn_mult=4, max_len=80)
model.load_state_dict(state)
model.eval()

See the GitHub repo's infer.py for constrained decoding and tool dispatch.

Training data

80,000 synthetic (request, tool-call) pairs generated from templated phrasings across ~10 intents (news, weather, price, stock, how-to, sports scores, definitions, generic web search, and weekly recaps), plus chit-chat examples mapped to none.

Evaluation

SplitExact match
In-distribution (val)~1.00
Held-out phrasing (OOD)~0.88

Limitations

  • Single tool only (web_search); not a general-purpose assistant.
  • Learned via memorized entity↔pattern associations rather than true entity copying, so genuinely novel named entities (names/places never seen in training) are sometimes replaced with a memorized default instead of preserved.
  • English only; no multi-turn context.

License

MIT. Provided as-is for research/educational use.

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

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

GPU в ailist

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

Нельзя запустить

Архитектура ? неизвестна transformers в образе рантайма.

Ревизия весов
d4121b4

0 моделей