genie-benchmark-evaluator

Evaluate Genie Space SQL generation accuracy against benchmark datasets with MLflow GenAI.

1|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/prashsub/vibe_coding_lakehouse_starter_repo --skill genie-benchmark-evaluator-prashsub
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: genie-benchmark-evaluator
Source: https://github.com/prashsub/vibe_coding_lakehouse_starter_repo/tree/main/data_product_accelerator/skills/semantic-layer/genie-optimization-workers/02-genie-benchmark-evaluator
Command: npx skills add https://github.com/prashsub/vibe_coding_lakehouse_starter_repo --skill genie-benchmark-evaluator-prashsub

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the rigorous evaluation of Genie Space responses against predefined benchmarks, ensuring accuracy and identifying areas for optimization.

Core Features & Use Cases

  • Multi-Layered Evaluation: Employs an 8-scorer architecture (quality judges, result correctness, arbiter) for comprehensive assessment.
  • MLflow Integration: Logs all evaluation metrics, artifacts, and traces to MLflow for detailed analysis and version tracking.
  • Use Case: After deploying a new version of your Genie Space, use this Skill to automatically run it against a suite of test questions and verify that its SQL generation accuracy meets or exceeds the target thresholds before going to production.

Quick Start

Use the genie-benchmark-evaluator skill to evaluate the genie space with ID 'your-space-id' against the benchmarks defined in 'golden-queries.yaml'.

Frequently Asked Questions about genie-benchmark-evaluator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I evaluate Genie Space SQL generation accuracy against benchmark datasets?

To evaluate Genie Space SQL generation accuracy, use a multi-layer scoring system within MLflow GenAI to compare generated queries against predefined ground truth benchmarks. This deterministic assessment logs metrics and artifacts for optimization feedback.

What is the best way to benchmark Genie Space accuracy before production deployment?

Benchmarking Genie Space accuracy before production involves running the space against a suite of test questions and golden queries. An 8-scorer architecture assesses quality, result correctness, and arbiter outputs to verify accuracy meets target thresholds.

Does the Genie Space evaluation framework require MLflow GenAI and Databricks SDK?

Yes, evaluating Genie Space accuracy requires the MLflow GenAI evaluation framework and Databricks SDK for execution and logging. These dependencies enable job-based and inline execution modes for deterministic quality assessment and metric tracking.

Can I run Genie Space benchmark evaluations using inline execution modes?

Yes, you can run Genie Space benchmark evaluations using inline execution modes. The evaluation framework supports both job-based and inline execution to assess SQL generation accuracy and log deterministic quality metrics to MLflow.

How does the multi-layer scoring system work for SQL generation evaluation?

The multi-layer scoring system for SQL generation evaluation works by employing an 8-scorer architecture including quality judges, result correctness, and an arbiter. It logs all metrics, artifacts, and traces to MLflow for detailed analysis and version tracking.