Redefining Technology

Artificial Intelligence

What is a Conversational & Generative AI System?

A conversational and generative AI system is a chatbot, copilot, or assistant built on a large language model and grounded in your company's knowledge through retrieval-augmented generation (RAG). Production systems add guardrails, human escalation, and evaluation suites — the layers that separate them from raw chatbot wrappers that answer from the model's memory alone.

What is a conversational & generative AI system?

A conversational and generative AI system is a chatbot, copilot, or assistant built on a large language model (LLM) that answers questions, drafts content, and completes tasks in natural language — grounded in your organisation's own documents rather than the model's training data. The model supplies fluency and reasoning; the system around it supplies truth, safety, and accountability.

That distinction matters because the model alone is not the product. A production system is an engineered stack of five subsystems, each of which exists to remove a specific failure mode:

  • Retrieval index Documents, tickets, and wikis are chunked, embedded, and indexed with access permissions intact, so the assistant reads exactly what the asking user is allowed to read.
  • Grounded assistant The LLM answers from retrieved passages and cites the source in every answer — verifiable claims instead of confident prose.
  • Guardrails and evaluations Behavioural constraints plus a test suite that runs on every prompt or model change, so quality is measured before users see it.
  • Human escalation When confidence drops, the conversation hands off to a person with the transcript and retrieved context attached — not a dead end.
  • Conversation analytics Containment, escalation, and gap reports reveal which questions the knowledge base cannot answer yet — a documentation backlog, discovered automatically.
Organisations regularly using generative AI in at least one business function

McKinsey has asked the same question across three waves of its State of AI survey. Adoption more than doubled in eighteen months, which is why the competitive question moved from access to a model to whether the system built around one is reliable.

Source: McKinsey, The State of AI surveys (2023–2025) (opens in a new tab)

View the data
ItemShare of surveyed organisationsNote
Mid-202333%First wave after general-purpose models shipped
Early 202465%Adoption roughly doubles in under a year
2024 wave71%Latest published figure, reported March 2025

What separates a production system from a chatbot wrapper?

A chatbot wrapper is a thin interface over a general-purpose model; a production conversational AI system is engineered so that every answer is grounded, permissioned, tested, and recoverable when it fails. The wrapper is a weekend project. The production system is what you can safely put in front of customers, because one bad answer in a demo outweighs a hundred good ones in a test log.

Chatbot wrapper vs production conversational AI system
CriteriaChatbot wrapperProduction AI system
Knowledge sourceModel training data, frozen months agoLive retrieval index over company documents
VerifiabilityConfident prose, no sourcesCitation to the source document in every answer
When it doesn't knowHallucinates an answerRefuses, then escalates to a human with context
Quality controlManual spot checksEvaluation suite gates every prompt or model change
PermissionsOne shared context for every userRole-based access enforced at retrieval time
Model updatesBehaviour shifts silentlyRegression-tested against the evaluation set first

The economics justify the extra engineering. McKinsey estimates roughly 75% of generative AI's value concentrates in four areas — customer operations, marketing and sales, software engineering, and R&D — and customer-facing conversation is precisely where an ungrounded bot does brand damage fastest. The stack above is how you capture the value without the risk.

How does retrieval-augmented generation ground an assistant?

Retrieval-augmented generation grounds an assistant by fetching the most relevant passages from an indexed knowledge base at question time and instructing the model to answer only from those passages, citing each source. The model stops being an oracle and becomes a reader: answers change when your documents change, not when a vendor retrains a model.

The pipeline is straightforward to describe and easy to get wrong. Documents, tickets, and wiki pages are split into chunks, embedded as vectors, and stored in an index such as pgvector or Pinecone; at question time the system retrieves the best-matching chunks and passes them to the model. In our delivery work, chunking and ranking choices dominate answer quality — more than model choice does — and two properties must survive the pipeline end to end: permissions, so the assistant never quotes a document to someone who cannot open it, and freshness, so a superseded policy stops being retrieved the day it is replaced. Scanned PDFs and free-text records need structure extracted first — that is a document intelligence problem, and it usually precedes the index.

How a question becomes a cited answer

Retrieval sits between the asker and the model, and it does three jobs at once: it filters passages by what this user may read, it constrains the answer to those passages, and it decides when there is nothing citable — which is what triggers an escalation instead of a guess.

Read this diagram as a list
  1. Question asked — chat, product, or helpdesk (Person asking)
  2. Permissioned index — docs · tickets · wikis (AI system)
  3. Retrieve and constrain — passages this user may read (AI system)
  4. Cited answer — claim plus source link (Person asking)
  5. Gap report — questions nothing could answer (AI system)
  6. Escalation with context — transcript and passages attached (Support team)

