Rein-NPC-4B
NPC, который сам решает, когда звать инструмент
Rein-NPC-4B от jmc0 — специальная версия Qwen3.5-4B, которая говорит и принимает решения. Внутри неё 64 новых токена, обучались только их embedding-строки, а исходные веса не менялись. Модель создана для игровых NPC: в одном forward pass она оценивает, нужен ли tool call, какой именно, пытаются ли переименовать персонажа или атакуют факт мира.
⚙ Ключевые особенности
- 🎯 64 новых токена с обученными embedding-строками; все оригинальные веса Qwen3.5-4B остаются неизменными.
- ⚙ В том же forward pass выдаёт калиброванную вероятность: нужен ли инструмент, какой, есть ли попытка смены имени или атака на лор.
- 🕹 Игра действует доступными средствами: предзаполняет tool call, запрещает токен вызова или добавляет напоминание в ход.
- 📡 Работает в Transformers, vLLM, llama.cpp и MLX; есть GGUF в bf16, Q8_0 и Q4_K_M. Второй сервер или вторая модель не нужны.
- 🌐 Поддерживает en и pt; правила держатся и на португальском при английской карточке.
💬 Пример
llama-server -m Rein-NPC-4B-Q4_K_M.gguf --port 8080 -ngl 99 -c 32768 --parallel 2Подробнее
На 10 отложенных игровых агентах по 80 реплик: нужный tool call в 94% случаев с Rein-NPC против 42% без него; если вписать правила в system prompt — 43%.На 28 433 тестовых вопросах по правилам, не виденным в обучении: 0.958 (Rein-r1-4B — 0.968, Kev-4B — 0.846).
В примере — RTX 4090 и Q4_K_M; для работы нужен протокол Rein и валидация аргументов инструментов на стороне игры.








Комментарии