Hallucinations take several forms: fabricated details, invented citations, made-up policies, or a confident answer to a question the model has no information about. The underlying cause is structural, since a model trained to produce likely text will produce likely-sounding text even when it lacks the knowledge to be correct. Fluency is not evidence of accuracy.
The most effective mitigation is grounding: retrieve real source passages and instruct the model to answer only from them, then instruct it to say it does not know when the sources do not cover the question. Escalating uncertain cases to a person and giving operators a way to correct wrong answers close the remaining gap.
For a business-facing chat widget the stakes are practical, because an invented price or policy becomes a customer complaint. Clerkzo constrains answers to content crawled from the customer's own site, routes anything outside that to a human, and gives owners a corrections loop so a wrong answer can be fixed permanently.
Related guides
Related terms
Browse all 104 terms- System promptA system prompt is the set of instructions supplied to a language model ahead of a conversation, defining its role, scope, tone and rules. It is not visible to the end user but shapes every response the model produces.
- AI agentAn AI agent is a software system that uses a language model to work towards a goal by deciding what to do next, calling tools or APIs, and acting on the results. It goes beyond generating text to taking actions in a loop until the task is done.
- Conversion rate optimization (CRO)Conversion rate optimization (CRO) is the systematic practice of increasing the percentage of website visitors who complete a desired action, such as submitting a form, booking a call, or making a purchase. It combines behavioural research, hypothesis-driven changes, and measurement to improve results from existing traffic rather than buying more of it.
- WebhookA webhook is an automated HTTP request that one application sends to a URL you control the moment a specific event occurs. Instead of your system repeatedly asking an API whether anything has changed, the source pushes the event data to you as it happens.