/ Модель

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

Контекст
262 144 токена
Размер весов
18,8 ГБ
Лицензия
Своя лицензия
Архитектура
qwen3_5 · dense
Базовая модель
Ornith-1.5-9B
Библиотека
transformers
Опубликована
21 сен 2026

AmmonixWtE-Writer-9B

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

Дообученная модель для формирования структурированных JSON-параметров уже выбранных действий агента в симуляторе установки переработки отходов в энергию.

176скачиваний за 30 дней0лайковвеса обновлены21 сен 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

AmmonixWtE-Writer-9B — плотная модель генерации текста на архитектуре Qwen3.5, дообученная Ammonix на базе Ornith AI Ornith-1.5-9B для агента управления симулируемой установкой переработки отходов в энергию. Модель получает уже выбранное действие и формирует его JSON-пayload: назначение бункера, параметры смеси и подачи, целевую нагрузку, количество закупки или продажи и лимитную цену. Она не выбирает действия и не предназначена для автономного управления установкой.

Модель обучена методом QLoRA с рангом 32 на 160 синтетических парах, отобранных по результатам симуляций, затем адаптер объединён с базовыми весами. В карточке указана подача через Transformers и safetensors; для конфигурации агента приведён контекст 4096 токенов, генерация с ограничением по JSON-схеме и проверкой выходных данных валидатором среды выполнения. В симуляционных оценках модель показала результаты, близкие к базовой модели, и меньше жёстких нарушений ограничений в отдельных испытаниях.

Обучение и оценка охватывали только одну синтетическую среду и пять типов действий. Выводы модели требуют проверки валидатором в заданной программной оболочке и не подтверждают безопасность для реального оборудования. Лицензия указана как other; конкретные условия использования в карточке не раскрыты.

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

  • формирование JSON-параметров назначения бункера в симуляторе
  • запись пропорций смеси и скорости подачи топлива
  • формирование целевой нагрузки установки
  • подготовка параметров закупки или продажи энергии
  • генерация payload для действий агента с последующей проверкой валидатором

Ограничения

Обучена и оценивалась только на синтетической модели одной установки, поэтому её выходы не подтверждены для реальных объектов и поставщиков. Это компонент записи параметров, а не модуль выбора действий или функция безопасности; требуется внешняя проверка, а карточка указывает лицензию «other» без конкретных условий.

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

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

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

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

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

Открыть на Hugging Face

AmmonixWtE-Writer-9B

The frozen local language model of the Ammonix Industrial Control-Room Agent: it writes the action payload after each decision — a bunker assignment, blend ratios and feed rate, a load target, a purchase or sale quantity and limit price. The action itself is chosen before the model is called — this model only writes, it never decides, and every payload must still pass the agent's runtime validator before execution.

This is the writer evaluated in the control-room paper (https://doi.org/10.5281/zenodo.22871228), a LoRA (r=32) trained on 160 payload pairs selected by simulated shift outcomes — no teacher model. The sealed evaluation served the base model with the un-merged adapter; that exact adapter is in adapter/. The repository root carries the same adapter merged into the base weights, for direct serving.

Evaluation

All results are simulated. The released agent with this writer in the language-model seat, against the same agent with the frozen base model:

EvaluationThis modelOrnith 1.5 9B (base)
Sealed cohort, 200 shifts, run once178/200 (89.0%), 0 hard-limit violations177/200 (88.5%), 0
Stratified crisis benchmark, 570 shifts373/570 (65.4%), 6 hard-limit violations377/570 (66.1%), 11
Comparison cohort, 200 shifts (the development cohort of this adapter)177/200, 1175/200, 2

Success is statistically indistinguishable between the two writers (McNemar p = 1.0 on the sealed cohort, p = 0.69 on the crisis benchmark); the fine-tune reduces simulated hard-limit violations. The traces, reports and a replayable UI of the sealed run ship in the code repository.

Training

  • Data: fully synthetic. Every training pair comes from the simulated waste-to-energy plant; no real plant, operator or supplier data was used anywhere in training or evaluation.
  • Outcome-selected SFT with no teacher model: for each sampled plant state the action is locked, candidate payloads are checked by the runtime validator and replayed in the simulator under 16 shared rollout seeds; a candidate becomes a training pair only if it avoids hard violations, then improves shift success, then mean outcome score beyond the simulation noise floor, and is confirmed on 16 separate seeds (160 pairs, 32 for each of route_delivery, set_blend, adjust_load, buy_cover, sell_spot).
  • QLoRA (nf4), LoRA r=32, alpha 64, 2 epochs (40 optimizer steps), ~48 min on one consumer GPU, then merged into the base weights.

Merged weights and the sealed adapter

The merged weights are close to, not identical with, the sealed configuration: folding the adapter into bf16 weights rounds every summed weight once. On 10 real writer prompts (13,855 tokens) the merged model picks the same next token as base plus adapter at all 10 generation positions and at 97.4% of all positions (largest last-position logit difference 1.03906), and writes the identical greedy payload for 9 of 10 prompts. Use adapter/ on the pinned base when reproducing the paper; use the merged weights when LoRA serving is not available. merge_report.json records the check.

Limitations and out-of-scope use

  • Trained and evaluated only on the synthetic plant; it has never seen a real facility, real suppliers, or real operating limits. Its payloads are fitted to one simulated world and five of its actions.
  • It is a writer, not a decision-maker and not a safety function: outside the agent's harness (locked action, schema-constrained decoding, runtime validator) its outputs are unchecked. The results are simulated hard-violation performance under runtime constraint enforcement, not evidence of functional safety.
  • Not for operating a real facility.

License

Released under the Ammonix Research License (LICENSE.md): research, educational, and evaluation use is free — including evaluation by a commercial organization deciding whether to seek a commercial license. Any commercial use requires a separate license from Ammonix — licensing@ammonix.ai.

Verify your download

Every shard's SHA-256 is pinned in the code repository (runs/manifests/writer_pin.json) and in merge_report.json here — your download should hash identically. The sealed adapter, adapter/adapter_model.safetensors, hashes to a76494a5ffad8887323d49bead723048397e9b86c5c055516945dc16f8edb967.

Use

Serve with vLLM (the agent's configuration: temperature 0, JSON-schema-constrained decoding, thinking disabled, context 4096). The system prompt is harness/prompts/m1_oven_v6_clean.txt in the code repository; the request carries the decided action's JSON schema.

# merged weights
vllm serve Ammonix/AmmonixWtE-Writer-9B --served-model-name Ornith-1.5-9B-wte-r2 \
  --max-model-len 4096 --limit-mm-per-prompt '{"image":0,"video":0}' --reasoning-parser qwen3

# the sealed configuration: the pinned base with the adapter as a LoRA module
vllm serve ornith-ai/Ornith-1.5-9B --revision c927ad73b7eb --enable-lora --max-lora-rank 32 \
  --lora-modules ornith-wte-r2=<local path of adapter/> --max-model-len 4096

The adapter/ folder carries the un-merged LoRA for use on the pinned base (ornith-ai/Ornith-1.5-9B @ c927ad73b7eb).

Disclaimer: research demonstration on a fully synthetic plant world — not for operating a real facility, and no evidence of functional safety.

Cite

See the code repository's CITATION.cff (https://doi.org/10.5281/zenodo.22871228). Commercial licensing: licensing@ammonix.ai

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
Qwen3_5ForConditionalGeneration
Ревизия весов
058ba6d

0 моделей