agent-evaluation

Evaluate and improve LLM agent outputs using MLflow GenAI workflows.

Updated May 20, 2026
One-click install
npx skills add https://github.com/ice-droid-99/BI-Dashboard-Generation-Agent-in-Databricks- --skill agent-evaluation-ice-droid-99
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: agent-evaluation
Source: https://github.com/ice-droid-99/BI-Dashboard-Generation-Agent-in-Databricks-/tree/main/.gemini/skills/agent-evaluation
Command: npx skills add https://github.com/ice-droid-99/BI-Dashboard-Generation-Agent-in-Databricks- --skill agent-evaluation-ice-droid-99

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It solves the problem of unreliable or expensive LLM agent outputs by providing a repeatable way to evaluate, diagnose, and improve agent behavior using MLflow’s native GenAI evaluation tooling.

Core Features & Use Cases

  • Quality evaluation end-to-end with MLflow: Runs the full evaluation workflow (tracing setup, dataset prep, scorer/judge setup, evaluation execution) using MLflow’s GenAI APIs.
  • Systematic scorer and dataset management: Discovers existing datasets first, registers scorers properly (including built-in scorers and custom judges), and uses MLflow-managed records instead of ad-hoc frameworks.
  • Operational guardrails for reliability and cost: Enforces tracing-first requirements, includes a required 3-question dry run, and provides runtime estimation and throughput guidance for larger evals.

Use case example: After an agent generates incorrect or incomplete answers for a BI/dashboard workflow, run this skill to trace failures, select/verify relevant scorers, evaluate on a generated 50–100 question dataset, and identify which criteria to fix.

Quick Start

Ask the AI to evaluate an existing agent by running an MLflow GenAI eval: include your agent’s purpose, choose or create an evaluation dataset, register scorers, run a 3-question dry run, then execute the full evaluation.

Frequently Asked Questions about agent-evaluation

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

FAQPage Schema
How do I evaluate LLM agent quality using MLflow?▼

MLflow GenAI evaluation assesses LLM agent quality by validating traces, preparing datasets, registering scorers or custom judges, and executing mlflow.genai.evaluate. It provides a repeatable workflow to diagnose and improve unreliable or expensive agent behavior.

What is the best way to set up MLflow tracing for agent evaluation?▼

Setting up MLflow tracing for agent evaluation requires using a dedicated tracing skill first to instrument and capture agent behavior. This tracing-first setup is mandatory to validate execution flows before registering scorers and running evaluations.

Do I need an existing dataset to run an MLflow GenAI evaluation?▼

You do not strictly need an existing dataset to run an MLflow GenAI evaluation. The workflow discovers existing datasets first, but also supports dataset generation to create a 50 to 100 question set for testing agent responses.

Can I use custom judges instead of built-in scorers for LLM evaluation?▼

You can use custom judges alongside built-in scorers for LLM evaluation. The MLflow workflow systematically registers scorers, allowing you to select and verify relevant custom judges or built-in options to measure specific agent criteria.

How do I estimate runtime and throughput for large LLM evaluations?▼

You can estimate runtime and throughput for large LLM evaluations using the workflow's operational guardrails. It enforces a required 3-question dry run and provides runtime estimation and throughput guidance to ensure reliability and cost optimization.

Why should I evaluate LLM agents component-by-component instead of end-to-end?▼

Evaluating LLM agents component-by-component isolates specific failure points within the workflow. MLflow GenAI evaluation supports both end-to-end and component-by-component modes, allowing you to diagnose and fix individual criteria rather than just overall behavior.