What problem does it solve?
This Skill streamlines the complex process of evaluating and monitoring Generative AI applications using MLflow, ensuring your models meet quality, safety, and performance standards.
Core Features & Use Cases
- End-to-End Evaluation: Run
mlflow.genai.evaluate() for comprehensive quality checks.
- Custom Scorers: Build project-specific metrics using
@scorer or Scorer classes.
- Trace Analysis: Debug agent behavior and identify regressions using
mlflow.search_traces().
- Production Monitoring: Set up continuous evaluation of live traffic with registered scorers.
- 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 retrieval groundedness, correctness against expected facts, and adherence to safety guidelines, then set up continuous monitoring to track performance in production.
Quick Start
Use the databricks-mlflow-evaluation skill to run an evaluation using the provided dataset and predict function.