← LeaderboardThe Skill Leaderboard

phoenix-evals

Build and run evaluators for AI/LLM applications using Phoenix.

Published by github ↗github/awesome-copilot

Try your first task

phoenix-evals

Start a fresh conversation. Replace the highlighted placeholders.

Use phoenix-evals to perform the following task: with a Phoenix server and the required [Python or TypeScript] packages available, build an evaluator for [LLM behavior] using [representative examples], and validate it against human judgments with a pass/fail result.

Required inputs

  • [Python or TypeScript]
  • [LLM behavior]
  • [representative examples]

User-approved starter prompt based on a pinned source version; check current skill requirements before running. Task evidence ↗

SKILL.md

name: phoenix-evalsdescription: Build and run evaluators for AI/LLM applications using Phoenix.license: Apache-2.0compatibility: Requires Phoenix server. Python skills need phoenix and openai packages; TypeScript skills need @arizeai/phoenix-client.metadata:   author: oss@arize.com  version: "1.0.0"  languages: "Python, TypeScript"

Phoenix Evals

Build evaluators for AI/LLM applications. Code first, LLM for nuance, validate against humans.

Quick Reference

Workflows

Starting Fresh: observe-tracing-setup → error-analysis → axial-coding → evaluators-overview

Building Evaluator: fundamentals → common-mistakes-python → evaluators-{code|llm}-{python|typescript} → validation-evaluators-{python|typescript}

RAG Systems: evaluators-rag → evaluators-code-* (retrieval) → evaluators-llm-* (faithfulness)

Production: production-overview → production-guardrails → production-continuous

Reference Categories

PrefixDescription
fundamentals-*Types, scores, anti-patterns
observe-*Tracing, sampling
error-analysis-*Finding failures
axial-coding-*Categorizing failures
evaluators-*Code, LLM, RAG evaluators
experiments-*Datasets, running experiments
validation-*Validating evaluator accuracy against human labels
production-*CI/CD, monitoring

Key Principles

PrincipleAction
Error analysis firstCan't automate what you haven't observed
Custom > genericBuild from your failures
Code firstDeterministic before LLM
Validate judges>80% TPR/TNR
Binary > LikertPass/fail, not 1-5