databricks-mlflow-evaluation

Run MLflow GenAI evaluate() to score agent outputs with configurable scorers.

1|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/leary-poken/ai-dev-kit --skill databricks-mlflow-evaluation-leary-poken
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-mlflow-evaluation
Source: https://github.com/leary-poken/ai-dev-kit/tree/main/databricks-skills/databricks-mlflow-evaluation
Command: npx skills add https://github.com/leary-poken/ai-dev-kit --skill databricks-mlflow-evaluation-leary-poken

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

MLflow GenAI Evaluation analyzes agent outputs against domain-specific standards using MLflow GenAI workflows.

Core Features & Use Cases

  • End-to-end evaluation patterns including dataset creation, evaluation execution, judge alignment, and GEPA-based prompt optimization to drive measurable quality signals.
  • Production monitoring capabilities to consistently score production traces with configurable scorers and samples.
  • Support for MLflow-managed datasets and Unity Catalog trace ingestion for auditable, reproducible evaluation data and regression testing.
  • Tools for comparing runs, identifying regressions, and driving iterative improvements to prompts and judges.

Quick Start

Install the MLflow 3 GenAI Evaluation tool in your Databricks project and run mlflow.genai.evaluate() with your eval data and scorers to start.

Frequently Asked Questions about databricks-mlflow-evaluation

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

FAQPage Schema
How do I evaluate GenAI agent outputs against domain-specific standards in MLflow?

To evaluate GenAI agent outputs in MLflow, configure an MLflow environment, define a base judge, provide custom scorers, and run mlflow.genai.evaluate() with your datasets to generate actionable quality signals and diagnostics.

Can I use MLflow managed datasets and Unity Catalog for trace ingestion during evaluation?

Yes, MLflow GenAI Evaluation supports MLflow-managed datasets and Unity Catalog trace ingestion, enabling auditable, reproducible evaluation data for regression testing and consistent production monitoring.

What is GEPA-based prompt optimization and does it work with MLflow evaluation?

GEPA-based prompt optimization is an end-to-end evaluation pattern within MLflow GenAI workflows that iteratively improves prompts and judges to drive measurable quality signals from agent outputs.

How do I compare evaluation runs and identify regressions in GenAI agents?

You can compare evaluation runs and identify regressions using built-in MLflow tools that analyze scoring results, highlight quality drops, and drive iterative improvements to prompts and judges.

What is the best way to consistently score production traces with MLflow?

The best way to consistently score production traces is using MLflow GenAI Evaluation's production monitoring capabilities, which apply configurable scorers and samples to ongoing trace data.