Citations do a second job beyond trust: they expose gaps. When the assistant cannot cite an answer, the question lands in a gap report, and the gap report becomes a content backlog someone owns. The retrieval index is one subsystem of a larger architecture — where it sits among ingestion, serving, and monitoring is covered in our guide to end-to-end AI systems.

Adoption is settled — reliability is the frontier

80%

of common customer service issues resolved autonomously by 2029

Source: Gartner

71%

of organizations use generative AI in at least one function

Source: McKinsey, The State of AI

78%

of organizations used AI in 2024, up from 55% in 2023

Source: Stanford HAI AI Index 2025

Which use case should you start with?

Start where question volume is high and the answer already exists in a written, current document — that pairing is the only one that produces a defensible number inside a quarter. The other three combinations are real work, but they belong after the first assistant has earned its budget.

Where to start: question volume against documentation quality

Daily and repetitiveQuestion volumeOccasional

Write first

  • High volume, thin documentation
  • An assistant amplifies the gaps
  • Draft the top 50 answers, then index

Start here

  • Support knowledge base, HR policy, product docs
  • Answers already written and maintained
  • One domain, 4–8 weeks to pilot

Keep it human

  • Rare, judgement-heavy questions
  • Negotiations, exceptions, edge cases
  • No corpus to ground an answer in

Search may be enough

  • Good documents, occasional questions
  • Retrieval without generation often wins
  • Revisit when volume justifies the build

Tribal knowledgeDocumentation qualityWritten and current

Run the first build in the top-right quadrant. High-volume domains with thin documentation are the second wave: the writing has to happen first, and the gap report from the first assistant tells you exactly which answers to write.

Inside the winning quadrant, four patterns cover almost every first build we ship. They share the same stack and differ in what they are judged on:

  • Support copilot Grounded in the help centre and resolved tickets. Judged on containment with citation and on escalation quality — never on deflection alone, because a deflected customer who came back angry counts twice.
  • Internal knowledge assistant Policies, SOPs, and the knowledge that currently lives in three senior people. Judged on onboarding time and on the fall in repeat questions routed to those three.
  • In-product copilot Embedded where the user already works, answering from product documentation and tenant data under existing permissions. Judged on time to first successful action.
  • Sales enablement assistant Proposal and RFP drafting grounded in your case studies and pricing rules. Judged on cycle time and on how much of the draft survives review — the same grounded stack applied outbound, as in our guide to LLM-based outreach systems.

What changes by industry is the cost of a wrong answer, not the architecture. In e-commerce support, a wrong answer costs a return; the design pressure is on order-aware retrieval and speed. In regulated sectors, the same wrong answer is a compliance event, so answer-level audit trails, transcript retention rules, and a documented refusal policy become launch gates. In enterprise SaaS, tenant isolation is the constraint that shapes the index: retrieval must be scoped to one customer's data before ranking, not filtered afterwards.

How do you build a production conversational AI system?

A production conversational AI system is built by scoping one knowledge domain, indexing it with permissions intact, and wrapping the assistant in guardrails and evaluation before any user sees it. Scoped that way, a grounded assistant reaches pilot in four to eight weeks and a first production release inside 90 days — expansion by team and channel follows the pilot's measured numbers.

  1. Scope one knowledge domain (weeks 1–2)

    Pick a single domain — the support knowledge base, HR policy, product docs — and record the baseline the system will be judged against: first-response time, handoff rate, cost per resolved conversation. This step forces an honest audit; knowledge owners must say which documents are current and which are quietly out of date.

  2. Index with permissions intact (weeks 2–5)

    Connect the sources, extract structure, choose chunking and ranking deliberately, and carry access rules into the index. A retrieval layer that ignores permissions is a data leak with a chat interface.

  3. Engineer the assistant (weeks 3–6)

    Prompt design, retrieval tuning, and mandatory citations. Multi-model routing balances quality, latency, and cost per query — the hardest questions go to the strongest model, the routine ones to the cheapest that passes evaluation.

  4. Build guardrails and the evaluation suite (weeks 5–7)

    Red-team the assistant before users do. Subject experts review evaluation sets — not vibes — and the suite encodes the rule that matters most in production: refuse and escalate rather than guess.

  5. Shadow-run, then tune escalation (weeks 7–9)

    Run alongside the human workflow. When confidence drops, the handoff must arrive with the transcript and retrieved context attached, and the receiving team must be staffed for the new volume mix — escalation quality is a launch gate, not a nice-to-have.

  6. Launch, then mine the gaps (week 9 onward)

    Conversation analytics take over: containment, escalation quality, and the gap report feed a weekly loop of indexing and documentation. The assistant improves because the knowledge base improves.

