agent-evaluation

Evaluate GenAI agents with MLflow datasets, scorers, and traces.

4|4|Updated Jan 5, 2026
One-click install
npx skills add https://github.com/RamVegiraju/databricks-samples --skill agent-evaluation-ramvegiraju
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-evaluation
Source: https://github.com/RamVegiraju/databricks-samples/tree/main/.claude/skills/agent-evaluation
Command: npx skills add https://github.com/RamVegiraju/databricks-samples --skill agent-evaluation-ramvegiraju

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires mlflow, numpy, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps teams rigorously evaluate GenAI agents using MLflow GenAI datasets, scorers, and traces.

Core Features & Use Cases

  • End-to-end evaluation workflows with dataset creation, tracing, and scorer registration.
  • Template scripts for running evaluations and analyzing results.
  • References and best practices for reproducibility and benchmarking across Databricks and OSS MLflow.

Quick Start

Run the end-to-end agent evaluation workflow using the included templates and scripts to assess tool usage, trace quality, and scorer performance.

Frequently Asked Questions about agent-evaluation

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

FAQPage Schema
How do I evaluate GenAI agents using MLflow?

You can evaluate GenAI agents using MLflow by leveraging GenAI datasets, scorers, and traces to measure performance. This skill provides template scripts for end-to-end workflows, ensuring you can validate agent tool usage and trace quality across OSS MLflow and Databricks.

What is MLflow tracing and when do I need it for GenAI evaluation?

MLflow tracing tracks GenAI agent execution paths and tool usage to validate performance. You need it when evaluating complex agent workflows to ensure reproducibility and benchmark scoring accuracy across Databricks and OSS MLflow environments.

Can I run component testing for MLflow datasets and scorers separately?

Yes, component testing is supported for creating GenAI datasets, integrating tracing, and registering scorers independently. This allows you to validate individual evaluation components before executing full end-to-end GenAI agent workflows in MLflow.

Does this MLflow agent evaluation workflow work on Databricks?

Yes, the evaluation workflow supports both Databricks and OSS MLflow environments. It provides references and best practices for reproducibility and benchmarking, ensuring you can implement and validate agent evaluations across both platforms.

What's the best way to benchmark GenAI agent performance with MLflow?

The best way to benchmark GenAI agent performance with MLflow is using provided automation scripts and references for reproducibility. This skill helps you implement end-to-end evaluation workflows, analyzing tool usage and scorer performance through standardized templates.