arize-evaluator

Creates and runs LLM-as-judge evaluators on Arize via the ax CLI.

1|Updated Nov 9, 2025
One-click install
npx skills add https://github.com/akashjpal/question-generator --skill arize-evaluator-akashjpal
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: arize-evaluator
Source: https://github.com/akashjpal/question-generator/tree/main/.agents/skills/arize-evaluator
Command: npx skills add https://github.com/akashjpal/question-generator --skill arize-evaluator-akashjpal

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Setting up LLM-as-judge evaluation on Arize involves many moving parts — evaluator templates, classification choices, AI integrations, column mappings, tasks, and trigger-runs — and mistakes in any of them silently produce zero or wrong scores. This Skill guides the entire workflow so evaluations actually run and produce trustworthy labels. ## Core Features & Use Cases - Evaluator CRUD and versioning: Create, update, version, and delete LLM-as-judge evaluators with templates, classification choices, model selection, and invocation params via the ax CLI. - Task orchestration: Run evaluations as continuous monitors or one-time backfills on project spans, or score experiment runs on datasets, with column mappings derived from real exported data. - Run diagnostics: Troubleshoot cancelled runs, zero-span completions, eval index lag, and column mapping mismatches using a structured checklist. - Use Case: You want to detect hallucinations in production traces. The Skill samples recent spans, proposes a hallucination evaluator, creates it with an AI integration, maps template variables to actual span attributes, backfills 100 spans to validate, then enables continuous monitoring. ## Quick Start Ask the assistant to create a hallucination evaluator for your Arize project and run a small backfill to validate it before enabling continuous monitoring.

Frequently Asked Questions about arize-evaluator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create an LLM-as-judge evaluator on Arize?▼

Use ax evaluators create with a name, space, template containing {variable} placeholders, classification choices as JSON, an AI integration ID, and a judge model like gpt-4o. Then create a task with column mappings to run it against project spans or experiment runs.

How do I run an evaluation on Arize spans or experiments?▼

Create a task with ax tasks create targeting a project or dataset, then use ax tasks trigger-run with a data time window for projects or experiment IDs for datasets. Add --wait to block until the run finishes and monitor with ax tasks list-runs.

Why did my Arize evaluation run complete with zero spans scored?▼

The eval index lags 1-2 hours behind ingestion, so windows ending near the present match nothing. Shift the window to data at least 2 hours old, verify the query filter uses indexed attributes, and confirm column mappings match real span paths.

Why was my Arize evaluation task run cancelled?▼

Cancellation within about one second indicates invalid AI integration credentials, while cancellation after roughly three minutes means spans were found but the LLM call failed, usually due to a wrong model name or bad provider key. Check ax ai-integrations list and the evaluator's model_name.

What column mappings should I use for Arize evaluator templates?▼

Export a sample span with ax spans export and map each template variable to paths that actually exist, such as attributes.input.value for input and attributes.llm.output_messages.0.message.content for LLM output. Never guess paths, since omitted or wrong mappings produce no valid scores.

Can Arize evaluators run at trace or session level instead of span level?▼

Yes, the --data-granularity flag accepts span, trace, or session for project tasks. Trace groups spans by trace_id and session groups traces by session id, with a special {conversation} variable available at session granularity.