agent-evaluation

Evaluate LLM agent output quality using MLflow tracing, datasets, scorers, and evaluation APIs.

Updated Sep 9, 2017
One-click install
npx skills add https://github.com/mirakui/dotfiles --skill agent-evaluation-mirakui
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-evaluation
Source: https://github.com/mirakui/dotfiles/tree/main/claude/skills/agent-evaluation
Command: npx skills add https://github.com/mirakui/dotfiles --skill agent-evaluation-mirakui

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill provides a structured, MLflow-driven workflow to evaluate, improve, and optimize an existing LLM agent's output quality, including tool use, answer quality, and cost considerations.

Core Features & Use Cases

  • End-to-end evaluation workflow covering tracing setup, dataset creation, scorer registration, and evaluation execution.
  • Use MLflow APIs to register datasets, scorers, and run evaluations with full observability and traceability.
  • Real-world use case: compare two agent configurations on a standard task and surface actionable improvement recommendations.

Quick Start

Provide a complete MLflow-driven agent evaluation workflow using the templates and scripts in this skill.

Frequently Asked Questions about agent-evaluation

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

FAQPage Schema
How do I evaluate and optimize an existing LLM agent's output quality?

To evaluate an LLM agent's output quality, use an MLflow-driven workflow covering tracing setup, dataset creation, scorer registration, and end-to-end evaluation across multiple agent configurations to surface actionable improvement recommendations.

How do I set up tracing and register scorers for GenAI agent evaluation?

Setting up tracing and registering scorers for GenAI evaluation involves using specific MLflow APIs like mlflow.genai.scorers and mlflow.genai.datasets to build a standard workflow, relying on provided scripts and references for correct operation.

Can I compare multiple agent configurations on a standard task using MLflow?

Yes, you can compare multiple agent configurations on a standard task by running end-to-end evaluations with the mlflow.genai.evaluate API, which provides full observability and traceability for output quality, tool use, and cost considerations.

What is the best way to structure datasets for evaluating GenAI agents?

The best way to structure datasets for evaluating GenAI agents is through MLflow's dataset registration API, mlflow.genai.datasets, which ensures your evaluation data is properly formatted for traceable end-to-end agent quality testing.

Does MLflow evaluation workflow support cost and tool use analysis for LLM agents?

Yes, the MLflow evaluation workflow supports cost and tool use analysis for LLM agents by applying structured scorers and tracing setup to measure output quality, tool use effectiveness, and cost considerations across different configurations.