AGENCYSCRIPT
CoursesEnterpriseBlog
👑FoundersSign inJoin Waitlist
AGENCYSCRIPT

Governed Certification Framework

The operating system for AI-enabled agency building. Certify judgment under constraint. Standards over scale. Governance over shortcuts.

Stay informed

Governance updates, certification insights, and industry standards.

Products

  • Platform
  • Certification
  • Launch Program
  • Vault
  • The Book

Certification

  • Foundation (AS-F)
  • Operator (AS-O)
  • Architect (AS-A)
  • Principal (AS-P)

Resources

  • Blog
  • Verify Credential
  • Enterprise
  • Partners
  • Pricing

Company

  • About
  • Contact
  • Careers
  • Press
© 2026 Agency Script, Inc.·
Privacy PolicyTerms of ServiceCertification AgreementSecurity

Standards over scale. Judgment over volume. Governance over shortcuts.

On This Page

What Sensitivity and Robustness Actually MeasureThe Distinction That Trips People UpWhy Averages LieCore Sensitivity MetricsOutput Variance Under ParaphrasePosition and Order EffectsFormat SensitivityCore Robustness MetricsDegradation CurveWorst-Case AccuracyAdversarial Pass RateInstrumenting the Metrics Without a Research LabThe Minimum Viable HarnessGenerating Variants ProgrammaticallyLocking RandomnessReading the Signal and Acting on ItSet Thresholds Before You LookTrack Trends, Not SnapshotsConnect Metrics to MoneyFrequently Asked QuestionsHow many test inputs do I need before the metrics are trustworthy?Should I measure sensitivity at temperature zero or at production temperature?What is a good worst-case accuracy target?Can one grader model reliably score another model's output?How often should I re-run the full metric suite?Key Takeaways
Home/Blog/Which Numbers Actually Reveal a Fragile Prompt
General

Which Numbers Actually Reveal a Fragile Prompt

A

Agency Script Editorial

Editorial Team

·January 12, 2020·6 min read
prompt sensitivity and robustness testingprompt sensitivity and robustness testing metricsprompt sensitivity and robustness testing guideprompt engineering

A prompt that scores ninety-five percent accuracy on a clean test set can still collapse the moment a real user types a question with a typo, pastes a slightly different format, or phrases the same intent in their own words. The single accuracy number hides this fragility completely. It tells you the prompt works on the inputs you happened to write, not on the inputs the world will actually send.

Sensitivity and robustness testing exists to surface that gap. Instead of asking whether a prompt produces the right answer once, it asks how much the output changes when the input changes in ways that should not matter. The right metrics turn an invisible risk into a number you can track, compare, and improve.

This piece defines the measurements that matter, explains how to instrument them without building a research lab, and shows how to read the signal so you know when a prompt is genuinely production-ready versus merely lucky on your sample.

What Sensitivity and Robustness Actually Measure

The Distinction That Trips People Up

Sensitivity measures how much the output moves when the input moves a little. A sensitive prompt gives wildly different answers to "summarize this contract" and "give me a summary of this contract." Robustness measures whether the output stays correct when the input is degraded, noisy, or adversarial. These are related but not identical. A prompt can be stable (low sensitivity) and consistently wrong, or accurate on clean data but brittle under noise.

You need both lenses. Sensitivity catches inconsistency; robustness catches failure under stress.

Why Averages Lie

A mean accuracy score across a test set averages away exactly the cases you care about. Five catastrophic failures buried in two hundred passing examples barely move the average, yet those five represent the angry client emails. Robustness work forces you to look at the distribution and the worst case, not the center.

Core Sensitivity Metrics

Output Variance Under Paraphrase

Take one task, write eight to twelve semantically identical phrasings, and run them all. Then measure how much the outputs differ. For classification or extraction, this is simply the disagreement rate: the percentage of paraphrase pairs that produce different answers. For generative output, use an embedding-based similarity score and report the spread. A disagreement rate above roughly ten percent on paraphrases that mean the same thing is a red flag.

Position and Order Effects

When your prompt includes a list (retrieved documents, few-shot examples, options to choose from), shuffle the order and re-run. If the answer depends on which item appeared first, you have an order-sensitivity problem. Report the percentage of cases where reordering changes the output. This single metric catches a surprising amount of hidden fragility in retrieval-augmented and multiple-choice prompts.

Format Sensitivity

Re-run the same content presented as plain text, as markdown, as JSON, and with extra whitespace. Track whether the answer holds. Many prompts that look robust are quietly keying off formatting cues rather than meaning.

Core Robustness Metrics

Degradation Curve

Inject increasing levels of noise—typos, missing punctuation, truncated context, irrelevant filler—and plot accuracy against noise level. A robust prompt degrades gracefully along a gentle slope. A brittle one holds steady and then falls off a cliff. The shape of this curve is more informative than any single accuracy figure because it tells you where the prompt breaks, not just that it eventually does.

Worst-Case Accuracy

Instead of mean accuracy, report the accuracy on the hardest decile of your test set, or the minimum across all paraphrase variants of each task. This is the number that predicts your support ticket volume. Teams that optimize mean accuracy often ship prompts with terrible worst-case behavior.

Adversarial Pass Rate

Build a small suite of inputs specifically designed to break the prompt: prompt-injection attempts, contradictory instructions, edge-case values, and out-of-scope requests. The adversarial pass rate is the percentage handled safely and correctly. This connects directly to the governance concerns covered in The Hidden Risks of Prompt Sensitivity and Robustness Testing (and How to Manage Them).

