What problem does it solve?
BYOB helps you stop relying on one-size-fits-all evaluation by guiding you to create benchmarks tailored to your dataset, prompt style, and scoring rules.
Core Features & Use Cases
- Custom benchmark design: Create a new evaluation benchmark from your dataset using the BYOB decorator framework.
- Dataset-to-eval workflow: Validate your JSONL schema, map fields, and generate a prompt template with
{field} placeholders.
- Scoring options: Use built-in scorers or generate a custom scorer, with an enforced scorer smoke test before compilation.
- Advanced eval modes: Support LLM-as-Judge (subjective grading), eval-only scoring from pre-generated responses, and multiple-choice loglikelihood scoring.
- Packaging and execution: Compile a benchmark with the CLI, optionally containerize it, and run it to produce results.
Quick Start
Ask for help creating a BYOB benchmark from your dataset and selecting a scoring method, then compile and run it with the BYOB CLI.