databricks-mlflow-evaluation

Evaluate MLflow GenAI agents with built-in and custom metrics.

Updated Mar 25, 2026
One-click install
npx skills add https://github.com/JingyiWng/databricks_ai_dev_kit_price_watcher --skill databricks-mlflow-evaluation-jingyiwng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-mlflow-evaluation
Source: https://github.com/JingyiWng/databricks_ai_dev_kit_price_watcher/tree/main/.claude/skills/databricks-mlflow-evaluation
Command: npx skills add https://github.com/JingyiWng/databricks_ai_dev_kit_price_watcher --skill databricks-mlflow-evaluation-jingyiwng

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It provides a comprehensive framework for assessing and improving MLflow 3 GenAI agents, ensuring they meet safety, correctness, relevance, and domain‑specific standards.

Core Features & Use Cases

  • Structured end‑to‑end workflows for first‑time setup, production trace dataset creation, performance debugging, regression detection, custom scorer development, trace ingestion, and judge alignment.
  • Integrated reference guides (GOTCHAS, critical interfaces, pattern libraries) to avoid common pitfalls and apply best practices.
  • Supports automated prompt optimization with GEPA and continuous production monitoring through Unity Catalog trace ingestion.

Quick Start

Start an evaluation by calling mlflow.genai.evaluate with your agent and the desired scorers.

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 MLflow GenAI agents for safety and correctness?

You can evaluate MLflow GenAI agents by calling mlflow.genai.evaluate with your agent and desired scorers. This built-in process measures agent performance, quality, and domain-specific standards like safety and correctness.

What is the best way to ingest production traces for MLflow GenAI evaluation?

The best way to ingest production traces is through Unity Catalog trace ingestion. This enables continuous production monitoring and helps build datasets for evaluating MLflow GenAI agent performance over time.

Can I use custom scorers and align judges for domain-specific MLflow evaluation?

Yes, MLflow GenAI evaluation supports custom scorer development and judge alignment. You can build datasets, run custom scorers, and align judges to meet domain-specific correctness and relevance requirements.

How does automated prompt optimization work in MLflow?

Automated prompt optimization in MLflow uses the GEPA method to refine GenAI agent prompts. This framework integrates with evaluation workflows to iteratively improve agent performance and quality.

What are common gotchas when setting up MLflow GenAI agent evaluation?

Common gotchas include misconfiguring trace ingestion and misaligning judges. The framework provides integrated reference guides for critical interfaces and pattern libraries to help avoid these common pitfalls.

Does MLflow evaluation support regression detection for GenAI agents?

Yes, MLflow evaluation supports regression detection by running structured end-to-end workflows. You can monitor production traces and run scorers to detect performance regressions in GenAI agents.