Decide on metrics
Once you have defined a rubric, the next step is to define metrics you will use to track performance along each dimension in the rubric. The metrics you define can range from “benchmarks” (i.e., industry-standard metrics that evaluate foundation model performance on common tasks) to context-specific measures that examine whether the system performs for your specific use case.
We advise focusing on metrics that assess the AI system against the criteria that matter most for your solution. Industry benchmarks are primarily used to choose the right foundation model for your context, enabling comparisons on common tasks like word error rate (for translation tasks) or accuracy (for automatic speech recognition tasks). More specific measures should be used to track performance over time and to evaluate the effectiveness of modifications.
To actually compute metrics, data scientists and engineers will define “scorers” (i.e., algorithms or analytic strategies to assess the AI system against a performance target). Scorers typically fall under one of these categories, each with its own pros and cons:
Statistical and model-based scorers are designed to deliver metrics for narrow, specific tasks. You cannot use them interchangeably. Examples of common metrics (and the associated analytic strategies) include:
Precision/Recall/F1: For measuring classification accuracy
Word Error Rate (WER): For accuracy of transcription in speech recognition
AlignScore: Use for checking factual consistency
Be aware of the weaknesses of each method. For instance, metrics like WER only check the overlap between predicted and reference transcript – but don’t compare the meaning, making them less reliable. For meaning preservation, consider alternative methods.
LLM-as-Judge uses an LLM to score AI system outputs flexibly and comes in many variants. Approaches include:
Direct Prompting: Asking the LLM to score the output based on a text-encoded rubric
Comparison with reference: Asking the LLM to score the output by comparing it to a reference answer.
Chain-of-Thought: Asking the LLM to explain its reasoning before scoring.
Claim Extraction: Breaking a response into specific claims and checking each against a reference text (ideal for hallucination detection).
Evidence suggests LLM-as-judge methods may perform poorly when evaluating low-resource languages.
Human-as-Judge remains the "gold standard" for catching subtle nuances and context that automated scoring tools miss. However, human raters are slow, expensive, and prone to their own biases. Therefore, do not use humans to score your entire dataset. Instead, reserve them for high-leverage tasks:
Prototyping: Human feedback will help you move faster at the beginning, when no LLM judges exist
Rubric creation: Humans create better rubrics after having reviewed a few outputs themselves
Alignment: Check if the LLM judges are aligned to human experts. Set aside a small set of inputs, obtain both the LLM and human judgements and compare to ensure they are aligned.
Quality Assurance: Perform a final human safety check on high-stakes examples before a major launch.
The examples below provide a high-level view of common existing scoring methods, though they are not comprehensive. Each has its pros and cons; and the ideal metrics and analytic strategies will likely be a combination of these approaches.
Statistical scorers
These are based on the words in the LLM output and don’t take the semantic meaning into account.
An NGO evaluates a literacy chatbot that generates short reading comprehension questions in Swahili. BLEU and ROUGE are used to compare the chatbot’s questions to a set of human-written reference questions to assess linguistic overlap.
Speed:
Accuracy:
Cost (lower is better):
Model-based scorers
These are small language models trained to do one specific task.
AlignScore / LIM-RA,BLEURT, BARTScore,COMET
A health information NGO uses BLEURT, a pre-trained model designed to score text quality, to evaluate the responses of an AI assistant that explains vaccination schedules to parents. The model-based scorer assesses how semantically faithful and understandable each generated message is compared to a trusted reference explanation.
Speed:
Accuracy:
Cost (lower is better):
LLM-based scorers a.k.a LLM-as-judge
Since they use LLMs, they are flexible and powerful. But it can also be expensive and slow.
A digital agriculture platform uses a large language model (LLM) as a judge to evaluate the quality of pest management advice generated by smaller domain models. The LLM judge scores each message for accuracy, clarity, and farmer-friendliness, comparing them to expert agronomist responses.
Speed:
Accuracy:
Cost (lower is better):
A mental health NGO tests a GenAI counseling tool for youth. Human evaluators (e.g., psychologists and peer mentors) manually rate the empathy, appropriateness, and emotional resonance of responses.
Speed:
Accuracy:
Cost (lower is better):
Case Studies
Jacaranda Health (JH) recently added voice capabilities to its service for pregnant women and new mothers, for users with difficulty reading or seeing text. With voice, mothers can access maternal health guidance more easily. To train the foundational voice model, JH initially used audio samples from Mozilla Common Voice. However, the source had too many male voices and was not specific to their use case. They recorded a balanced Swahili‑English voice corpus from rural and urban mothers across Kenya, then fine‑tuned OpenAI’s Whisper model with those data. Over successive iterations, they drove Word Error Rate (WER) down from 87 percent to 15 percent, inching toward their 6 percent target (which matches the speech-to-text performance for top‑tier languages). Hitting each new milestone meant trading off the volume of diverse accents in the training set with the computing and annotation budget they had available.
They also modified their target metric as they iterated. Standard WER tallies substitutions, insertions, and deletions without regard for meaning. That metric penalizes Swahili’s flexible word order and complex verb forms, even when the intent is clear. For an alternative measure of the model’s performance, Jacaranda now measures semantic accuracy using a custom metric based on cosine similarity. This experimental approach rewards transcripts that convey the same health guidance, even if they differ in exact phrasing. Hence, it is an example of non-standard metrics developed to make an AI system work in a new context. Jacaranda has been transparent about their work on Swahili fine-tuned models, which has helped them capture community feedback and advance more quickly.
In a similar vein, to benchmark Automatic Speech Recognition (ASR) models in agriculture, Digital Green (DG) began with metrics such as Word Error Rate (WER), Character Error Rate (CER), and Match Error Rate (MER). However, they had to introduce a custom Agri‑Weighted WER that penalizes errors in key agricultural terms more heavily. Using weighted metrics, DG could track progress on agricultural ASR performance across Hindi, Telugu, and Odia datasets and could tailor improvements to support scalable, farmer‑focused advisory systems.
Note: This playbook can be used directly with AI tools like Claude, ChatGPT, and NotebookLM. Explore how >
Last updated
Was this helpful?