User feedback in AI: thumbs, corrections and what they really mean

User feedback in AI includes thumbs, reports and corrections. How to design it so it is useful, read it without fooling yourself, and pair it with sampling.

info Quick Definition
User feedback in AI is any signal a person gives about a response: a thumbs up or down, a report, a correction, or simply copying, editing, regenerating or abandoning it. It is a valuable data source, but it only helps if it is designed to capture the reason and is read alongside samples the user never reported.

What types of feedback exist?

It helps to separate three groups, because each one says something different:

TypeExamplesWhat it revealsLimitation
ExplicitThumbs up or down, content report, surveyThat something did not work, sometimes whyFew people use it
ImplicitCopying, regenerating, editing, closing without using itWhether the response helped in practiceAmbiguous: regenerating may be curiosity
CorrectionRewriting a part, changing a category, undoingExactly what was missingOnly appears when the person uses the output

Corrections are the most useful for design. When someone changes the category of an expense or rewrites the first sentence of an email, they are telling you what should have been different, without you having to ask.

Why is the thumb not enough?

A thumbs down without a reason is a weak signal. It does not distinguish between “the answer was wrong”, “it was not what I wanted” and “I pressed the wrong button”. Besides, explicit feedback only comes from people who take the time to give it.

Hamel Husain’s recommendation is to use feedback to find traces to review, not as the final measure. He is clear about it: feedback helps narrow down problems, but it leaves out the ones nobody reports. For that reason he suggests keeping random traces in every review batch, to discover failures the current signals do not describe.

Anthropic reaches a similar conclusion in its guide to agent evals: user feedback surfaces problems you did not anticipate and comes with real examples, but it is sparse and self-selected, skews toward severe issues, and rarely explains why something failed. Its advice is to combine it with production monitoring, manual transcript review (for example, reading a sample every week) and A/B testing.

This has a design consequence: if you rely only on thumbs, your product only improves on what its most vocal users find annoying.

How do you design useful feedback?

Microsoft’s HAX Design Library, which covers human-AI interaction, has a guideline called “Encourage granular feedback”. Its patterns are especially useful here:

  • Request explicit feedback on individual outputs, or on selected outputs, rather than on the whole conversation.
  • Report inappropriate content through a separate path.

Translated into concrete decisions:

  1. Ask for the reason on thumbs down. A short menu with three or four categories: incorrect, incomplete, does not apply, other. It should take five seconds.
  2. Tie the feedback to the response. Each thumb should be linked to a specific message, with its context.
  3. Make correcting cheap. Edit inline, change a category with one click, undo. Every correction should be saved next to the original version.
  4. Explain what happens to the feedback. One line that says whether the response gets reviewed or whether the system learns from it. If you do not know, do not promise it.
  5. Clarify privacy. If feedback is used for training or evaluation, say so and offer an opt-out. That topic has its own page: consent to train on user data.

How do you read it without fooling yourself?

There are four common traps:

  • Expressiveness bias: users who press thumbs are not all users.
  • Ambiguity of implicit signals: regenerating a response may mean they wanted another one, or that the previous one had a minor error. Look at what happened next.
  • Bias toward the severe: according to Anthropic, user feedback tends to flag severe problems and lets small ones pass.
  • Accumulation without categories: ten thousand thumbs down without reasons do not tell you what to fix.

The correct reading combines three sources: explicit feedback to narrow the field, corrections to understand, and random sampling to discover what nobody reported.

When should you NOT ask for feedback?

  • When the user has to interrupt their task to give feedback on every response. That becomes noise.
  • When you are not going to read the feedback. A button that changes nothing erodes trust.
  • When the feedback can expose personal data without the person knowing.

Example

Illustrative example: an assistant that drafts replies to customers of an online store has thumbs on every reply. At first, 4% of the replies get a thumbs down, with no reason. The team adds a three-option menu to the thumbs down: “wrong data”, “tone”, “not what I asked for”. In two weeks, 60% of the thumbs choose “wrong data”, and almost all of them are shipping dates. The team also reviews 40 random replies each week, because feedback does not capture cases where the customer simply never answered. They find that the assistant promises discounts that do not exist, something no user reported because they did not notice it. That finding only came from random sampling.

For the technical record of traces and how they relate to feedback, read LLM observability. To decide what to measure with that feedback, quality metrics for an AI feature. And for how the uncertainty shown to users can trigger corrections, how to show uncertainty.

Common mistakes

  • Adding thumbs without asking for the reason, and then not knowing what to fix.
  • Treating feedback as the only source of quality.
  • Letting corrections get lost, without keeping the original version.
  • Using feedback for training without telling the user.
  • Showing the button on every response, including trivial ones, and creating noise.

Sources

Frequently asked questions

What kinds of user feedback exist in AI products?
Explicit feedback, such as thumbs up and down or reports of inappropriate content; implicit feedback, such as copying, editing, regenerating or abandoning a response; and direct corrections, when the person changes the result.
Is thumbs feedback enough to improve an AI product?
No. It helps you find traces to review, but it misses the problems users never report. Combine it with random sampling of traces in every review batch.
How do I design a thumbs button that is actually useful?
When someone gives a thumbs down, ask for the reason, offer error categories that are easy to pick, and let them give feedback on one specific response, not on the whole conversation.
Are user corrections feedback?
Yes, and among the most valuable, because they show exactly what was missing. Design the interface so that correcting is quick and the correction is recorded.