Skip to content
Skillpedia
Connectors (MCP)40k · #5004

arize-experiment

Lets your agent create, run, and analyze experiments to compare model performance. It helps understand results and improve accuracy.

What it does

This tool helps compare the performance of different AI models. It allows you to create, run, and analyze experiments to see which model works best with your data.

When to use it

  • ✓When you want to test which AI model is more accurate.
  • ✓When comparing two or more models to choose the best one.
  • ✓To understand the results of an AI test.

Example of what to ask your AI

“Compare my AI models to see which has the best accuracy.”

Want more? Open the sections below.

How to use

The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.

Skill link

https://github.com/github/awesome-copilot/blob/main/skills/arize-experiment/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/github/awesome-copilot/blob/main/skills/arize-experiment/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
How it works

The tool uses a system called 'ax' to organize and run tests. It takes your data, sends it to the AI models, and collects the results so you can compare them.

Installation

Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.

In the terminal (Claude Code, Codex, Cursor), in your project folder:

npx skills add github/awesome-copilot --skill arize-experiment

Or download just the file:

curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/arize-experiment/SKILL.md -o SKILL.md
Technical content (original SKILL.md)

Original text by the author, straight from GitHub.

Arize Experiment Skill

SPACE — All --space flags and the ARIZE_SPACE env var accept a space name (e.g., my-workspace) or a base64 space ID (e.g., U3BhY2U6...). Find yours with ax spaces list.

Concepts

  • Experiment = a named evaluation run against a specific dataset version, containing one run per example
  • Experiment Run = the result of processing one dataset example -- includes the model output, optional evaluations, and optional metadata
  • Dataset = a versioned collection of examples; every experiment is tied to a dataset and a specific dataset version
  • Evaluation = a named metric attached to a run (e.g., correctness, relevance), with optional label, score, and explanation

The typical flow: export a dataset → process each example → collect outputs and evaluations → create an experiment with the runs.

Prerequisites

Proceed directly with the task — run the ax command you need. Do NOT check versions, env vars, or profiles upfront.

If an ax command fails, troubleshoot based on the error:

  • command not found or version error → see references/ax-setup.md
  • 401 Unauthorized / missing API key → run ax profiles show to inspect the current profile. If the profile is missing or the API key is wrong, follow references/ax-profiles.md to create/update it. If the user doesn't have their key, direct them to https://app.arize.com/admin > API Keys
  • Space unknown → run ax spaces list to pick by name, or ask the user
  • Project unclear → ask the user, or run ax projects list -o json --limit 100 and present as selectable options
  • Security: Never read .env files or search the filesystem for credentials. Use ax profiles for Arize credentials and ax ai-integrations for LLM provider keys. If credentials are not available through these channels, ask the user.
  • CRITICAL — Never fabricate outputs: When running an experiment, you MUST call the real model API specified by the user for every dataset example. Never fabricate, simulate, or hardcode model outputs, latencies, or evaluation scores. If you cannot call the API (missing SDK, missing credentials, network error), stop and tell the user what is needed before proceeding.

List Experiments: ax experiments list

Browse experiments, optionally filtered by dataset. Output goes to stdout.

ax experiments list
ax experiments list --dataset DATASET_NAME --space SPACE --limit 20   # DATASET_NAME: name or ID (name preferred)
ax experiments list --cursor CURSOR_TOKEN
ax experiments list -o json

Flags

Flag Type Default Description
--dataset string none Filter by dataset
--limit, -l int 15 Max results (1-100)
--cursor string none Pagination cursor from previous response
-o, --output string table Output format: table, json, csv, parquet, or file path
-p, --profile string default Configuration profile

Get Experiment: ax experiments get

Quick metadata lookup -- returns experiment name, linked dataset/version, and timestamps.

ax experiments get NAME_OR_ID
ax experiments get NAME_OR_ID -o json
ax experiments get NAME_OR_ID --dataset DATASET_NAME --space SPACE   # required when using experiment name instead of ID

Flags

Flag Type Default Description
NAME_OR_ID string required Experiment name or ID (positional)
--dataset string none Dataset name or ID (required if using experiment name instead of ID)
--space string none Space name or ID (required if using dataset name instead of ID)
-o, --output string table Output format
-p, --profile string default Configuration profile

Response fields

Field Type Description
id string Experiment ID
name string Experiment name
dataset_id string Linked dataset ID
dataset_version_id string Specific dataset version used
experiment_traces_project_id string Project where experiment traces are stored
created_at datetime When the experiment was created
updated_at datetime Last modification time

Export Experiment: ax experiments export

Download all runs to a file. By default uses the REST API; pass --all to use Arrow Flight for bulk transfer.


…
FAQ

What is an 'experiment'?

An experiment is an organized test that compares how different AI models perform on a specific piece of your data.

What are 'runs'?

'Runs' are the individual results from each time an AI model processed an example from your data during an experiment.

How do I know which model is better?

The tool shows metrics and results for each model, allowing you to see which performed best based on the criteria you set.

Details

Original description by the author

Creates, runs, and analyzes Arize experiments for evaluating and comparing model performance. Covers experiment CRUD, exporting runs, comparing results, and evaluation workflows using the ax CLI. Use when the user mentions create experiment, run experiment, compare models, model performance, evaluate AI, experiment results, benchmark, A/B test models, or measure accuracy.

repo: github/awesome-copilot

Popularity

GitHub stars
40k
Ranking position
#5004
License
MIT
Updated
10/15/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills