Skip to main content
Helicone OSS LLM Observability

User Feedback

2 min read

When building AI applications, you need real-world signals about response quality to improve prompts, catch regressions, and understand what users find helpful. User Feedback lets you collect positive/negative ratings on LLM responses, enabling data-driven improvements to your AI systems based on actual user satisfaction.

Why use User Feedback#

  • Improve response quality: Identify patterns in poorly-rated responses to refine prompts and model selection
  • Catch regressions early: Monitor feedback trends to detect when changes negatively impact user experience
  • Build training datasets: Use highly-rated responses as examples for fine-tuning or few-shot prompting

Quick Start#

Make a request and capture the ID

Capture the Helicone request ID from your LLM response:

Alternative: Getting request ID from response

You can also try to get the Helicone ID from response headers, though this may not always be available:

Submit feedback rating

Send a positive or negative rating for the response:

View feedback analytics

Access feedback metrics in your Helicone dashboard to analyze response quality trends and identify areas for improvement.

Configuration Options#

Feedback collection requires minimal configuration:

ParameterTypeDescriptionDefaultExample
ratingbooleanUser's feedback on the responseN/Atrue (positive) or false (negative)
helicone-idstringRequest ID to attach feedback toN/AUUID
Processing multiple feedback ratings

When you need to submit feedback for multiple requests, use parallel API calls:

Use Cases#

Track user satisfaction with AI assistant responses:

Understanding User Feedback#

How it works#

User feedback creates a continuous improvement loop for your AI application:

  • Each LLM request gets a unique Helicone ID
  • Users rate responses as positive (helpful) or negative (not helpful)
  • Feedback is linked to the original request for analysis
  • Dashboard aggregates feedback to show quality trends

Explicit vs Implicit Feedback#

Explicit feedback is when users directly rate responses (thumbs up/down, star ratings). While valuable, it has low response rates since users must take deliberate action.

Implicit feedback is derived from user behavior and is much more valuable since it reflects actual usage patterns:

Track user actions that indicate response quality:

<QuestionsSection> — not implemented in this renderer