Skip to main content
Evaluators in LangSmith are workspace-level resources. You can attach a single evaluator to multiple tracing projects and datasets, so you can apply consistent evaluation logic across your work without recreating it each time.
The LangSmith Engine suggests custom evaluators for detected issues and can deploy them with one click.

View evaluators

In the LangSmith UI, select Evaluators in the left sidebar to view all evaluators in your workspace. The evaluators table shows the following columns:
ColumnDescription
NameThe evaluator name
TypeLLM as a judge or Code. Composite score evaluators are scoped to individual tracing projects and datasets and do not appear here.
Feedback KeyThe feedback key the evaluator produces
Projects & DatasetsTracing projects and datasets this evaluator is attached to
Evaluator Trace Count (this week)Number of traces this evaluator ran on in the past week. Only shown when spend tracking is enabled; for Code evaluators or evaluators with no attached rules.
Spend (this week)Estimated USD spend for this evaluator in the past week. Only shown when spend tracking is enabled; for Code evaluators or evaluators with no attached rules.
Spend StatusWhether the evaluator is Under limits, Unlimited, or has hit one or more configured spend limits. Only shown when spend tracking is enabled; for Code evaluators.
Created ByThe workspace member who created the evaluator
Updated AtWhen the evaluator was last modified
Created AtWhen the evaluator was created

Create an evaluator

  1. In the LangSmith UI, select Evaluators in the left sidebar.
  2. Click + Evaluator to open the new evaluator panel.
  3. The panel lets you:
    • Create from scratch: Build a new LLM-as-a-Judge or Code evaluator.
    • Create from a template: Start from a ready-made evaluator (also known as a prebuilt evaluator) for common evaluation patterns. A Recommended section surfaces popular templates first, followed by templates organized by the following categories:
      CategoryDescription
      SecurityDetect leaks, injections, and adversarial inputs.
      SafetyEvaluate content safety and moderation.
      QualityMeasure output quality and accuracy.
      ConversationEvaluate conversational quality and user experience.
      TrajectoryEvaluate agent tool use and decision paths.
      Image EvaluationsEvaluate image content quality and safety.
      Voice EvaluationEvaluate voice and audio interaction quality.
You can also add an evaluator directly from a tracing project or dataset. In that flow, you can additionally attach an existing evaluator from your workspace, or create a Composite evaluator. Refer to Set up LLM-as-a-judge online evaluators and Automatically run evaluators on experiments.

View evaluator details

Click any evaluator in the table to open its detail view. The detail view has four tabs:
  • Overview: The evaluator’s feedback configuration and prompt or code definition.
  • Traces: Traces processed by this evaluator across all attached resources.
  • Logs: Execution logs for this evaluator across all attached resources.
  • Resources: The tracing projects and datasets this evaluator is attached to.

Edit an evaluator

Open an evaluator. In the Overview tab, click the Edit evaluator icon to open the Configure Evaluator panel. Update the evaluator’s configuration. Click Save. Because the evaluator is shared, changes apply across all tracing projects and datasets it is attached to.

Delete an evaluator

An evaluator cannot be deleted while it is attached to a tracing project or dataset. To delete an evaluator, first remove it from all resources via the Resources tab, then delete it.