Downloads · 30 days
179
100% of all-time downloads
Ammonix/AmmonixWtE-Writer-9B
AmmonixWtE-Writer-9B is a text generation model from Ammonix. Use it when you need the model to write or continue text. It is set up for transformers. The card lists the license as other.
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 quant…
Downloads · 30 days
179
100% of all-time downloads
All-time downloads
179
Public
Parameters
9.4B
19.1 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors19.1 GB · 100%
From the Hugging Face model README
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.
All results are simulated. The released agent with this writer in the language-model seat, against the same agent with the frozen base model:
| Evaluation | This model | Ornith 1.5 9B (base) |
|---|---|---|
| Sealed cohort, 200 shifts, run once | 178/200 (89.0%), 0 hard-limit violations | 177/200 (88.5%), 0 |
| Stratified crisis benchmark, 570 shifts | 373/570 (65.4%), 6 hard-limit violations | 377/570 (66.1%), 11 |
| Comparison cohort, 200 shifts (the development cohort of this adapter) | 177/200, 1 | 175/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.
route_delivery, set_blend, adjust_load, buy_cover, sell_spot).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.
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 —
[email protected].
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.
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.
See the code repository's CITATION.cff (https://doi.org/10.5281/zenodo.22871228). Commercial licensing:
[email protected]