Out-of-the-box evaluators reference
The table below summarizes gives the constants used in code to access each evaluator. To use these evaluators, import the relevant enum.LLM-as-a-judge Evaluators
- Python
- TypeScript
Luna-3 evaluators
If you are using the Splunk Agent Observability Luna-3 model, then use these evaluator values.- Python
- TypeScript
How do I use evaluators in experiments?
Therun experiment function in Python takes a list of evaluators as part of its arguments.
Preset evaluators
Supply a list of one or more evaluator names into therun_experiment function as shown below:
Custom evaluators
You can use custom evaluators in the same way as Splunk Agent Observability’s preset evaluators. At a high level, this involves the following steps:- Create your evaluator in the Splunk Agent Observability UI (or in code). Your custom evaluator will return a numerical score based on its input.
- Pass the name of your new evaluator into the
run experiment, like in the example below.
"Compliance - do not recommend any financial actions":

Ground truth data
Ground truth is the authoritative, validated answer or label used to benchmark model performance. For LLM evaluators, this often means a gold-standard answer, fact, or supporting evidence against which outputs are compared. The following evaluators require ground truth data to compute their scores, as they involve direct comparison to a reference answer, label, or fact.These evaluators are only supported in experiments, as they require the ground truth to be set in the dataset used by the experiment.
Are evaluators LLM-agnostic?
Yes, all evaluators are designed to work across any LLM integrated with Splunk Agent Observability.Next steps
Evaluators Overview
Explore Splunk Agent Observability’s comprehensive evaluators framework for evaluating and improving AI system performance across multiple dimensions.
Experiments Overview
Learn how to use datasets and experiments to improve your application.
Run experiments
Learn how to run experiments in Splunk Agent Observability using the Splunk Agent Observability SDKs and custom evaluators.