A hallucination is an agent stating something its sources don't support. The term covers three distinct properties of an answer, and each one can be checked on its own.
Faithfulness asks whether the answer accurately represents the sources it cites. An agent can retrieve the right document and still misquote it, invert a number, or attribute a claim the document doesn't make.
Groundedness asks whether the answer comes from the retrieved context or from the model's own priors, with the context left unused. An ungrounded answer can be correct whenever the prior happens to be right, which makes it hard to notice, and it fails when the prior is wrong.
Context presence asks whether the information needed to answer was retrieved at all. When it wasn't, the failure is in the retrieval step, before generation begins.
Hallucination is a problem because a made-up answer looks the same as a right one. The person asking usually can't verify it themselves, and if the answer feeds a decision or another agent, the made-up fact gets acted on.
11 questions
Answered, plainly.
Two ways to run Tessary.
Tessary is an open-source agent reliability platform. Cloud and self-hosted run the same workflow on the OpenTelemetry traces your agent already emits.
Tessary Cloud
We host it for you. Send your first trace with nothing to deploy and no model key.
- traces
- 10,000 per calendar month
- stored trace data
- 1 GB
- retention
- 30 days
- model credit
- $10, one-time, for triage and root-cause analysis
- credit card
- not required
Self-hosted Tessary
Run the open-source code on your own infrastructure with one command. Add your own model key for triage and root-cause analysis.
Self-host Tessary for me by following https://github.com/tessaryai/tessary/blob/main/setup.md
docker compose -f oci://docker.io/tessaryai/tessary:compose up -d -y