All postsResearch · 23 Jul 2026 · 5 min read

Can a small, local model diagnose network faults?

We tested Kestrel on 150 faults it had never seen. It got 68% right, up from 11% for the base model.

Network teams in closed environments have a problem: the AI tools that could help them live in the cloud. Many of these networks are air-gapped by policy, so sending configuration to an outside service is not an option. We wanted to know if a model small enough to run on one ordinary machine could still do real diagnosis.

How we built the test

We did not want a quiz. Every question in the exam is a real fault, injected into a live virtual network the model has never seen. The model gets the same read-only tools an engineer would use, investigates, and names the fault class, the device and the root cause.

  • 150 questions, kept out of training
  • 51 network topologies the model never saw
  • 18 fault classes
  • Read-only tools: the model can look, never change
  • Deterministic scoring: no human or AI judge

The results

Qwen3 8B (base)11% 17 / 150
Kestrel v168% 102 / 150
Claude Sonnet (reference)cloud reference85% 128 / 150

The same base model, before our training, solved 11%. After training in our synthetic network lab, Kestrel solved 68%. That is a jump of 57 points on faults it had never seen.

Why we show the cloud model

Claude Sonnet 5 is a much larger cloud model. We include it as a reference point, not as a rival. It needs an internet connection and costs money for every question. Kestrel runs offline on your own hardware. The fair comparison is accuracy, privacy, cost and hardware together.

What it means

A small model trained for one job can do real work where cloud AI is not allowed. 68% is not 100%, and we say so. Kestrel is the model behind Auspex, and every new round of training is measured on the same exam.

Full benchmark on the Auspex page

More from Research

All posts

Get new posts by email.

One email when something new is out. No noise.