How do you measure whether the system works?

A conversational AI system is measured on four production metrics — containment with citation, first-response time, escalation quality, and evaluation pass rate — against the baseline recorded before the pilot, never against demo impressions.

  • Containment with citation The share of conversations resolved by the assistant with a source shown and no handoff. On a well-indexed support domain we engineer toward roughly 45% resolved without handoff — from a starting point of zero.
  • First-response time The queue disappears for contained conversations: a first response that took 25 minutes in a human-only workflow arrives in about a minute.
  • Escalation quality The share of handoffs that arrive with correct context attached. A high containment number with broken escalations is a worse customer experience than no assistant at all.
  • Evaluation pass rate The suite's pass rate on every prompt or model change. Model updates shift behaviour under unchanged prompts, so this metric is permanent, not a launch-week artefact.

The arithmetic is worth doing before the build rather than after. A support team handling 4,000 conversations a month at twelve minutes of agent time each spends 800 hours a month answering questions. Contain 45% of them with a citation and 360 of those hours come back — and the queue in front of the remaining 2,200 conversations shortens, which is where the customer-visible improvement actually shows up.

45%

of conversations resolved without handoff, source shown

25 → 1 min

first-response time on contained conversations

100%

of answers carrying a citation to the source document

Access to the tool increases productivity, as measured by issues resolved per hour, by 14 percent on average, including a 34 percent improvement for novice and low-skilled workers but with minimal impact on experienced and highly skilled workers.
Brynjolfsson, Li & Raymond, “Generative AI at Work” (NBER Working Paper 31161, study of 5,179 support agents) (opens in a new tab)

That study measures humans assisted by a model rather than an autonomous assistant, and its shape holds in delivery work: gains land on newer staff and repetitive questions, not on your best agent's hardest call. It is also the argument for measuring by segment — a single containment average hides how the assistant handles the top twenty intents and how badly it handles the tail.

Two disciplines keep the numbers honest after launch. Transcript review — sampled, structured, and owned by a named person — catches the failures metrics compress away, even though reading your own users' conversations feels uncomfortable at first. And the gap report must feed a content backlog with an owner, because an assistant grounded in a decaying knowledge base decays with it. Programmes that scale past the pilot are the ones that treat these as operations, not as a research phase that ended at launch.

What happens after the pilot?

After the pilot the work shifts from building an assistant to running one: a content backlog with an owner, an evaluation suite that gates model upgrades, and a retrieval layer monitored like any other production dependency. Most assistants that quietly stop being used were fine at launch and unmaintained six months later.

From one domain to an operating model
  1. Weeks 1–8

    Grounded pilot, one domain

    One knowledge domain indexed with permissions intact, an evaluation suite written before launch, and the assistant shadow-running beside the human workflow.

    Decision: containment with citation against the pre-pilot baseline.

  2. Weeks 8–13

    Production release

    Live traffic, escalation staffed for the new volume mix, transcript review sampled weekly by a named owner, and guardrail incidents counted rather than argued about.

    Decision: is escalation quality good enough to widen the audience?

  3. Months 4–6

    Second domain, second channel

    The index pattern, the guardrails, and the evaluation harness are reused; only the corpus and the subject experts change, so marginal cost per domain falls sharply.

    Decision: does the evaluation suite still pass on a new corpus?

  4. Months 6–12

    An operating model, not a project

    The gap report feeds a content backlog, model upgrades are regression-tested before rollout, and retrieval quality is monitored as a production metric while the build team hands over to operations.

    Steady state: quality survives a model change nobody on your team scheduled.

Each phase ends in a decision rather than a deliverable — the assistant only widens its audience when the previous phase produced numbers against the pre-pilot baseline.

