Skip to main content
Starter Kit - Ships with your template. You own it - modify freely.

Basic Usage

Output (success):
Output (failure):

Inputs

Configuration

Evaluator Types

Rule-Based Validation

Validate using JavaScript expressions:
Available Variables:
  • content - Input content
  • reference - Reference text (if provided)
  • expected - Expected value (if provided)

Judge Evaluation (LLM)

Use AI to assess quality against criteria:
Requires: AI binding configured in your project

NLP Metrics

Compare content to reference using statistical metrics:
Metrics:
  • bleu - Precision-based similarity (0-1)
  • rouge - Recall-based similarity (0-1)
  • length-ratio - Length comparison (0-1)

Embedding Similarity

Semantic similarity via embeddings:
Requires: AI binding with embedding support

Configuration Examples

Basic Text Validation

With Error Handling

Multi-Criteria Quality Check

NLP Comparison

Advanced Patterns

Multi-Step Validation

Conditional Validation

Validate Scraped Content

Batch Validation

Output Schema

Best Practices

1. Use Appropriate Evaluator Type
2. Weight Important Rules Higher
3. Set Reasonable Thresholds
4. Fail Fast
5. Provide Clear Descriptions

Common Validation Schemas

Email Validation

URL Validation

Content Quality

API Response

Next Steps

Scrape Agent

Scrape then validate

Starter Kit Overview

All starter kit agents

Creating Agents

Build custom validators

YAML Schema

Full schema reference