Views
No views yet
⚙️ Recommended runtime settings — gemma-native samplingtemperature 1.0, top_k 64, top_p 0.95, min_p 0.01(themin_p 0.01floor prevents the reasoning-loop empty-answer issue), context length ≥ 16k (32k recommended), and a generousmax_tokenswhen running with thinking on. The Gemma-4 thinking path needs--jinja.
gemma-4-12B-it with an eBPF & the Networking Data Plane FactBank baked into its chat-template. The model answers
correctly about post-cutoff / breaking-change APIs in 7 networking data-plane libraries — not by fine-tuning,
but by carrying a searchable bank of 318 landmine facts that fires inside llama.cpp at inference
time. Weights are untouched (only the GGUF chat-template was rewritten); no external RAG service.The model supplies the reasoning; the bank supplies the knowledge it was never trained on.
🔗 Full project — all experts, methodology, per-question transcripts, and benchmarks: github.com/mhndayesh/experts-models
tunnel→routingMode). This bank carries those breaking-change facts so the model stops answering from the old world.tunnel→routingMode, DPDK removed APIs, FRR operator changes.| library | facts | what it is / the churn |
|---|---|---|
libbpf | 93 | the canonical eBPF loader — v1 API, BCC→libbpf migration |
cilium | 74 | eBPF-based Kubernetes networking/CNI — config-key renames |
frr | 65 | FRRouting (BGP/OSPF/… routing suite) — operator-facing changes |
ebpf | 42 | eBPF programming model — the BCC→libbpf CO-RE shift |
dpdk | 25 | userspace packet processing — deprecated/removed APIs |
xdp | 12 | XDP / libxdp fast path — the split from the kernel tree |
vpp | 7 | FD.io Vector Packet Processing — release changes |
v2/extractor/experts/ebpf-dataplane/sources/.| base 12B | this model | Δ | error-closure* | |
|---|---|---|---|---|
| /47 landmine questions | 16/47 (34.0%) | 41/47 (87.2%) | +25 | 81% |
Honest note (12B): ~3 of 47 cases regressed — the base was already right and the injected fact + reasoning made it worse (the reasoning-paradox tax). Reported, not hidden.
llama-server -m gemma-4-12B-dataplane-expert-Q4_0.gguf --jinja --port 8080 --ctx-size 8192temperature 1.0, top_k 64, top_p 0.95, min_p 0.01 (the min_p floor prevents reasoning-loop empty answers).chat_template_kwargs={"enable_thinking": true} and a system prompt telling the model the looked-up facts
are verified and supersede its training. A reasoning model otherwise tends to "correct" an injected fact back
to its trained prior; authority framing holds the fact.lmstudio-community/gemma-4-12B-it-QAT-GGUF (Q4_0). This model = that GGUF with tokenizer.chat_template rewritten to embed an
inverted-index retriever + the bank (factbank.version 0.4.0, gate-alias fix applied).license: gemma) — a gemma-4 derivative. The fact bank is from
the FactBank project (see the repo LICENSE); mined sources keep their own licenses.