Skip to main content
For an intro, read about Core Concepts and check the LLM Quickstart. For a reference code example, see this Descriptor cookbook.

Deterministic evals

Programmatic and heuristics-based evaluations.

Pattern match

Check for general pattern matching.

Content checks

Verify presence of specific words, items or components.

Syntax validation

Validate structured data formats or code syntax.

Text stats

Descriptive text statistics.

Custom

Implement your own programmatic checks.

LLM-based evals

Using an external LLMs with an evaluation prompt. You can specify the LLM to use as an evaluator.

Custom

LLM judge templates.

RAG

RAG-specific evals for retrieval and generation. (Tutorial).

Generation

Evals for varied generation scenarios.

ML-based evals

Use pre-trained machine learning or embedding models.