Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
SaaS & Product

Designing for Trust: Confidence and Sources in AI Features

Last updated:

The goal is calibrated trust, not more trust

Teams often ask how to make users trust their AI more. It is the wrong question. If users trust every answer, they will act on the wrong ones, and one bad outcome can end the relationship. If they trust nothing, they check everything and the feature saves no time.

What you want is calibrated trust: users rely on the answers that deserve it and check the ones that do not. That is a design problem as much as a model problem, and most of the tools for solving it are ordinary interface decisions.

Show where the answer came from

Sources are the single most effective trust device in an AI feature. An answer with a link to the paragraph, row or email it was drawn from lets the user verify in seconds.

  • Cite inline, next to the claim, not in a list at the bottom
  • Make the citation open the exact passage, highlighted, not just the document
  • Show a short snippet on hover so most checks need no click at all
  • If the answer has no source, say so rather than inventing a reference

Citations only help if they are real. A model asked to produce references without being given retrieved passages will produce plausible ones that do not exist, which is worse than having none. Citations should come from your retrieval step, attached by code, not written by the model. We cover the engineering side in reducing AI hallucination in integrations.

Turn confidence into a few meaningful states

A raw score like 0.83 means nothing to a user. Worse, model self-reported confidence is often poorly calibrated. What works is a small number of states that each imply an action.

StateWhat it meansWhat the user should do
VerifiedAnswer matches a source or passes a deterministic checkUse it
Check thisAnswer found but with weak support or a failed ruleGlance at the highlighted field
Could not findNo reliable source or answerHandle it manually

The thresholds behind these states should come from evaluation on your own data, not from a gut feel. Pick them so that items marked verified are right almost all the time, and accept that more items will land in check this as a result. Users forgive being asked to check. They do not forgive being told something was verified when it was not.

Deterministic checks beat model confidence

Wherever you can check an answer with code, do. An extracted invoice total can be compared with the sum of line items. A date can be checked against a plausible range. A customer ID can be looked up. These checks are cheap, reliable and explainable.

  1. List the fields or claims that matter most
  2. For each, write any rule that can confirm or contradict it
  3. Use rule results to decide the displayed state before using model confidence
  4. Log which rule failed so users see a reason, not just a warning colour

A message like 'total does not match line items' is far more useful than an amber dot. It tells the user exactly what to look at.

Consider an illustrative case: a property management tool that extracts break clauses and rent review dates from leases. The model finds a rent review date with high self-reported confidence, but the date falls before the lease start. A simple rule catches it, the field shows as check this with the reason, and a surveyor fixes it in ten seconds. Without the rule, the wrong date sits quietly in a report until a review is missed.

Honest language in the interface

Wording matters. 'Based on 3 documents' is better than 'Here is the answer'. 'I could not find this in your files' is better than a guess. Avoid anthropomorphic reassurance such as 'I am confident that', which sounds authoritative and carries no information.

An AI feature that says 'I don't know' at the right moments earns the right to be believed the rest of the time.

Transparency is also becoming a compliance matter. The EU AI Act's transparency obligations, which are phasing in, expect people to know when they are dealing with AI-generated content. Clear labelling and visible sources help with that as a side effect of good design.

Patterns that backfire

  • Percentages on everything, which users learn to ignore within a week
  • Warnings on every answer, so the real warnings disappear into the noise
  • Citations to whole documents of forty pages, which nobody opens
  • Hiding uncertainty in a tooltip that only appears on hover
  • Letting the model decide its own confidence label with no external check

How we approach it

At SpiderHunts we set trust thresholds from a labelled sample of a few hundred real cases before a feature launches, and we review how often users override each state once it is live. If people routinely edit verified answers, the threshold is wrong. If they never touch check this items, the warning is too cautious. Both are fixable, but only if you are measuring them.

This work usually sits inside our AI integration projects, alongside the evaluation process we describe in how we evaluate whether an AI feature is good enough.

Frequently asked questions

Should AI features show a confidence score?

Rarely as a raw number. Convert it into two to four states that each tell the user what to do, and base those states on deterministic checks and evaluated thresholds rather than the model's own opinion of itself.

How do you show sources in an AI answer?

Attach citations from your retrieval step, place them next to the relevant claim and make each one open the exact passage highlighted. Never ask the model to invent references without retrieved material.

Why do users stop trusting AI features?

Usually because of one confident wrong answer they discovered themselves. Honest uncertainty states and visible sources reduce the damage, because the user could see the answer was flagged or could check it.

Do trust indicators slow users down?

Good ones speed them up, because users only check what is flagged instead of everything. Badly tuned ones that warn about every answer do slow people down and should be recalibrated.

Keep reading

Users not sure when to trust your AI feature?

Send us screenshots of the feature and a sample of its outputs. We will suggest how to show sources and uncertainty without cluttering the interface.

Book a free 30-minute call Get a project estimate WhatsApp us

Related services

What we build for problems like this one

SaaS DevelopmentCustom Software Development