Most engineers think…
Most people assume Darktrace is 'an AI box that flags weird traffic', and that every alert it raises is a threat to chase down. Both halves of that picture get you into trouble.
Darktrace is a layered pipeline: the Self-Learning AI scores how anomalous behaviour is, models add conditions to turn that raw anomaly into a meaningful, explainable alert, and a match raises a model breach with a severity. Cyber AI Analyst then groups related breaches into investigated incidents so you triage incidents, not thousands of raw alerts. The real skill isn't reading alerts — it's tuning the models (tags, groups, custom models, exceptions) so normal behaviour stops shouting while genuine anomalies still breach.
① From anomaly scores to models to model breaches
Darktrace ships no signatures. Its Self-Learning AI watches every device and user, builds a picture of what is normal for each of them, and produces an anomaly score when behaviour deviates. That anomaly detection is the foundation, but a raw score on its own is noisy and hard to act on.
On top of it sit models. A model is logic that combines the AI's anomaly scores with conditions and criteria to describe a behaviour actually worth alerting on — for example, 'a device making an unusual external connection and transferring an unusually large amount of data'. Darktrace ships many built-in models, and you can build custom models for your own environment.
When a device's behaviour matches a model, Darktrace raises a model breach — the alert. So the pipeline is simple to say and important to get right: anomaly scores → models → model breaches. Models are what turn raw anomaly into prioritised, explainable alerts.
In an interview, separate the layers cleanly: the Self-Learning AI produces anomaly scores; models add conditions to turn raw anomaly into a meaningful, explainable alert; a match raises a model breach with a severity. Anomaly detection is the foundation, models are the judgement layer.
In Darktrace, what is a 'model'?
② Anatomy of a model breach — and the Threat Visualizer
A model breach is not just 'something happened'. Each breach carries a score / priority (its severity), the triggering device, the time, and — crucially — the underlying anomalies and evidence that caused it. That evidence is why Darktrace alerts are explainable rather than a black box.
Investigating in the Threat Visualizer
Analysts open and investigate breaches in the Threat Visualizer. From a single breach you can see the device, its connections, the exact behaviour that breached the model, and you can pivot across the network to related activity. The severity score tells you where to look first; the evidence tells you whether it is a real threat or simply unusual-but-legitimate behaviour.
How unusual a behaviour is versus the device's learned baseline — produced by the Self-Learning AI and the raw input to every model.
Logic combining anomaly scores with conditions to describe a meaningful behaviour worth alerting on. Many are built-in; you can build custom ones.
The alert raised when a device matches a model — carries a severity score, the device, the time and the underlying evidence.
Automatically investigates breaches and groups related ones into investigated incidents, so analysts work incidents, not thousands of raw alerts.
Which of these does a model breach record?
③ Cyber AI Analyst — incidents, not raw alerts
A busy network can raise a lot of model breaches. If a human had to read each one, the SOC would drown. Cyber AI Analyst solves this: it automatically investigates breaches and groups related ones into investigated incidents, complete with a written narrative of what it believes happened and why.
The practical effect is a change of unit of work. Instead of triaging thousands of raw breaches, analysts triage a handful of incidents, each prioritised by severity and already investigated. The interview line: you work incidents, not alerts. Cyber AI Analyst does the first-pass investigation so the human starts from a story, not a stack of disconnected pings.
Working every model breach individually burns the SOC out and misses the wood for the trees. Let Cyber AI Analyst group related breaches into incidents, then prioritise incidents by severity. You work incidents, not thousands of raw alerts.
What is the main job of Cyber AI Analyst?
④ Tuning out false positives — without losing detection
Most day-to-day Darktrace work is tuning, not chasing alerts. When a breach is legitimate-but-noisy you can acknowledge or suppress it, adjust a noisy model, build a tuned custom model, use device tags and groups to express what is normal for a set of devices, and whitelist known-good patterns. All the while, the AI keeps learning as the environment changes.
Best practice, and the traps
Prioritise with severity plus Cyber AI Analyst incidents, and tune iteratively — never try to action every raw breach. The classic pitfalls: disabling a model wholesale to kill noise (you lose the detection and miss the real thing later); ignoring AI Analyst's incident prioritisation and drowning in raw breaches; and not using tags/groups, so behaviour that is perfectly normal for a group keeps alerting forever. Tune the model — don't switch it off.
Sneha at a Hyderabad logistics firm faces this
Every night around 1 a.m. the backup server BKP-SRV-01 raises a flood of high-scoring breaches on an 'unusual large data transfer' model, and the SOC is exhausted triaging them.
A legitimate nightly backup is genuinely unusual against that device's baseline, so the model breaches every night — true behaviour, not a true threat.
In the Threat Visualizer the evidence shows the same destination, same time window, same backup pattern nightly; Cyber AI Analyst has already grouped them into one recurring incident, confirming expected backup activity.
Threat Visualizer ▸ open breach for BKP-SRV-01 ▸ review evidence + AI Analyst incidentTag BKP-SRV-01 into a 'Backup Servers' group and tune the model (scope/exception for the nightly pattern) instead of acting on each breach; let the AI keep learning the device.
Next night the expected backup raises no breaches, while a genuinely anomalous large transfer from a workstation still breaches and is escalated by AI Analyst as a high-severity incident.
After tuning, confirm two things on the next cycle: the legitimate behaviour no longer breaches, AND a genuinely anomalous version of it still does. If only the first is true you may have disabled detection by accident rather than scoping it.
▶ Watch a noisy backup breach get tuned the right way
How a legitimate nightly transfer breaches, gets confirmed and tuned — while a real exfiltration still gets caught. Press Play for the healthy path, then Break it to see the classic failure.
A backup server legitimately breaches an 'unusual large transfer' model every night. What is the right fix?
🤖 Ask the AI Tutor
Tap any question — instant, scoped to this lesson. No login, no waiting.
Pre-curated from vendor docs + community Q&A, scoped to this lesson. For a live prod issue, paste your export into chat.techclick.in.
📝 Wrap-up assessment — six more
You've answered 4 inline. Six left. 70% (7 of 10) marks the lesson complete on your profile. Tap Submit all answers at the end.
🧠 In your own words
Type one line: why is 'tune the model' better than 'disable the model' when a breach is noisy? Then compare with the expert version.
🗣 Teach a friend
Best way to lock it in — explain it in one line to a teammate. Tap to generate a paste-ready summary.
📖 Glossary
- Self-Learning AI
- Darktrace's engine that baselines normal behaviour per device and user and scores anomalies, without static signatures.
- Anomaly score
- A measure of how unusual a behaviour is versus the learned baseline — the raw input that models reason over.
- Model
- Logic combining anomaly scores with conditions/criteria to define an alert-worthy behaviour; many are built-in, and you can create custom models.
- Model breach
- The alert raised when a device matches a model — carries a score/priority (severity), the triggering device, the time and the underlying evidence.
- Threat Visualizer
- Darktrace's console for investigating breaches — the device, its connections, the evidence and network pivoting.
- Cyber AI Analyst
- The layer that automatically investigates breaches and groups related ones into investigated incidents with a written narrative.
- Incident
- A set of related breaches grouped and investigated by Cyber AI Analyst, prioritised by severity — the analyst's real unit of work.
- Tuning
- Reducing false positives by suppressing/adjusting models, building custom models, tagging/grouping devices and whitelisting known-good patterns.
- Device tag / group
- A label that scopes behaviour so what is normal for a group of devices does not keep alerting.
- Custom model
- A model you build or adapt for your environment to detect — or to stop alerting on — a specific behaviour precisely.
📚 Sources
- Darktrace — How Darktrace works: Self-Learning AI and anomaly detection. darktrace.com
- Darktrace — Darktrace / NETWORK (NDR) product page. darktrace.com
- Darktrace — Cyber AI Analyst: investigating and grouping alerts into incidents. darktrace.com
- Darktrace Customer Portal — Models and model breaches; creating and tuning custom models. customerportal.darktrace.com
- Darktrace Customer Portal — Threat Visualizer: investigating model breaches and evidence. customerportal.darktrace.com
- Darktrace — Reducing false positives: tagging, grouping and tuning models. darktrace.com
What's next?
Got models and tuning? Next, go proactive with Darktrace / Proactive Exposure Management (formerly PREVENT) — finding and shrinking the attack paths to your crown jewels before anyone breaches anything.