Metrics & Scoring#
Approaches used to quantify LLM and/or agent performance across benchmarks and customized evals
accuracy#
Definition: also known as precision; percentage of correct predictions made by an LLM; foundational to evaluation, the most widely reported scoring metric in benchmarks and/or leaderboards; paired with recall and combined into the F1 score
Purpose: serves as the primary quantitative metric across classification; provides a single number for comparing how often an LLM produces a correct answer
Example: a benchmark with 100 questions where an LLM answers 93 correctly yields 93% accuracy
Related Terms: benchmark, evaluation, exact match, F1 score, recall
Source: IBM: “What Are LLM Benchmarks?” by Rina Diane Caballar, Cole Stryker
bias and fairness score#
Definition: evaluation metric detecting disparities in AI decision-making across different user groups; part of ethical and responsible AI evaluation
Purpose: used to identify and mitigate systematic favoritism or discrimination in agent outputs, ensuring decisions do not disadvantage particular groups
Related Terms: accuracy, benchmark, evaluation, policy adherence rate, prompt injection vulnerability
Source: IBM: “What is AI agent evaluation?” by Cole Stryker, Michal Schmueli-Scheuer
BERTScore#
Definition: automatic evaluation metric for text generation quality; computes token-level similarity using contextual embeddings from BERT, the sum of cosine similarities; evaluates semantic similarity rather than exact n-gram matching between candidate and reference sentences
Purpose: provides better correlation with human judgments than traditional metrics like BLEU and ROUGE by capturing semantic meaning; robust to adversarial examples and paraphrasing - performant against intentionally deceptive text
Example: with reference text “people like Western cuisine,” n-gram metrics would score “people like global flavors” higher than “consumers prefer imported spices” despite the latter being semantically closer
Related Terms: BERT, BLEU, ROUGE, semantic evaluation
Sources:
- arXiv: “BERTScore: Evaluating Text Generation with BERT” by Zhang et al.
- “BERTScore Explained in 5 minutes” by Abonia Sojasingarayar
BLEU#
Definition: acronym for Bilingual Evaluation Understudy; one of the canonical automated metrics used to score LLM output on translation-style semantic meaning; evaluates machine translation by computing matching n-grams - sequences of n adjacent text symbols - between an LLM’s predicted translation and a human-produced translation; common Python implementation includes the NLTK, Natural Language Toolkit
Purpose: provides a lower-cost alternative to ground-truth-based evaluation; complements human evaluation of coherence, relevance and semantic meaning
Example: for reference “The cat is on the mat” and output “The cat on the mat”, BLEU computes modified n-gram precision, clipped to prevent overcounting, and applies a brevity penalty for shorter outputs; with 1-gram precision 1.0, 2-gram precision 0.75, and brevity penalty 0.8187, the resulting BLEU score is approximately 0.709
Related Terms: benchmark, evaluation, exact match, ground truth, n-gram, ROUGE
Sources:
- IBM: “What Are LLM Benchmarks?” by Rina Diane Caballar, Cole Stryker
- Machine Learning Mastery: “Statistical Methods for Evaluating LLM Performance” by Cornellius Yuda Wijaya
conversational flow#
Definition: interaction metric evaluating an AI’s ability to maintain coherent and meaningful conversations; part of interaction and user experience evaluation for chatbots and virtual assistants
Purpose: assesses whether an agent sustains natural, on-topic dialogue across turns, informing how well it serves conversational-interface use cases
Related Terms: benchmark, engagement rate, evaluation, task completion rate
Source: IBM: “What is AI agent evaluation?” by Cole Stryker, Michal Schmueli-Scheuer
cost-efficiency#
Definition: evaluation metric measuring the computational resources required relative to task performance; factors include token usage, API calls, processing time and energy consumption
Purpose: increasingly important as agents scale to production, helping teams balance performance against cost; highlights the trade-off that higher accuracy often requires higher costs
Example: cost per completed task divides attempt cost by completion rate; on OSWorld 2.0
long-horizon work, Claude Opus 4.8 averages ~$29.60 per completed task versus GPT-5.5’s ~$8.70
Related Terms: benchmark, evaluation, latency, task completion rate, OSWorld
Source: o-mega: “AI Computer Use Benchmarks 2026: Top Agents Ranked”
CSAT#
Definition: acronym for Customer Satisfaction score; interaction metric measuring how satisfied users are with a product and/or agent responses
Purpose: typically gathered through post-interaction surveys, giving direct feedback on whether responses meet user expectations
Related Terms: conversational flow, engagement rate, evaluation, task completion rate
Source: IBM: “What is CSAT and how to calculate it?”
Discriminability Score#
Definition: metric used to filter benchmark datasets by identifying tasks that separate a good response from a bad one; supports building lean, custom benchmarks that provide a stronger signal than large, generic ones
Purpose: intends to reduce test size while maintaining evaluation accuracy; creates a tighter, faster regression suite by removing redundant questions
Example: a team prunes hundreds of redundant questions down to the edge cases and reasoning tasks that actually differentiate its application
Related Terms: benchmark, evaluation, golden dataset, regression testing
Source: HumanSignal, Label Studio: “LLM Evaluation vs. LLM Benchmarking”
engagement rate#
Definition: interaction metric tracking how often users interact with a system; part of interaction and user experience evaluation
Purpose: signals how frequently and consistently users engage with a product and/or system, helping assess whether it retains interest and delivers value over time
Related Terms: conversational flow, CSAT, evaluation, task completion rate
Source: Leanware: “Agent Evaluation Frameworks: Methods, Metrics & Best Practices”
error rate#
Definition: measures the percentage of incorrect outputs or failed operations, tracked alongside success and task completion rates
Purpose: provides an inverse view of success, helping teams quantify failures and failed operations
Related Terms: benchmark, evaluation, function calling evaluation, task completion rate
Source: IBM: “What is AI agent evaluation?” by Cole Stryker and Michal Schmueli-Scheuer
exact match#
Definition: common ground truth metric for generative tasks; proportion of an LLM’s predictions that match the expected answer exactly
Purpose: valuable criterion for translation and question-answering benchmarks; stricter than semantic similarity metrics
Related Terms: accuracy, benchmark, BLEU, evaluation, ground truth, ROUGE
Source: IBM: “What Are LLM Benchmarks?” by Rina Diane Caballar, Cole Stryker
F1 score#
Definition: common combined metric in classsification and retrieval evaluation; blends accuracy and recall into a single measure; treats the two as equally weighted to balance false positives and false negatives
Purpose: provides a single 0-1 score where 1 signifies excellent recall and precision, useful when both false positives and false negatives matter
Related Terms: accuracy, benchmark, evaluation, recall
Source: IBM: “What Are LLM Benchmarks?” by Rina Diane Caballar, Cole Stryker
Flesch–Kincaid readability tests#
Definition: metric designed to indicate how difficult a passage in English is to understand; score reflects the U.S. grade level needed to comprehend the text
Purpose: quantifies output readability for user-facing text, complementing metrics that measure factual or semantic quality
Related Terms: Gunning fog index
Gunning fog index#
Definition: readability test that estimates the years of formal education needed to understand text on first reading
Purpose: a score of 12 indicates high school senior level, giving teams a plain-language benchmark for output complexity
Related Terms: Flesch–Kincaid readability tests
harmonic mean#
Definition: mathematical average of two numbers calculated by dividing the number of items by the sum of their reciprocals; used in metrics like F1 score to combine precision and recall
Purpose: provides a balanced average that penalizes extreme values more than arithmetic mean; ideal for combining metrics where both components matter, such as precision and recall in classification evaluation
Example: F1 score is the harmonic mean of precision and recall; if precision is 0.8 and recall
is 0.6 then -
F1 = 2 × (0.8 × 0.6) / (0.8 + 0.6) ≈ 0.686Related Terms: F1 score, accuracy, recall
Sources:
- Machine Learning Mastery: “Statistical Methods for Evaluating LLM Performance” by Cornellius Yuda Wijaya
- Wikipedia: “Harmonic mean”
latency#
Definition: evaluation metric measuring the time taken for an AI agent or system to process and return results; an important resource-efficiency concern alongside cost
Purpose: critical when AI must deliver real-time, contextually accurate responses, since slow response times undermine interactive and production use cases
Related Terms: cost-efficiency, evaluation, task completion rate
Source: Leanware: “Agent Evaluation Frameworks: Methods, Metrics & Best Practices”
METEOR#
Definition: acronym for Metric for Evaluation of Translation with Explicit ORdering; automatic metric for evaluating machine translation output; computes score based on the harmonic mean of unigram precision and recall with recall weighted higher than precision; includes stemming, synonymy, and paraphrase matching beyond exact word matching
Purpose: addresses BLEU’s limitations by incorporating linguistic factors like stemming and synonymy; designed to achieve better correlation with human judgment at the sentence level
Example: for reference “the cat sat on the mat” and hypothesis “the cat was sat on the mat”, METEOR computes precision and recall, applies a fragmentation penalty for non-adjacent word matches, yielding a final score reflecting both word-level and sequence-level similarity
Related Terms: BLEU, ROUGE, harmonic mean, n-gram
Sources:
- Machine Learning Mastery: “Statistical Methods for Evaluating LLM Performance” by Cornellius Yuda Wijaya
- Wikipedia: “METEOR”
n-gram#
Definition: sequence used in computational linguistics and natural language processing to
analyze text patterns; contiguous sequence of n items from a given sample of text;
unigrams (n=1), bigrams (n=2), trigrams (n=3) are common
Purpose: capture local word order and co-occurence patterns; fundamental building block for metrics like BLEU and ROUGE that evaluate translation and summarization quality by comparing n-gram overlap between machine-generated and human-produced text
Example: in the phrase “the cat sat on the mat”, the bigrams, all possible contiguous two-word sequences, are “the cat”, “cat sat”, “sat on”, “on the”, “the mat”; each bigram consists of two adjacent words, moving one word at a time through the phrase
Related Terms: BLEU, ROUGE, exact match
Sources:
- Machine Learning Mastery: “Statistical Methods for Evaluating LLM Performance” by Cornellius Yuda Wijaya
- Wikipedia: “n-gram”
parameter value grounding#
Definition: semantic function-calling metric based on LLM-as-a-judge that verifies every parameter value is directly derived from the user’s text, the context history, or API specification defaults
Purpose: detects fabricated or unsupported argument values, checking that the agent’s parameter choices are grounded in available context rather than invented
Related Terms: function calling evaluation, LLM-as-judge, semantic evaluation, unit transformation
pass@k#
Definition: code generation evaluation metric measuring the probability that at least one of k generated solutions passes a problem’s unit tests
Purpose: captures functional correctness across multiple generated candidates, used by benchmarks such as HumanEval
Related Terms: benchmark, evaluation, functional correctness, HumanEval, MBPP
Source: arXiv: “Evaluating Large Language Models Trained on Code” by Chen et al.
perplexity#
Definition: measures how good an LLM is at prediction; statistical measure of LLM quality
Purpose: the lower an LLM’s perplexity score, the better it is at comprehending a task
Related Terms: accuracy, benchmark, BLEU, evaluation, exact match, F1 score, ROUGE
Source: IBM: “What Are LLM Benchmarks?” by Rina Diane Caballar, Cole Stryker
policy adherence rate#
Definition: evaluation metric measuring the percentage of responses that comply with predefined organizational or ethical policies; part of ethical and responsible AI evaluation
Purpose: verifies agents respect enterprise guardrails and compliance requirements, flagging behaviors that deviate from documented policy
Related Terms: benchmark, bias and fairness score, evaluation, prompt injection vulnerability
Source: IBM: “What is AI agent evaluation?” by Cole Stryker, Michal Schmueli-Scheuer
prompt injection vulnerability#
Definition: ethical and security evaluation metric measuring the success rate of adversarial prompts that alter an agent’s intended behavior; safety-oriented metric tracked alongside functional quality, bias and fairness score, and/or policy adherence rate
Purpose: identifies susceptibility to manipulation or misuse, forming part of ethical, responsible AI, and security evaluation
Example: agentic browsers raise the stakes of this vulnerability - instructions hidden in a web page, PDF, email, or filename that the agent perceives while browsing can redirect it to act with the user’s own authenticated identity and session rather than the user’s actual intent
Related Terms: bias and fairness score, canary phrase, evaluation, functional correctness, permission and safety systems, policy adherence rate
Sources:
- IBM: “What is AI agent evaluation?” by Cole Stryker, Michal Schmueli-Scheuer
- o-mega: “AI Computer Use Benchmarks 2026: Top Agents Ranked”
recall#
Definition: also called sensitivity rate; evaluation metric quantifying correct predictions, specifically the number of true positives
Purpose: paired with precision and combined into the F1 score
Related Terms: accuracy, benchmark, evaluation, F1 score
Source: IBM: “What Are LLM Benchmarks?” by Rina Diane Caballar, Cole Stryker
ROUGE#
Definition: acronym for Recall-Oriented Understudy for Gisting Evaluation; metric for evaluating text summarization; ranges between 0 - 1, with higher scores indicating higher similarity between automatically produced summary and the human-produced reference
Purpose: evaluates recall-oriented overlap between generated text and reference; particularly effective for summarization where capturing all critical information matters; variants address different aspects of text similarity -
| Variant | Description | Use Case |
|---|---|---|
| ROUGE-N | Computes n-gram overlap, ROUGE-1 for unigrams, ROUGE-2 for bigrams | Measures content coverage, word overlap |
| ROUGE-L | Uses LCS, longest common subsequence, measures sentence similarity | Evaluates fluency, grammatical coherence |
| ROUGE-W | Weighted LCS giving higher scores to consecutive matches | Rewards longer consecutive word sequences |
| ROUGE-S | Skip-bigram matching allowing non-adjacent word pairs | Captures semantic similarity with flexible word order |
Example: for reference “The cat is on the mat” and candidate “The cat on the mat”, ROUGE-1 recall is 0.833, 5/6 unigrams matched, ROUGE-2 recall is 0.6, 3/5 bigrams matched, and ROUGE-L F1 is 0.909 based on the longest common subsequence
Related Terms: accuracy, BLEU, exact match, F1 score, n-gram, recall, perplexity
Sources:
- IBM: “What Are LLM Benchmarks?” by Rina Diane Caballar, Cole Stryker
- Machine Learning Mastery: “Statistical Methods for Evaluating LLM Performance” by Cornellius Yuda Wijaya
- Wikipedia: “ROUGE (metric)”
task completion rate#
Definition: evaluation metric measuring how effectively an agent or system helps users complete a task; cost per completed task divides attempt cost by completion rate
Purpose: used for task-specific and interaction/user-experience evaluation; closely related to success rate, the proportion of tasks or goals completed correctly; computer-use benchmarks report it by task horizon - short, minutes-scale, vs long - hour-scale, cross-application - since frontier models solve 85%+ of short-horizon work but only ~20% of long-horizon work
Example: OSWorld 2.0’s 108 long-horizon professional workflows, with a median
1.6-hour human completion time, remain largely unsolved even as short-horizon tasks saturate
Related Terms: benchmark, cost-efficiency, error rate, evaluation, functional correctness, function calling evaluation, OSWorld
Sources:
- IBM: “What is AI agent evaluation?” by Cole Stryker, Michal Schmueli-Scheuer
- o-mega: “AI Computer Use Benchmarks 2026: Top Agents Ranked”
unit transformation#
Definition: semantic function-calling metric based on LLM-as-a-judge that verifies unit or format conversions between values in the context and parameter values in the tool call
Purpose: detects incorrect conversions such as wrong currency, temperature scale, or measurement unit, ensuring the agent transforms values correctly when invoking tools
Related Terms: function calling evaluation, LLM-as-judge, parameter value grounding, semantic evaluation
Source: IBM: “What is AI agent evaluation?” by Cole Stryker, Michal Schmueli-Scheuer
VOC#
Definition: acronym for voice of the client; data where people share problems they’re encountering, provide feedback, and seek further help
Purpose: invaluable for service and product improvement, surfacing real user pain points alongside structured metrics like CSAT
Related Terms: CSAT, engagement rate