Back/Data/Claude
IntermediateData

How to Create a Weighted Index for AI Model Benchmark Results

Combine objective LLM-as-judge scores with subjective human 'taste' scores to create a final, definitive model ranking. This workflow shows you how to build a weighted index that reflects your unique priorities.

How to Create a Weighted Index for AI Model Benchmark Results

22:16 to 25:15: Claire combines automated benchmark results with blind taste scores and changes the weights to expose the best model for different jobs.

Before you start

What you need

  • Automated benchmark scores by model and task
  • Blind human scores using the same model labels
  • Explicit weights for reliability, quality, speed, cost, and any task-specific criteria

What you’ll make

A weighted model index that shows the overall ranking and the best model for each important task category.

Tools used

Step by step

The workflow

Follow the sequence once, then adapt the prompts, checks, and handoffs to your own setup.

5 steps

Step01

Collate Automated and Manual Scores

Start with two complete sets of scores: one from your automated LLM-as-judge and one from your manual 'vibe check'. Ensure you have parallel scores for each model's output on every task.

Example prompt
Start with two complete sets of scores: one from your automated LLM-as-judge and one from your manual 'vibe check'. Ensure you have parallel scores for each model's output on every task.

My actual values:
[insert the files, settings, accounts, or constraints for this step]

Give me the exact commands, settings, or output to use. Finish with a pass or fail check for collate automated and manual scores.
Step02

Analyze Score Divergence

Place the automated and manual leaderboards side by side. Identify which models ranked high on both, and which ones showed significant divergence. This helps reveal what the automated judge values versus your own taste.

Example prompt
Place the automated and manual leaderboards side by side. Identify which models ranked high on both, and which ones showed significant divergence. This helps reveal what the automated judge values versus your own taste.

My actual values:
[insert the files, settings, accounts, or constraints for this step]

Give me the exact commands, settings, or output to use. Finish with a pass or fail check for analyze score divergence.
Step03

Generate a Weighted Index Tool

Ask an AI assistant to generate code for a simple tool that combines your two score sets. A good option is an interactive HTML page with a slider that lets you adjust the weight between the automated and manual scores to create a final, blended index.

Example prompt
I have two sets of benchmark scores for several AI models: one from an automated judge and one from my manual review. Generate the code for a single, self-contained HTML file that lets me create a weighted index from these two data sources. It should include a slider to adjust the weight from 0% to 100% between the manual and automated scores. The page should display a table with the final weighted rankings, which updates in real time as I move the slider. Here is the data: [paste your two sets of scores].
Step04

Set Your Weights and Determine Final Ranking

Move the slider on your tool to experiment with different weightings. Decide on the balance that best reflects your priorities. The blog author chose a 70% weight for their manual score and 30% for the automated score to create their final ranking.

Example prompt
Move the slider on your tool to experiment with different weightings. Decide on the balance that best reflects your priorities. The blog author chose a 70% weight for their manual score and 30% for the automated score to create their final ranking.

My actual values:
[insert the files, settings, accounts, or constraints for this step]

Give me the exact commands, settings, or output to use. Finish with a pass or fail check for set your weights and determine final ranking.
Step05

Derive Task-Specific Recommendations

With your final weighting set, analyze the scores for each individual task, such as writing PRDs or prototyping. This allows you to generate specific recommendations for which model excels at which job, since the overall winner may not be the best at everything.

Example prompt
Act as a data analyst. I'm providing you with the final weighted scores from my AI model benchmark. The data includes scores for each model across several distinct tasks: [list your tasks, e.g., writing PRDs, prototyping, agentic voice]. Based on this data, generate a summary of task-specific recommendations. For each task, identify the top-performing model and explain why it's the best choice for that specific job. Here is the data: [paste your final weighted score data].

What good looks like

  • All scores are normalized before weighting
  • The weights add to 100 percent and are visible beside the ranking
  • Changing one weight immediately updates the overall and task-specific recommendations

Build your next product with ChatPRD

Turn an idea into a PRD, user stories, and a plan.

Try ChatPRD free

After the steps

Runbook notes

How to recover when the loop fails and where human judgment helps.

Recover

If it goes sideways

One scoring scale overwhelms the rest of the index
Normalize each dimension to the same range before applying weights.
The overall winner hides a much better task-specific choice
Publish category rankings beside the composite score and explain where the recommendation changes.

Start shipping
better products.

Join 100,000+ product managers who use ChatPRD to write better docs, align teams faster, and build products users love.

Free to start
No credit card
SOC 2 certified
Enterprise ready