Downloads · 30 days
19
16% of all-time downloads
atenareply/lfm2.5-1.2b-asterion-agentic
lfm2.5-1.2b-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 other.
Verifiable satellite-operations assistant: telemetry alert triage + native tool-calling + raw-log extraction. LoRA SFT on the ParamΔ model with the v2 confound-free dataset.
Downloads · 30 days
19
16% of all-time downloads
All-time downloads
119
Public
Parameters
1.2B
2.3 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors2.3 GB · 100%
From the Hugging Face model README
Verifiable satellite-operations assistant: telemetry alert triage + native tool-calling + raw-log extraction. LoRA SFT on the ParamΔ model with the v2 confound-free dataset.
| Dataset | asterion-agentic-sft — train 18,837 / val 991 (Track A 2,997 / B 6,000 / C 917 + equal general blend) |
| Adapter | LoRA r=32, α=64, dropout 0.05, target all-linear (merged at push) |
| LR / epochs | 1e-4 cosine, warmup 0.05, 2 epochs, max_len 4096, eff_batch 64 |
| Metric | Value | Note |
|---|---|---|
| pass@1 | 0.986 | ParamΔ baseline: 0.002 |
| triage recall (genuine) | 1.00 | v1 round was 0.63 |
| triage precision (genuine) | 1.00 | zero false alarms |
| pass@1 by difficulty L1-L4 | 0.98 / 0.99 / 0.98 / 1.00 | v1's L2 dip is gone |
| action accuracy | 0.986 | maintenance loop |
| grounding rate | 0.72 | verbatim numbers in reasoning |
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 for the Asterion fleet: classify an ALERT (routine vs genuine), run the maintenance loop on genuine anomalies, extract values from raw logs. Use INSIDE a tool-execution loop.
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/lfm2.5-1.2b-asterion-agentic")
model = AutoModelForCausalLM.from_pretrained("atenareply/lfm2.5-1.2b-asterion-agentic")
TOOLS = [...] # the 8 OpenAI-style tool schemas (see noval-corp/config/curation.py: TOOL_SCHEMA)
messages = [{"role": "system", "content": "You are an OMC 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_start|>[...]<|tool_call_end|>, execute, append a {"role":"tool",...} message, repeat.
Reference loop: noval-corp/scripts/eval_agentic.py::run_episode.
Card generated by noval-corp/scripts/gen_model_cards.py (standardized across the noval-corp model family).