define-scoring

Standardize scoring metric definitions for AI benchmarks in Benchy YAML configurations.

8|Updated Sep 12, 2025
One-click install
npx skills add https://github.com/surus-lat/benchy --skill define-scoring
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: define-scoring
Source: https://github.com/surus-lat/benchy/tree/main/.agent/skills/define-scoring
Command: npx skills add https://github.com/surus-lat/benchy --skill define-scoring

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill removes the guesswork from evaluating AI performance by providing a structured, standardized way to define how model outputs are graded against expected results.

Core Features & Use Cases

  • Standardized Scoring: Choose between per-field extraction scoring, binary pass/fail, or semantic fuzzy matching.
  • Configuration Assistance: Automatically generates the correct YAML syntax for your benchmark configuration files.
  • Use Case: If you are building a benchmark for a data extraction task, use this skill to implement per-field scoring with numeric tolerances to ensure your evaluation logic is precise and reproducible.

Quick Start

Ask the assistant to define the scoring section for your current benchmark configuration using the per-field method.

Frequently Asked Questions about define-scoring

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

FAQPage Schema
How do I configure scoring metrics for AI benchmarking tasks?

You can configure scoring metrics for AI benchmarking by defining scoring types and parameters within a benchmark.yaml configuration file, which standardizes how model outputs are graded against expected results across extraction, classification, and freeform scenarios.

What scoring methods are available for evaluating data extraction tasks?

For evaluating data extraction tasks, available scoring methods include per-field extraction scoring with numeric tolerances, binary pass/fail classification, and semantic fuzzy matching to ensure precise and reproducible evaluation logic.

How do I generate the correct YAML syntax for a benchmark configuration file?

You can generate correct YAML syntax for a benchmark configuration file through guided selection of scoring types and parameters, which maps your evaluation requirements to the framework's internal handler logic for consistent setup.

Does the Benchy framework support binary pass/fail scoring for classification benchmarks?

Yes, the Benchy framework supports binary pass/fail scoring for classification benchmarks by mapping user requirements to internal handler logic, covering classification, extraction, and freeform evaluation scenarios.

When should I use semantic fuzzy matching instead of per-field scoring?

Use semantic fuzzy matching instead of per-field scoring when evaluating freeform text outputs rather than structured data extraction, as per-field scoring with numeric tolerances is designed for precise extraction evaluation while fuzzy matching handles semantic similarity.