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.