databricks-mlflow-evaluation

Evaluate agent performance with MLflow GenAI scorers and ground-truth datasets.

11|3|Updated Jun 10, 2025
One-click install
npx skills add https://github.com/Paldom/databricks-apps-fastapi-starter --skill databricks-mlflow-evaluation-paldom
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-mlflow-evaluation
Source: https://github.com/Paldom/databricks-apps-fastapi-starter/tree/main/.gemini/skills/databricks-mlflow-evaluation
Command: npx skills add https://github.com/Paldom/databricks-apps-fastapi-starter --skill databricks-mlflow-evaluation-paldom

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

MLflow GenAI evaluation enables systematic, reproducible assessment of agent outputs against domain-specific criteria using scorers, datasets, and alignment workflows.

Core Features & Use Cases

  • End-to-end evaluation workflows (data preparation, evaluation runs, trace access, and ground-truth scoring)
  • Supports dataset creation, Unity Catalog trace ingestion, MemAlign-based judge alignment, and GEPA prompt optimization
  • Production monitoring and continuous scoring of deployed agents against aligned standards
  • Real-world scenario: compare two prompts or agent variants using a common eval dataset to track improvements

Quick Start

Prepare an eval dataset and run mlflow.genai.evaluate() to start an evaluation.

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 agent performance using MLflow GenAI in Databricks?

MLflow GenAI evaluation systematically quantifies agent performance using domain-specific scorers and ground-truth datasets. You prepare an evaluation dataset and run mlflow.genai.evaluate() to start assessing outputs against aligned standards.

Can I use Unity Catalog traces for MLflow GenAI evaluation?

Yes, MLflow GenAI evaluation supports Unity Catalog trace ingestion. This allows you to ingest production traces directly, enabling continuous scoring and monitoring of deployed agents against your aligned evaluation standards.

What is the best way to compare two prompt variants for an LLM agent?

The best way to compare prompt variants is using a common evaluation dataset to run systematic MLflow GenAI evaluations. This tracks improvements by applying domain-specific scorers and ground-truth datasets to each variant.

Does MLflow evaluation support automated prompt optimization workflows?

Yes, MLflow GenAI evaluation integrates GEPA-based prompt optimization. This automates the refinement of agent prompts by aligning domain-specific scorers and MemAlign-based judge alignment within end-to-end evaluation pipelines.

How do I align LLM judges for domain-specific evaluation scoring?

You align LLM judges using MemAlign-based judge alignment workflows. This ensures the automated scorers in your MLflow GenAI evaluation pipelines accurately reflect domain-specific criteria and ground-truth expectations.

What datasets do I need to start systematic MLflow GenAI evaluation?

You need a prepared ground-truth evaluation dataset containing domain-specific scenarios. The skill supports dataset creation workflows, allowing you to orchestrate scorers and apply automated evaluation pipelines across Databricks environments.