LangChain Tuned Evaluators are in beta. Their interface and behavior may change before general availability.
true when the user appears to perceive an error and false otherwise. Evidence can include a user correction, repeated request, rejected action, contradictory response, acknowledged mistake, persistent misunderstanding, or unresolved outcome.
Use Perceived Error feedback to:
- Find failures that did not produce a system error or explicit user rating.
- Filter for conversations that need investigation and review the evaluator’s explanation with the original interaction.
- Compare flagged threads to identify recurring failure modes.
- Add useful threads to evaluation datasets or send ambiguous cases for human review.
- Test agent changes against examples drawn from traced failures.
Understand how LangChain Tuned Evaluators work
1
Add an evaluator
Add a LangChain Tuned Evaluator to a compatible tracing project.
2
Identify an eligible thread
LangSmith identifies a thread that meets the evaluator’s requirements and the project’s filters and sampling configuration.
3
Evaluate the thread
The specialized LangChain-managed judge evaluates the eligible thread.
4
Attach feedback
LangSmith attaches the result and its explanation to the thread as feedback.
Before you begin
Before you add Perceived Error (Tuned):- An organization admin must enable LangChain Tuned Evaluators for the organization.
- The source must be a tracing project that uses threads. The Perceived Error (Tuned) evaluator cannot run on individual runs.
- Thread traces must contain supported message lists. At least one non-empty user message must be followed by a non-empty assistant message.
- Each thread must contain at least two traces before the evaluator can run.
Enable LangChain Tuned Evaluators
Enabling LangChain Tuned Evaluators lets members attach them to tracing projects throughout the organization. Evaluation data is processed using LangChain-managed API keys. To enable LangChain Tuned Evaluators as an organization admin:- In the LangSmith UI, open Settings.
- Select Tuned evaluators.
- Turn on Enable LangChain Tuned evaluators and accept the terms.
Add a LangChain Tuned Evaluator to a project
To add Perceived Error (Tuned) to a tracing project:- Open a tracing project and select the Evaluators tab.
- Select + Evaluator.
- Under LangChain Tuned, select Perceived Error (Tuned).
- (Optional) Configure filters and the sampling rate.
- Click Save.
Disable LangChain Tuned Evaluators
To disable LangChain Tuned Evaluators for the organization:- Open Settings and select Tuned evaluators.
- Turn off Enable LangChain Tuned evaluators.
Review usage charges
Availability and pricing vary by LangChain Tuned Evaluator. LangSmith charges LCUs only for an evaluation run that attaches feedback. Skipped and failed evaluation attempts that do not attach feedback are not billed. Like other online evaluators, LangChain Tuned Evaluators upgrade evaluated traces to extended retention. This can increase trace storage charges. For current rates, see LangSmith pricing. For details about retention upgrades and trace charges, see data retention auto-upgrades.Troubleshoot LangChain Tuned Evaluators
The project is empty
Add a thread to the tracing project, then try to save the evaluator again. The thread must contain supported message lists and at least one complete user-to-assistant exchange.The project does not contain a valid message list
Check the inputs and outputs of the project’s most recent threads. Their top-levelmessages fields must contain message lists in a supported format, and at least one user message must be followed by an assistant message.
The evaluator does not produce feedback
Check the following conditions:- The organization still has LangChain Tuned Evaluators enabled.
- The thread contains at least two traces.
- The project’s thread idle time has elapsed.
- The thread matches the evaluator’s filters and sampling configuration.
- The thread contains a complete user-to-assistant exchange in a supported message format.
Enabling the feature does not take effect immediately
Organization settings can take a few seconds to propagate. If LangSmith reports that the managed-evaluator setting is still taking effect, wait a few seconds and try again.See also
Connect these docs to Claude, VSCode, and more via MCP for real-time answers.

