RAG-Powered Agent Assist Tool for Insurance Contact Centers

allianz_direct · Insurance · 2024 · source Agentic: no · promotional bias: med · source-backed · extracted with prompt 0.5.6 (schema v2)

Generated from extraction.json — do not edit by hand. Every claim cites verbatim source evidence; stated means the quote directly asserts the claim, implied means it supports it indirectly.

Problem

Domain: Insurance contact center agent assist and policy-question answering

Allianz Direct needed contact center agents to answer policy terms-and-conditions questions faster and more accurately without replacing human agents or sending unreviewed GenAI responses directly to customers.

Constraints:

Architecture

Allianz Direct built a RAG-powered agent-assist tool on the Databricks Data Intelligence Platform using Mosaic AI. The system ingests product terms and conditions, retrieves relevant policy information for questions such as whether a family member can drive a car, and presents the answer to contact center agents in real time. Unity Catalog governs data and AI assets, AWS provides cloud infrastructure, Databricks notebooks support workflow changes, and human agents remain the final customer-facing decision point.

Diagram confidence: reconstructed (reconstructed from prose).

flowchart LR
  terms-and-conditions-corpus["Terms and conditions corpus"] --> databricks-ingestion-workflow["Databricks ingestion workflow"]
  terms-and-conditions-corpus["Terms and conditions corpus"] --> rag-agent-assist["RAG agent assist"]
  databricks-ingestion-workflow["Databricks ingestion workflow"] --> unity-catalog["Unity Catalog"]
  databricks-ingestion-workflow["Databricks ingestion workflow"] --> rag-agent-assist["RAG agent assist"]
  unity-catalog["Unity Catalog"] --> aws-environment["AWS environment"]
  unity-catalog["Unity Catalog"] --> rag-agent-assist["RAG agent assist"]
  aws-environment["AWS environment"] --> mosaic-ai["Mosaic AI"]
  mosaic-ai["Mosaic AI"] --> rag-agent-assist["RAG agent assist"]
  rag-agent-assist["RAG agent assist"] --> contact-center-agent["Contact center agent"]
  contact-center-agent["Contact center agent"] --> customer-conversation["Customer conversation"]
  contact-center-agent["Contact center agent"] --> adoption-feedback-loop["Adoption feedback loop"]
  adoption-feedback-loop["Adoption feedback loop"] --> rag-agent-assist["RAG agent assist"]
Drag to pan · scroll or use +/− to zoom · reconstructed from the source's described component topology

Components

Component Role Interacts with
Terms and conditions corpus Public product-policy documents used as the source of truth. Databricks ingestion workflow, RAG agent assist
Databricks ingestion workflow Notebook-based workflow for loading and updating policy documents. Terms and conditions corpus, Unity Catalog, RAG agent assist
Unity Catalog Governance layer for data, analytics, and AI assets. Databricks ingestion workflow, RAG agent assist, AWS environment
AWS environment Cloud infrastructure used by Allianz Direct's Databricks platform. Unity Catalog, Mosaic AI
Mosaic AI Databricks AI layer used to build the RAG agent-assist application. AWS environment, RAG agent assist
RAG agent assist Tool that retrieves policy information and produces agent-facing answers. Terms and conditions corpus, Databricks ingestion workflow, Unity Catalog, Mosaic AI, Contact center agent
Contact center agent Human user who receives AI assistance and communicates with the customer. RAG agent assist, Customer conversation, Adoption feedback loop
Customer conversation Insurance policy support interaction with the end customer. Contact center agent
Adoption feedback loop Agent trust, usage, and suggested additional use cases that inform expansion. Contact center agent, RAG agent assist

Data flow

Product terms and conditions are ingested into the Databricks environment and governed with Unity Catalog. When a customer asks a policy question, the contact center agent uses the GenAI agent-assist tool. The RAG application retrieves relevant terms and conditions, generates or surfaces the answer through Mosaic AI, and displays it to the human agent. The agent uses that information in the customer conversation, while proof-of-concept feedback and accuracy results guide further GenAI rollout.

3 supporting quotes
“The system ingests all of Allianz Direct's product terms and conditions documents and intelligently delivers the right information to contact center agents”summary, stated
“the feedback went to a human agent rather than directly to the customer, which provided further confidence.”article, stated
“The company uses AWS as their cloud provider and leverages Unity Catalog for unified governance of all data, analytics, and AI assets.”summary, stated

Why this architecture

Allianz Direct chose an agent-assist RAG workflow because policy questions require accurate document grounding while the organization wanted humans to keep the customer relationship. Public terms and conditions reduced data-sharing risk, Unity Catalog provided governance, and keeping answers agent-facing gave compliance confidence while still improving speed and trust.

3 supporting quotes
“The fundamental business problem Allianz Direct aimed to solve was not about reducing call times or replacing human agents with automation.”summary, stated
“one of the advantages of the agent assist use case was that the company was using publicly available terms and conditions, ensuring the data was shareable.”article, stated
“the feedback went to a human agent rather than directly to the customer, which provided further confidence.”article, stated

Models used: Databricks Mosaic AI · Databricks Agent Bricks Custom Agents · RAG agent assist

