databricks-mlflow-evaluation

Run MLflow GenAI evaluations with dataset-driven scoring and built-in scorers.

1|Updated Apr 24, 2026
One-click install
npx skills add https://github.com/itsadijmbt/SecureMCP-Servers --skill databricks-mlflow-evaluation-itsadijmbt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-mlflow-evaluation
Source: https://github.com/itsadijmbt/SecureMCP-Servers/tree/main/TEST_SERVERS/PORTED_TO_SECUREMCP/databrickslab-mcp/ai-dev-kit/databricks-skills/databricks-mlflow-evaluation
Command: npx skills add https://github.com/itsadijmbt/SecureMCP-Servers --skill databricks-mlflow-evaluation-itsadijmbt

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you reliably evaluate and monitor MLflow 3 GenAI agents so you can measure quality, catch regressions, and improve prompts using trustworthy scoring signals.

Core Features & Use Cases

  • MLflow 3 GenAI evaluation workflows: Run mlflow.genai.evaluate() with built-in scorers like Guidelines, Correctness, Safety, and RetrievalGroundedness.
  • Trace-to-dataset pipelines: Convert Unity Catalog stored production traces into evaluation datasets for repeatable testing.
  • Judge alignment and prompt optimization: Align a judge with MemAlign from SME feedback and optimize prompts with optimize_prompts() using GEPA for automated improvements.

Quick Start

Use the databricks-mlflow-evaluation skill to score your agent with mlflow.genai.evaluate() using Guidelines plus Correctness on a dataset that includes inputs and expectations.

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 agents using MLflow 3?

You can evaluate GenAI agents by running mlflow.genai.evaluate() with built-in scorers like Guidelines, Correctness, Safety, and RetrievalGroundedness on a dataset containing inputs, optional outputs, and expectations to generate actionable quality metrics.

How do I convert Unity Catalog production traces into MLflow evaluation datasets?

You can convert Unity Catalog stored production traces into evaluation datasets using trace-to-dataset pipelines, enabling repeatable testing and regression detection across different agent versions.

Can I optimize LLM prompts automatically using MLflow GenAI evaluation?

Yes, you can optimize LLM prompts automatically using the optimize_prompts() function with GEPA, and align your judge model with MemAlign by incorporating subject matter expert feedback for trustworthy scoring signals.

What data schema is required for mlflow.genai.evaluate() to run successfully?

The mlflow.genai.evaluate() function requires nested dataset records containing inputs, optional outputs and expectations, scorer and judge compatibility with required schemas, and correct predict_fn kwargs unpacking to ensure accurate scoring.

Why am I getting schema compatibility errors during MLflow GenAI agent scoring?

MLflow GenAI agent scoring schema errors typically occur when dataset records lack required inputs or expectations, when judge schemas mismatch, or when predict_fn kwargs are not unpacked correctly during the evaluation run.