/ Модель

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

Контекст
4 096 токенов
Параметры
3,7 млрд
Лицензия
CC BY-NC 4.0
Архитектура
hrm_text · dense
Базовая модель
HRM-Text-1B
Библиотека
transformers
Опубликована
4 июн 2026

hrm-text-agent

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

Дообученная англоязычная модель HRM-Text для генерации текста и вызова функций в агентных сценариях.

58скачиваний за 30 дней5лайковвеса обновлены5 июн 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

jasoncarreira/hrm-text-agent — англоязычная модель для генерации текста с вызовом функций и инструментов. Это полноразмерное дообучение HRM-Text-1B от Sapient Intelligence: базовая модель на архитектуре Hierarchical Reasoning Model дообучена методом supervised fine-tuning для выбора подходящих инструментов и формирования структурированных вызовов. По данным README, на тестах BFCL v4 модель показывает 54,7% общего результата; она также сохраняет большую часть общих навыков базовой модели.

Модель предназначена для агентных сценариев, где нужно передать запрос инструменту или решить, что подходящего инструмента нет. Она использует архитектуру PrefixLM, имеет 3,7 млрд параметров и контекст 4096 токенов. Для работы важно подавать промпт с предусмотренным моделью префиксным форматом и применять агентный цикл: обычный вызов `.generate()` не соответствует режиму обучения.

Модель распространяется по лицензии CC BY-NC 4.0, которая ограничивает коммерческое использование. README сообщает о снижении точности в задачах с ответом одной буквой в некоторых тестах; часть ошибок связана с форматом ответа, а не с содержанием.

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

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

Ограничения

Для корректной работы требуется специальный формат PrefixLM и агентный цикл; обычный вызов `.generate()` не соответствует режиму обучения. Лицензия CC BY-NC 4.0 запрещает коммерческое использование, а README отмечает снижение точности при ответах в формате одной буквы.

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

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

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

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

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

Открыть на Hugging Face

HRM-Text-1B-agent (v1) — tool / function calling

Full-parameter SFT of sapientinc/HRM-Text-1B — a 1B base (pre-alignment) Hierarchical Reasoning Model — fine-tuned to do function / tool calling. It takes a model that scored 0% on the task and turns it into a competent small tool-caller.

Code, full writeup, and the architecture experiments: https://github.com/jasoncarreira/hrm-text-agent

See also hrm-text-agent-v2, which adds xLAM parallel data for much stronger multi-call performance (with some tradeoffs).

Scores — BFCL v4 (official AST checker, full test sets)

CategorynBaseThis model (v1)
simple4000%61.5%
multiple2000%53.5%
parallel2000%37.5%
parallel_multiple2000%28.0%
irrelevance240100%80.8%

Overall micro-average (1,240): 54.7%. Call-category competence (4 call cats, count-weighted): ~48%. This sits above generic 1B instruct models on BFCL non-live AST, and below the best purpose-built 1B (xLAM-2-1b-fc-r ~69) — strong for a 1B base + SFT.

General capability (base → tuned, 8-benchmark forgetting check)

The SFT was benign: reasoning/knowledge retained — GSM8k 84.5→85.6, DROP(F1) 84.8→83.3, and BoolQ/HellaSwag/Winogrande flat. The only drops were single-letter MCQ format discipline (MMLU 60.1→55.5, ARC-C 83.5→75.1), driven by a rise in non-letter outputs (~10% "invalid") — largely recoverable (the model often answers correctly in prose), and fixed in v2.

Training

Matches the sapientinc cfg_sft recipe:

  • full-parameter SFT — not LoRA (LoRA on HRM's weight-shared recurrence amplifies the delta per-cycle and collapses the output distribution); bf16 autocast + fp32 master weights
  • lr 3e-5, cosine decay to 10%, no warmup; AdamW (0.9, 0.95), weight_decay 0.1
  • 3 epochs, max_len 2048, effective batch ~32; ~25k mixed examples, ~3.5 h on an A100 80GB
  • Uses the model's direct condition token (<|object_ref_start|>) — the documented mode for structured output.

Data mix: tool calls (Hermes + glaive-function-calling) + general instructions (HuggingFaceH4/no_robots) + synthesized irrelevance ("tools present but none fit → don't call").

Usage

HRM-Text is a PrefixLM with a conditioning scheme: prompts open <|im_start|><|object_ref_start|>…<|im_end|> with token_type_ids=1 over the prompt span. A naive .generate() won't match the training distribution — use the agent loop / eval harness in the repo:

git clone https://github.com/jasoncarreira/hrm-text-agent && cd hrm-text-agent
pip install -r requirements.txt
python infer_agent.py --model jasoncarreira/hrm-text-agent "What's the weather in Paris?"
python bfcl_local.py --model jasoncarreira/hrm-text-agent --dump errs.jsonl   # full BFCL

License & data lineage

The base model is Apache-2.0, but the training data includes HuggingFaceH4/no_robots (CC-BY-NC-4.0), so treat this derived model as research / non-commercial. Verify the licenses of all sources for your use case.

🤖 Built with Claude Code (including a second Claude driving training on the GPU pod).

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
HrmTextForCausalLM
Ревизия весов
70ef400

0 моделей