What problem does it solve? LLM agents often produce wrong, incomplete, or inconsistent responses, and without a systematic evaluation workflow it is hard to measure quality, detect regressions, or justify prompt and tool changes. This Skill provides an end-to-end MLflow-based evaluation workflow so quality improvements are tracked, reproducible, and comparable over time. ## Core Features & Use Cases - Tracing Setup & Validation: Integrates MLflow autolog and @mlflow.trace decorators, then verifies traces with validation scripts before evaluation begins. - Scorer Registration: Discovers existing registered scorers, selects built-in scorers, and creates custom LLM judges via make_judge(), all registered in the MLflow experiment. - Dataset Management: Discovers existing evaluation datasets first to avoid duplication, then generates dataset creation scripts using mlflow.genai.datasets APIs. - Evaluation Execution & Analysis: Generates evaluation scripts with correctly-typed predict_fn wrappers, runs mlflow.genai.evaluate, and produces an analysis report with pass rates and improvement suggestions. - Use Case: You have a customer-support agent that sometimes gives incomplete answers. Use this Skill to trace the agent, register correctness and completeness scorers, build an evaluation dataset, and run mlflow.genai.evaluate to quantify quality before and after a prompt change. ## Quick Start Ask the AI to evaluate your agent's output quality with MLflow by setting up tracing, registering scorers, preparing a dataset, and running the evaluation workflow.