Instrumenting the Metrics Without a Research Lab

The Minimum Viable Harness

You do not need specialized infrastructure. A test harness is a spreadsheet of inputs and expected outputs, a script that runs each input through the model, and a comparison function. For exact-match tasks the comparison is trivial. For generative tasks, use a second model call as a grader with a clear rubric, then spot-check the grader against human judgment on a sample.

Generating Variants Programmatically

Writing paraphrases by hand does not scale. Use the model itself to generate eight rephrasings of each test input, then have a human quickly approve them. For noise injection, write small deterministic functions that introduce typos, drop words, or shuffle order. This makes the suite repeatable—the same noise every run, so changes in score reflect changes in the prompt, not random variation.

Locking Randomness

Set temperature to zero for measurement runs where you want deterministic behavior, and run multiple samples where you specifically want to measure stochastic variance. Conflating the two produces noisy, untrustworthy numbers. The discipline here mirrors the practices in Getting Started with Prompt Sensitivity and Robustness Testing.

Reading the Signal and Acting on It

Set Thresholds Before You Look

Decide your pass bar in advance: for example, paraphrase disagreement under eight percent, order-effect rate under five percent, worst-case accuracy above eighty percent. Setting thresholds after seeing results invites rationalization. When a prompt fails a threshold, that is a release blocker, not a discussion topic.

Track Trends, Not Snapshots

A single robustness score is a snapshot. The real value comes from running the same suite on every prompt change and watching the trend. A revision that lifts mean accuracy but drops worst-case accuracy is usually a regression in disguise. Storing these scores over time turns prompt iteration into measurable engineering rather than guesswork.

Connect Metrics to Money

Each metric should map to a business consequence. Order sensitivity maps to inconsistent client deliverables. Low worst-case accuracy maps to support load. Adversarial failures map to security exposure. Framing the numbers this way is what lets you justify the investment, as detailed in The ROI of Prompt Sensitivity and Robustness Testing: Building the Business Case.

Frequently Asked Questions

How many test inputs do I need before the metrics are trustworthy?

For directional signal, fifty to one hundred diverse inputs per task type is enough to start. For thresholds you will defend to a client, aim for a few hundred that cover the real distribution of requests, including edge cases. The quality and diversity of inputs matters far more than raw count—two hundred carefully chosen cases beat two thousand near-duplicates.

Should I measure sensitivity at temperature zero or at production temperature?

Measure at both. Temperature zero isolates prompt-driven variation from sampling randomness, so it is the cleanest signal for comparing prompt revisions. Production temperature tells you what users will actually experience. Reporting both lets you separate "the prompt is unstable" from "the sampling is adding noise."

What is a good worst-case accuracy target?

It depends entirely on the stakes. A creative brainstorming assistant can tolerate a worst case of sixty percent. A prompt that extracts dosage information or financial figures should have a worst case near its mean, because the failures are unacceptable. Set the target by consequence, not by convention.

Can one grader model reliably score another model's output?

It can, with caveats. Model-based grading is fast and consistent but inherits its own biases and can be fooled by confident-sounding wrong answers. Validate the grader against human labels on a sample, use a clear rubric, and audit disagreements periodically. Never treat the grader's score as ground truth without that check.

How often should I re-run the full metric suite?

Run the fast subset on every prompt change and the full suite before any release and on a regular cadence—weekly or per sprint. Models behind APIs change underneath you, so even an unchanged prompt can drift. Scheduled re-runs catch silent regressions that a one-time test would miss.

Key Takeaways

  • A single accuracy score hides fragility; sensitivity and robustness metrics expose how outputs change under rephrasing, reordering, and noise.
  • Report worst-case accuracy and degradation curves, not just the mean—the average averages away the failures that generate support tickets.
  • Measure paraphrase disagreement, order effects, and format sensitivity to catch inconsistency that clean test sets never reveal.
  • A minimal harness (inputs, a runner, a comparison function) is enough; use the model to generate variants and lock randomness for repeatable runs.
  • Set pass thresholds before viewing results, track trends across every change, and map each metric to a concrete business consequence.

Search Articles

Categories

OperationsSalesDeliveryGovernance

Popular Tags

prompt engineeringai fundamentalsai toolsthe difference between AIMLagency operationsagency growthenterprise sales

Share Article

A

Agency Script Editorial

Editorial Team

The Agency Script editorial team delivers operational insights on AI delivery, certification, and governance for modern agency operators.

Related Articles

General

Rolling Out AI Hallucinations Across a Team

Most teams discover AI hallucinations the hard way — a confident-sounding wrong answer makes it into a client deliverable, a legal brief, or a published report. The damage isn't just to the output; it

A
Agency Script Editorial
June 1, 2026·11 min read
General

Case Study: Large Language Models in Practice

Most teams that fail with large language models don't fail because the technology doesn't work. They fail because they treat deployment as a one-time event rather than a discipline — pick a model, wri

A
Agency Script Editorial
June 1, 2026·11 min read
General

Thirty-Second Wins Breed False Confidence With LLMs

Working with large language models is deceptively easy to start and surprisingly hard to do well. You can get a useful output in thirty seconds, which creates a false confidence that compounds over ti

A
Agency Script Editorial
June 1, 2026·10 min read

Ready to certify your AI capability?

Join the professionals building governed, repeatable AI delivery systems.

Explore Certification