Downloads · 30 days
30
4% of all-time downloads
atenareply/gemma-4-12b-asterion-agentic
gemma-4-12b-asterion-agentic is a text generation model from atenareply. Use it when you need the model to write or continue text. It is set up for transformers. The card lists the license as apache-2.0.
Verifiable maintenance assistant at 12B: telemetry anomaly triage + native Gemma-4 tool-calling + maintenance loop + raw-log reading. LoRA SFT on the ParamΔ model, dataset v2 (confound-free).
Downloads · 30 days
30
4% of all-time downloads
All-time downloads
670
Public
Parameters
12B
27.1 GB on disk
Likes
2
Public
Click a slice to open those files.
.safetensors24.4 GB · 100%
From the Hugging Face model README
Verifiable maintenance assistant at 12B: telemetry anomaly triage + native Gemma-4 tool-calling + maintenance loop + raw-log reading. LoRA SFT on the ParamΔ model, dataset v2 (confound-free).
| Dataset | asterion-agentic-sft (v2: raw/clean decoupled, Track-C multi-QA) |
| Adapter | LoRA r=32, α=64, dropout 0.05, target all-linear (merged at push) |
| LR / epochs | 2e-4 cosine, warmup 0.05, 1 epoch, max_len 4096, eff_batch 32 |
| Tools | 8 (same schema as the LFM2 round; Gemma-4 native wire format) |
| Metric | Value | Note |
|---|---|---|
| alert pass@1 (v3 verifier) | 0.132 | 1.2B sibling: 0.304 — but see the profile |
| multi-alert SUBCASES by difficulty | 0.22 / 0.22 / 0.22 / 0.12 | L3/L4 move off zero with NO multi-alert training data — capability emerging with scale (1.2B: 0.00) |
| triage recall / precision (genuine) | 0.68 / 0.56 | over-calls genuine |
| distractor resistance | 0.32 | falls for correlated decoys |
| schema / grounding / budget | 1.00 / 1.00 / 1.00 | wire format is perfect |
| extraction pass@1 | 0.90 | 0.96 per-question |
| SFT eval_loss | 0.285 | 0.381 → 0.285 over 1 epoch, no overfit |
Eval is a held-out, deterministic verifiable harness (synthetic tasks); baseline = the pre-SFT ParamΔ model. See noval-corp/scripts/eval_agentic.py.
Satellite-operations assistant: classify an ALERT (routine vs genuine) and run the maintenance loop on genuine anomalies. Use INSIDE a tool-execution loop (the model emits <|tool_call> blocks and consumes <|tool_response> results).
Limitations:
Use inside a tool-execution loop (the model emits calls; you run the tools and feed results back):
from transformers import AutoModelForCausalLM, AutoTokenizer
tok = AutoTokenizer.from_pretrained("atenareply/gemma-4-12b-asterion-agentic")
model = AutoModelForCausalLM.from_pretrained("atenareply/gemma-4-12b-asterion-agentic")
TOOLS = [...] # the 8 OpenAI-style tool schemas (see noval-corp/config/curation.py: TOOL_SCHEMA)
messages = [{"role": "system", "content": "You are an Asterion operations assistant."},
{"role": "user", "content": "ALERT on NPWD2531: 1.12A. Routine or genuine?"}]
inputs = tok.apply_chat_template(messages, tools=TOOLS, add_generation_prompt=True, return_tensors="pt", return_dict=True)
# parse <|tool_call>call:name{...}<tool_call|>, execute, append the result as a {"role":"tool",...}
# message WITH structured tool_calls on the assistant message, repeat.
Reference loop: noval-corp/scripts/eval_agentic_gemma.py::run_episode (wire spec: docs/gemma_wire_format.md).
Card generated by noval-corp/scripts/gen_model_cards.py (standardized across the noval-corp model family).