databricks-mlflow-evaluation

Automate MLflow GenAI agent evaluation with scoring, MemAlign judge alignment, and GEPA prompt optimization.

1|Updated Dec 15, 2025
One-click install
npx skills add https://github.com/lucaslessachaves/default --skill databricks-mlflow-evaluation-lucaslessachaves
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-mlflow-evaluation
Source: https://github.com/lucaslessachaves/default/tree/main/.claude/skills/databricks-mlflow-evaluation
Command: npx skills add https://github.com/lucaslessachaves/default --skill databricks-mlflow-evaluation-lucaslessachaves

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

MLflow GenAI evaluation and production-ready prompt optimization require coordinating evaluations, judge alignment, and monitoring across traces, datasets, and scoring configurations. This Skill provides a repeatable workflow to run evaluations, align domain-specific judges with MemAlign, and optimize prompts with GEPA for production readiness.

Core Features & Use Cases

  • End-to-end evaluation scaffolding for MLflow GenAI, including built-in scorers (Guidelines, Correctness, Safety, RetrievalGroundedness), dataset management, and production monitoring.
  • MemAlign-based judge alignment to embed domain-expert preferences into evaluation signals.
  • GEPA-based automated prompt optimization to improve prompts and promote production-ready versions.

Quick Start

Run an initial evaluation using mlflow.genai.evaluate() with a prepared eval dataset and the default base judge to generate baseline metrics.

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 using custom domain criteria?

To evaluate MLflow GenAI agents, use mlflow.genai.evaluate() with built-in scorers and MemAlign to embed domain-expert preferences into your evaluation signals for actionable metrics.

What's the best way to optimize prompts for production deployment in MLflow?

Optimize prompts for production deployment by applying GEPA-based automated prompt optimization to improve prompts and promote production-ready versions from your evaluation datasets.

How does MemAlign judge alignment work for GenAI evaluation datasets?

MemAlign judge alignment works by embedding domain-expert preferences into evaluation signals, coordinating judge alignment with built-in scorers like Guidelines and RetrievalGroundedness across traces.

Can I build evaluation datasets from production traces in MLflow?

Yes, you can build evaluation datasets from production traces by applying trace ingestion workflows, coordinating dataset management with production monitoring to generate baseline metrics.

Do I need prior knowledge of scoring patterns to use MLflow GenAI evaluation?

Yes, you need knowledge of mlflow.genai.evaluate(), scoring patterns, trace ingestion, and prompt optimization to produce actionable metrics and guidance from the evaluation workflow.

What built-in scorers are available for MLflow GenAI evaluation?

Built-in scorers for MLflow GenAI evaluation include Guidelines, Correctness, Safety, and RetrievalGroundedness, which coordinate with domain-aligned judges to score agent outputs.