The short answer
Grounding is the main defence against a voice agent stating something plausible and wrong. Instead of relying on what the model absorbed during training, the system supplies the authoritative facts — prices, availability, policy — and instructs the model to answer only from them. On a call this matters more than in chat, because there is no citation for the caller to check.
In detail
Grounded facts reach the model by two routes. Static context is placed in the system prompt: business hours, policy text, product descriptions that rarely change. Dynamic context arrives through retrieval or function calls at the moment it is needed: this caller’s order status, the actual free slots tomorrow, the current balance. Anything that changes belongs in the second category.
Supplying the facts is necessary but not sufficient. The prompt must also instruct the model on what to do when the answer is absent from the grounded material — say it does not know, offer to find out, or transfer — because the default behaviour of a helpful model is to produce a plausible answer from general knowledge, which is exactly the failure grounding was meant to prevent.
Voice makes verification harder and therefore grounding more important. A chat interface can show a source link the user may click. A spoken answer arrives with no provenance, and callers reasonably treat it as authoritative. Where the stakes are high — money, eligibility, medical or legal information — the safer pattern is to have the agent state only what a function returned and escalate everything else.
Related terms
Hallucination
A hallucination is model output that is fluent and confident but not supported by the model’s inputs or by fact.
Retrieval-augmented generation
Retrieval-augmented generation is an architecture in which relevant documents are fetched from a knowledge store at query time and supplied to a language model as context for its answer.
System prompt
A system prompt is the standing instruction set given to a language model that defines its role, constraints and behaviour for every turn of a conversation.
Function calling
Function calling is the mechanism by which a language model requests execution of a defined external operation and incorporates its result into the conversation.