All case studies

Production-grade RAG for an
insurance sales academy

Role
Lead Architect & CTO
Client
Sales academy of an insurance provider
Scope
Full-stack RAG solution
Outcome
5 days → under 15 min per nugget

An insurance provider's sales academy had a multi-fold problem: keeping sales agents current on a constantly evolving product line, and on the protocols for handling a customer call. At the time, all of it ran on human effort — the academy team manually authored every training nugget and published the scripts agents leaned on during live interactions.

Two hard constraints shaped everything. Every artifact had to be generated exclusively from the academy's own curated content, and it all had to work reliably enough to put in front of live agents. I came on as Lead Architect and CTO. This was the early era of large language models — we were still on GPT-3.5, and Retrieval Augmented Generation was more theory than practice. But we could see the solution write itself. We made our case, convinced the client this was the right direction, and set out to build something none of us had built before.

5 days → <15 min
to produce a single training nugget — grounded strictly in the academy's own material, with nothing invented.

The challenge

The academy didn't just want AI-generated content — they wanted AI-generated content that could only ever draw from their approved material. In a regulated insurance context, a model that hallucinated a product detail or invented a claim wasn't a bug, it was a liability. That made grounding non-negotiable. Layered on top were the realities of building on frontier technology before the playbook existed:

  • No established RAG patterns. The concepts we needed weren't written down yet — we had to grasp them through experimentation, failure, and iteration.
  • A hard content boundary. Every generated artifact had to be traceable back to the academy's own curated database, with nothing invented.
  • A painfully slow status quo. Producing a single training nugget took the academy team a good five days of manual work.
  • Two very different surfaces. The same grounded intelligence had to power both long-form training content and fast, in-the-moment answers on a live call.

The approach

We committed to Retrieval Augmented Generation as the backbone and built a full-stack solution around it, grounding every output in the client's curated content so nothing was ever generated from outside their approved material. Over a few months of numerous failures and iterations, we worked out the unwritten concepts and the nitty-gritty that separated a demo from something production-grade.

Along the way we were early adopters of MongoDB's vector database capabilities — early enough that we were invited to sit down with MongoDB's product team to share what was working and what wasn't. That gave us both a front-row seat to a maturing technology and real influence over it.

The result was a solution that did two very different jobs from the same grounded foundation:

Training video generation

Built entirely on RAG over curated content, the system produced training videos in under 15 minutes — work that previously took the academy team around five days per nugget.

Automated asset assembly

We integrated with Envato and other image repositories so the pipeline could assemble rich, on-brand video without manual asset hunting — cutting human involvement even further.

Live in-call co-pilot

During a customer call, agents could chat with our AI assistant, which used the live inputs to help tailor plans that best fit the customer's needs.

Objection coaching

It coached agents through the tricky moments — "I can't afford it," "there are other providers," "I'll need to check with them" — turning hesitation points into handled conversations.

In a regulated insurance context, a model that hallucinated a product detail wasn't a bug — it was a liability. Grounding was non-negotiable.

The same grounded foundation powered both surfaces: long-form training content that took minutes instead of days, and fast, in-the-moment answers an agent could trust mid-call. Neither was allowed to step outside the academy's approved material.


Outcomes

<15 min
To generate a training nugget, down from around five days — grounded strictly in the academy's own material.
Live co-pilot
Agents walked into calls with an AI assistant that helped tailor plans and handle objections in real time.
GPT-3.5 era
Proved that production-grade, grounded AI was real — trusted with live, business-critical work in a regulated industry.

An experimental, long-shot idea turned into a real, working capability for the sales academy. More than the individual features, the project proved a point that was far from obvious at the time: in the GPT-3.5 era, production-grade AI wasn't a myth. We showed a real team, in a regulated industry, that a grounded RAG system could be trusted with live, business-critical work.


Tech & tools

Retrieval Augmented Generation GPT-3.5 MongoDB Vector Database Full-Stack Engineering RAG Video Generation Envato & Image Repository Integrations Live Sales Co-pilot

Have a similar challenge?

If you're putting grounded, production-grade AI in front of a real team — where hallucination isn't an option and the content boundary is hard — let's talk.

Get in touch →