What problem does it solve?
This Skill provides a complete, end-to-end workflow for evaluating Databricks MLflow GenAI agents using MLflow 3 GenAI evaluation patterns. It covers building evaluation datasets, selecting and configuring scorers, aligning judges with MemAlign, and applying GEPA for automated prompt improvement, including optional production promotion.
Core Features & Use Cases
- End-to-end evaluation using mlflow.genai.evaluate() with built-in scorers (Guidelines, Correctness, Safety, RetrievalGroundedness) and custom scorers.
- Dataset and trace workflows: build eval datasets from traces, ingest production traces into Unity Catalog, and drive production monitoring.
- Judge alignment and optimization: align judges with MemAlign using domain-expert feedback and drive GEPA prompt optimization for production-ready prompts.
- Production monitoring and governance: register and monitor scorers, query traces, and progressively improve prompts with conditional promotion.
Quick Start
Start by configuring a baseline evaluation with mlflow.genai.evaluate() using a simple eval dataset, then add alignment and optimization steps to tighten evaluation signals.