databricks-mlflow-evaluation

Evaluate, monitor, and optimize GenAI apps with MLflow.

4|2|Updated Feb 16, 2026
One-click install
npx skills add https://github.com/alessandro9110/Speech-To-Text-With-Databricks --skill databricks-mlflow-evaluation-alessandro9110
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-mlflow-evaluation
Source: https://github.com/alessandro9110/Speech-To-Text-With-Databricks/tree/main/.claude/skills/databricks-mlflow-evaluation
Command: npx skills add https://github.com/alessandro9110/Speech-To-Text-With-Databricks --skill databricks-mlflow-evaluation-alessandro9110

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of evaluating, monitoring, and optimizing Generative AI applications using MLflow's advanced GenAI capabilities. It helps ensure your AI models are accurate, safe, and performant.

Core Features & Use Cases

  • End-to-End Evaluation: Run mlflow.genai.evaluate() with custom or built-in scorers.
  • Trace Analysis: Debug agent behavior and identify regressions using mlflow.search_traces().
  • Production Monitoring: Set up continuous quality checks on live traffic.
  • Judge Alignment: Align LLM judges with domain expert preferences using MemAlign.
  • Prompt Optimization: Automatically improve prompts with GEPA using optimize_prompts().
  • Use Case: You've deployed a new RAG agent. Use this Skill to evaluate its groundedness, relevance, and safety against a benchmark dataset, then analyze traces to find why it fails on specific queries, and finally optimize its prompt for better performance.

Quick Start

Use the databricks-mlflow-evaluation skill to evaluate your agent using the provided dataset and safety scorer.

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 applications using MLflow?

MLflow evaluates GenAI applications through `mlflow.genai.evaluate()`, allowing you to run benchmark assessments using built-in scorers like Safety and Correctness, or apply custom scorers to measure groundedness and relevance.

What is the best way to debug LLM agent regressions using trace analysis?

Trace analysis via `mlflow.search_traces()` is the best way to debug agent regressions, enabling you to inspect detailed execution traces to identify exactly why your agent fails on specific queries.

How does prompt optimization work with MLflow GEPA?

Prompt optimization with MLflow GEPA works by using `mlflow.genai.optimize_prompts()` to automatically improve your prompts, analyzing evaluation results to iteratively tune and enhance LLM performance.

Can I align LLM judges with domain expert preferences in MLflow?

Yes, you can align LLM judges with domain expert preferences in MLflow using MemAlign, which calibrates automated evaluation judges to reflect specific domain expertise and human grading standards.

How do I set up production monitoring for live AI traffic?

You set up production monitoring for live AI traffic by configuring continuous quality checks within the MLflow ecosystem, ensuring your deployed generative AI models maintain accuracy and safety over time.

Does MLflow GenAI evaluation support custom scorers for RAG agents?

Yes, MLflow GenAI evaluation supports custom scorers for RAG agents, allowing you to define specific metrics for groundedness and relevance alongside built-in safety checks to evaluate your retrieval augmented generation applications.