Scale

Alternatives considered (roads not taken)

Continue with the previous GenAI application

Rejected because: The Databricks proof of concept improved answer accuracy by 10-15% over the previous application.

“Built on the Databricks Data Intelligence Platform using Mosaic AI, the solution replaced an existing GenAI tool and demonstrated a 10-15% improvement in answer accuracy.”summary, stated

Send AI responses directly to customers

Rejected because: Routing feedback to a human agent gave compliance and quality confidence.

“the feedback went to a human agent rather than directly to the customer, which provided further confidence.”article, stated

Optimize primarily for call-time reduction

Rejected because: The stated goal was eliminating disliked back-office tasks so agents could spend more time with customers.

“the goal was to eliminate mundane back-office tasks that agents dislike, freeing them to spend more time in meaningful conversations with customers.”summary, stated

Build foundational AI infrastructure from scratch

Rejected because: Allianz already had Databricks as its data platform, making startup effort low.

“it was "pretty much zero effort" to get started since they already had Databricks as their data platform.”summary, stated

Patterns

rag-retrieval (retrieval)

The agent-assist tool retrieves relevant insurance terms and conditions to answer policy questions.

“implemented a RAG-based generative AI agent assist tool to help contact center agents quickly answer customer policy questions.”summary, stated

human-in-the-loop-gate (governance)

AI output goes to a contact center agent rather than directly to the customer.

“Additionally, the feedback went to a human agent rather than directly to the customer, which provided further confidence.”article, stated

privacy-preserving-processing (governance)

The first use case uses publicly available terms and conditions, reducing data-sharing risk.

“using publicly available terms and conditions, ensuring the data was shareable.”article, stated

eval-driven-development (quality)

The proof of concept compared answer accuracy against the previous application and used agent trust/adoption as feedback.

“demonstrated a 10-15% improvement in answer accuracy.”summary, stated

tool-use-orchestration (architecture)

The contact center workflow orchestrates document retrieval, generated assistance, and human-agent response.

“intelligently delivers the right information to contact center agents at the right time when customers call with policy questions.”summary, stated

Tradeoffs

Assist agents rather than replace them

Chose Human-facing RAG assistance over Fully automated customer support.

Rationale: The goal was more meaningful customer conversations, not merely reducing call times.

“not about reducing call times or replacing human agents with automation.”summary, stated

Use public terms and conditions first

Chose Shareable policy documents over Sensitive or private customer data as the initial corpus.

Rationale: The public corpus reduced compliance risk and made the proof of concept easier to trust.

“using publicly available terms and conditions, ensuring the data was shareable.”article, stated

Build on existing Databricks foundation

Chose Databricks Data Intelligence Platform and Mosaic AI over A separate AI stack outside the existing data platform.

Rationale: Existing Databricks infrastructure reduced setup effort and kept data and AI workloads together.

“Allianz Direct began their generative AI journey on the Databricks Data Intelligence Platform to keep all data and AI workloads in the same environment.”article, stated

Gotchas (what bit them)

Agent-assist success depends on human trust, not just accuracy metrics.

Root cause: Contact center agents will not use a tool that makes them second-guess answers or search multiple systems anyway.

Resolution: Improve accuracy and deliver information directly in the agent workflow so agents adopt it and suggest new use cases.

“the more significant outcome was the trust the tool engendered among contact center agents.”summary, stated

Customer-facing automation raises compliance confidence questions.

Root cause: Insurance policy answers affect customers and must be reliable.

Resolution: Keep the AI output agent-facing and use publicly available policy documents as source material.

“Additionally, the feedback went to a human agent rather than directly to the customer, which provided further confidence. Field Corbett’s team was able to execute the proof of concept much faster with Databricks.”article, stated

Vendor/platform support can affect proof-of-concept speed.

Root cause: GenAI teams often need fast issue resolution and implementation guidance.

Resolution: Databricks engineers worked directly in Allianz Direct Slack channels during implementation.

“The Databricks team was embedded in Allianz Direct's Slack channels, engaging directly with their engineers and helping resolve issues quickly.”summary, stated

Evaluation

Allianz Direct evaluated the proof of concept against the previous GenAI tool using answer accuracy, agent trust, adoption, and agent-suggested future use cases.

Metrics: answer accuracy uplift · agent trust · agent adoption · suggested additional use cases · implementation speed

“The proof of concept demonstrated a 10-15% improvement in answer accuracy compared to the previous GenAI application.”summary, stated
“This trust led to increased adoption and, importantly, to agents suggesting additional use cases where GenAI could help them work more effectively and spend more time with customers.”summary, stated

Outcomes

Concrete anchors include a 10-15% accuracy uplift, all product terms and conditions documents, rollout across Allianz Direct contact centers, and the first production GenAI use case on the Databricks Data Intelligence Platform.

“Instead of searching multiple systems and second-guessing answers, the GenAI agent assist tool quickly delivered accurate information to them.”article, stated
“The successful proof of concept led to increased agent trust and adoption, with plans to expand GenAI capabilities across additional use cases company-wide.”summary, stated