How to QA an AI Chatbot When There Is No Single Correct Answer: A Two-Layer Testing Framework
LLMs broke the input-action-expected-result contract that testing has relied on for twenty years. Here is a two-layer framework that separates what can be asserted from what must be scored, with code, thresholds, and the production mistakes we made getting there.
Kunal Rajput