Five patterns account for nearly every assistant that stalls after a promising launch. All five are operational, and cheaper to design out than to repair:

  • A decaying index Answers that were right at launch are wrong at month six because nothing re-indexed the policy that changed. Freshness is a pipeline property, not a launch task — the same discipline covered in our data ingestion primer.
  • Permissions bolted on afterwards Retrieval that ignores access rules is a data leak with a chat interface. Carrying permissions into the index on day one costs days; retrofitting them means rebuilding it.
  • Escalation without context A handoff that arrives as a bare transcript makes the customer repeat themselves, which is worse than never offering the assistant. The receiving agent needs the retrieved passages and the confidence signal too.
  • Model upgrades shipped untested Behaviour shifts under unchanged prompts whenever the underlying model changes. Without a regression suite you find out from a customer, and the fix arrives after the screenshot has been shared.
  • No owner for the gap report The list of questions the assistant could not cite is the most valuable output of the whole system. Unowned, it is a log file; owned, it is a documentation roadmap ranked by real demand.

Key terms

Retrieval-augmented generation (RAG)
A pattern in which the system fetches the most relevant passages from an indexed knowledge base at question time and instructs the model to answer only from those passages, citing each one. Answers change when your documents change, with no retraining involved.
Chunking
The way documents are split before they are embedded and indexed. Chunk too small and passages lose the context that makes them answerable; chunk too large and retrieval returns noise. In delivery work, chunking and ranking choices move answer quality more than model choice does.
Guardrails
The behavioural constraints applied around a model: what it may discuss, what it must refuse, when it must escalate, and what it may never assert without a citation. Guardrails are enforced by the system, not requested politely in a prompt.
Evaluation suite
A versioned set of test questions with expected behaviour, run automatically on every prompt, retrieval, or model change. It converts “the assistant feels worse this week” into a pass rate, which is what makes a model upgrade a routine release instead of a gamble.
Containment with citation
The share of conversations the assistant resolves end to end with a source shown and no human handoff. Containment counted without the citation requirement rewards confident guessing, which is why the two are measured as a single number.
Permission-aware retrieval
Retrieval that filters candidate passages by what the asking user is allowed to read, using the same group, role, or tenant rules as the source system. Without it, an assistant will eventually quote a document to someone who cannot open it.

Frequently asked questions

The questions engineering, support, and operations leaders ask before committing to a conversational AI build.

What is the difference between conversational AI and generative AI?

Generative AI is the capability: models that produce text, code, or images from a prompt. Conversational AI is the application discipline: dialogue that holds context across turns, completes tasks, and hands off to humans cleanly. A production assistant is both — a generative model doing the language work inside a conversational system that supplies knowledge, guardrails, and escalation.

What is retrieval-augmented generation (RAG)?

Retrieval-augmented generation is a technique in which the system fetches relevant passages from an indexed knowledge base at question time and has the model answer only from those passages, with citations. It grounds answers in current company documents instead of the model's training data, which cuts hallucination and means answers update when documents do — no retraining required.

How long does it take to build a production conversational AI system?

Scoped to one knowledge domain, a grounded assistant reaches a working pilot in 4–8 weeks and a first production release inside 90 days. The schedule holds when the scope does: one domain, permissions carried into the index, and an evaluation suite built before launch. Enterprise-wide ambition on day one is the most common cause of slipped timelines.

Do we need to fine-tune our own model?

Rarely, and almost never first. Retrieval-augmented generation puts your current documents in front of a general-purpose model at question time, which covers most enterprise knowledge work and updates the moment a document changes. Fine-tuning earns its cost for a fixed output format, a house style, or a narrow classification task the base model handles badly — and it interacts with retrieval in non-obvious ways, so it belongs after an evaluation suite exists, never before.

Which knowledge sources should we index first?

Index the sources that already answer real questions: the help centre, resolved tickets, current policy documents, and product documentation. Leave out anything nobody maintains, because an unowned wiki teaches the assistant to cite content the company no longer stands behind. Scanned PDFs and free-text records need structure extracted before indexing, which is a document intelligence step rather than a retrieval one.

Do AI assistants replace human support teams?

No — they change what humans handle. The assistant contains routine, well-documented questions; people take judgment calls, exceptions, and low-confidence escalations, which arrive with the transcript and context attached. Gartner projects agentic AI will resolve 80% of common customer service issues by 2029 — the remaining conversations are exactly the ones where a prepared human matters most.

How do you stop an AI assistant from hallucinating?

Ground it, constrain it, and test it. Retrieval-augmented generation restricts answers to retrieved company documents; mandatory citations make every claim checkable; guardrails enforce refuse-and-escalate when confidence drops; and an evaluation suite regression-tests every prompt and model change. No single layer eliminates hallucination — the stack together makes it rare, detectable, and recoverable.

Ship an assistant that answers with receipts

A 30-minute consultation maps your knowledge sources, the first domain to pilot, and a 90-day path to a production assistant with a citation in every answer.

Last updated: