Skip to main content

Continual Learning

Autoheal improves with every investigation. As your team works through incidents, the platform captures what was learned and applies it automatically next time — so investigations get faster and more issues are caught before they page anyone.

This learning happens on its own. You don't have to write anything up for it to take effect (though you can author context yourself too).

What Autoheal learns from

Learning is grounded in real signals from your investigations, not generic best practices:

  • Accepted root causes — when you confirm a root cause, that confirmed diagnosis becomes reusable knowledge for similar incidents.
  • Your guidance during investigations — when you steer, correct, or add context mid-investigation, Autoheal incorporates that direction.
  • Hard-won discoveries — when an investigation takes significant effort to uncover a non-obvious cause, that finding is worth keeping so the next occurrence is quick.

How that learning pays off

Captured learning is applied through three mechanisms:

MechanismWhat it doesImpact
Related investigationsSurfaces similar past investigations as a new one begins, so prior diagnosis and resolution paths are reused instead of rediscoveredFaster time to understand
MemoriesReusable learnings from past incidents that are recalled and applied automatically in future investigationsReduces MTTR (mean time to resolve)
Proactive actionsGrounded improvements surfaced from past investigations — tune alerts, improve observability, fix code, improve testingReduces MTTD (mean time to detect), or prevents the incident entirely

When an investigation starts, Autoheal looks for past investigations that resemble it and surfaces them in context. Instead of starting from a blank slate, the investigation builds on what already worked — the data sources that mattered, the hypotheses that panned out, and the resolution that fixed it.

Memories — reduce MTTR

Memories are reusable learnings drawn from past incidents. Once captured, they're recalled automatically when a relevant incident recurs, so a problem your team has seen before is resolved quickly rather than re-investigated from scratch — directly lowering mean time to resolve (MTTR). They're learned automatically; you review and approve what's captured. See Memories for details and the full lifecycle.

Proactive actions — reduce MTTD or prevent

Some learnings are best applied before the next incident. Autoheal surfaces proactive actions — concrete improvements like tuning a noisy or missing alert, closing an observability gap, fixing a recurring root cause in code, or adding a test. Acting on them helps catch issues sooner (lower mean time to detect, MTTD) or stops them from happening at all.

You stay in control

Autoheal suggests; your team decides. Learnings are surfaced for review, and proactive actions are reviewed and approved before anything changes in your systems — nothing is applied automatically.