ORCA-TECH
Back to articles

AI

Treat prompt changes like failing tests

Layla Hassan · 2025-07-14 · 6 min

Learning session
Notes and laptop
Score charts

If a prompt can change without a test, it will. We store fixtures next to the feature and fail the build when the model drifts past a threshold. Yesterday's correct answer is allowed to become today's incident only if someone chose that risk in a review.

This is not research excellence. It is the same hygiene we already demand for tax calculation. Language models are not exempt because they sound confident.

Small sets, sharp cases

Forty ugly tickets beat four thousand generic chats. We sample from production: refunds, threats, mixed languages, incomplete orders. Each case has an acceptable band, including 'refuse and escalate'.

When a new failure appears in production, it becomes a fixture before we 'just tweak the prompt'. Otherwise we are playing whack-a-mole with a thesaurus.

Same pipeline as unit tests

The eval job is a step in CI, with a number on the pull request. Authors see the failing case. Reviewers see the delta. Nobody has to open a notebook to understand what changed.

Treat prompts like code and they start behaving like code: reviewable, revertible, and slightly less magical.

Related articles

Voice agents fail without a spoken SOP

AI

Voice agents fail without a spoken SOP

Latency budgets, interruption policy, and the script behind the 'natural' call.

Nina Alvarez · 2025-06-03 · 6 min

Read article
RAG that survives contact with real documents

AI

RAG that survives contact with real documents

Chunking, citations, and the retrieval bugs demos never show.

Layla Hassan · 2025-08-21 · 6 min

Read article
AI in operations is a workflow problem

AI

AI in operations is a workflow problem

Agents fail when the SOP is unclear. Fix the process, then automate the edges.

Layla Hassan · 2026-01-22 · 6 min

Read article