Atlas Intelligence
A support assistant that knows when to stop talking.
A retrieval-grounded support system with a rigorous evaluation harness — resolving 58% of tickets end-to-end while escalating cleanly on everything it shouldn't attempt.
- Year
- 2025
- Duration
- 7 months
- Team
- 9 people
- Sector
- Artificial Intelligence
0%
Tickets resolved
End-to-end without human involvement
0.0%
Hallucination rate
Measured against adversarial eval set
0%
Cost per resolution
Reduction versus human-handled baseline
0.0 pts
Satisfaction delta
CSAT above human-handled tickets
Atlas Intelligence
An enterprise support automation vendor serving software and financial-services customers, handling roughly 2.4 million support conversations annually.
To make enterprise knowledge answerable, without inventing answers it doesn't have.
Logo concept
A stylized atlas figure whose shoulders form a neural node — knowledge carried, not invented.
#0C4A6E#0EA5E9Founded
2021
Headquarters
Seattle, Washington
Employees
140
Sector
Artificial Intelligence
Every surface we shipped
11 designed screens across 2 deliverables, rendered live rather than captured as static images.
Product Site
Positioning with live assistant demonstration.
Conversation Console
Live queue with confidence and escalation state.
Evaluation Dashboard
Quality scores across every prompt and model version.
Orders
High-density queue with bulk actions and saved views.
Knowledge Sources
Corpus management with freshness and coverage tracking.
Resolution Reports
Deflection, escalation, and satisfaction by segment.
Guardrail Configuration
Topic boundaries and escalation thresholds.
Mobile application
Sign In
Create Account
Notifications
Profile
Across every form factor
The same design system, rendered at each breakpoint it has to survive.
The challenge
Atlas had a demo that impressed prospects and a product that couldn't ship. The assistant answered confidently regardless of whether the knowledge base contained the answer, and there was no objective way to determine whether a prompt change had improved or degraded quality — releases were gated on someone's subjective read of twenty sample conversations. Two pilot customers had paused deployments after the assistant gave confidently wrong billing guidance.
Research
- Manual review of 1,200 assistant conversations classified by failure mode
- Coverage analysis mapping ticket categories against actual knowledge-base content
- Interviews with support leads at both paused pilot accounts
- Baseline measurement of human agent resolution rate, time, and CSAT by category
The solution
We built the evaluation harness before touching the model. Every prompt and model change now runs against a versioned eval set including an adversarial subset built from real failure cases, and a regression gates the CI pipeline. On the retrieval side, hybrid search combines dense and lexical retrieval, and a grounding verification step checks that each generated claim traces to retrieved content — ungrounded claims trigger escalation rather than delivery. The system's most important capability turned out to be recognizing what it couldn't answer.
UX decisions
Escalation presented as routing, never as failure
Early copy apologized for handing off, which primed customers to distrust the whole interaction. Framing it as connecting them to the right person tested substantially better.
Citations shown inline on every factual claim
Support leads would not approve deployment without traceability. The citation surface also became the fastest way for them to spot stale knowledge-base content.
Confidence never displayed to end customers
A stated confidence score invited argument and meant nothing to a customer. Confidence drives routing internally and stays there.
Agent console shows the assistant's retrieved context on escalation
Agents receiving an escalation were repeating questions the customer had already answered. Handing over the full context eliminated the most-complained-about handoff friction.
Features
- Hybrid dense and lexical retrieval over versioned corpora
- Grounding verification with claim-level source tracing
- Evaluation harness gating every prompt and model change in CI
- Adversarial eval set built from production failure cases
- Configurable topic guardrails with escalation thresholds
- Agent console with full assistant context on handoff
- Knowledge freshness and coverage-gap reporting
Technology
Architecture
Documents are chunked, embedded, and indexed with both vector and BM25 representations; corpus versions are immutable so any answer can be reproduced against the exact knowledge state that produced it. A FastAPI orchestration layer runs retrieval, generation, and grounding verification as separate stages with independent timeouts — a slow verification step degrades to escalation rather than to an unverified answer. Redis caches embeddings and frequent retrievals. The eval harness runs nightly and on every pull request, publishing scores to a dashboard that product and support leadership both watch.
Results
The assistant resolves 58% of tickets end-to-end. Hallucination rate against the adversarial eval set sits at 0.4%, down from an unmeasured but review-estimated 12% at engagement start. Cost per resolution fell 71% versus the human baseline. Notably, CSAT on assistant-resolved tickets runs 0.3 points above human-handled ones — largely a speed effect on simple issues. Both paused pilots resumed and converted.
Lessons learned
- 01Building the eval harness first felt like a delay and was the entire project. Without it, every subsequent change would have been a guess.
- 02The highest-value capability was refusal. Teaching the system to escalate cleanly did more for adoption than any accuracy improvement.
- 03Immutable corpus versioning was added reluctantly for reproducibility and became essential for debugging — 'the KB changed underneath it' explained a large share of otherwise-mysterious regressions.
How the engagement ran
7 months across 4 phases with a team of 9.
Corpus & Baseline
5 weeksAssessed knowledge quality and established a human-performance baseline to measure against.
Corpus auditBaseline metricsEval set v1Retrieval Architecture
10 weeksBuilt hybrid retrieval with grounding verification before any generation work.
Retrieval pipelineGrounding checksCoverage analysisEvaluation Harness
8 weeksBuilt the eval infrastructure that gates every prompt and model change.
Eval harnessAdversarial setCI integrationGuardrails & Rollout
8 weeksTuned escalation thresholds and rolled out by ticket category.
Guardrail configEscalation logicRollout metrics
“Every vendor showed us a bot that answered everything. Blackwatch built one that knows what it doesn't know, and that's the only reason our risk team let it near a customer.”
Have a problem shaped like this one?
We start every engagement with a paid discovery sprint. You get an architecture assessment and a delivery plan — whether or not you continue with us.
Related engagements
About this case study: Atlas Intelligence is a fictional client. This engagement, its metrics, and its quotes are illustrative work product created to demonstrate our delivery approach, architecture reasoning, and design process. They do not describe a real customer.
