Defining a Chatbot's Production Admission Criteria
An anonymous chatbot engagement separating a curated demonstration from task-specific evaluation, fallback responsibilities and permitted production use.
A convincing demonstration left a release question unanswered
A curated chatbot demonstration prompted discussion of an immediate production release. Ampity's work on this anonymous engagement distinguished that demonstration from the conditions in which users would actually ask for help.
The recorded choice was to define production-readiness criteria rather than treat demo success as permission to launch. The work described includes expanding the conversation data, adding fallback logic and building monitoring. The useful decision is what a particular chatbot is allowed to do, for which users and tasks, when its answers are incomplete or wrong.
The task and the evaluation population must agree
The demonstration used selected conversations, friendly testers and controlled inputs. The intended operating setting included typos, unexpected questions and incomplete context. A result on the first population does not establish performance on the second.
That does not mean unusual cases can only be discovered in production. A team can deliberately examine known difficult inputs before release, while retaining the possibility that other conditions remain untested. The release record should identify both the cases examined and the gaps, rather than turn a broad accuracy number into a universal readiness threshold.
NIST's AI RMF Core calls for documented test sets and metrics, evaluation under conditions similar to deployment, and explicit knowledge limits and human oversight. Those are general evaluation principles, not a certification or a method this engagement is known to have followed.
Separate an answer, an abstention and a completed handoff
The selected design included graceful degradation when the chatbot was confused, a human fallback path and monitoring. These responsibilities should be defined separately. Producing an answer is different from producing a useful answer; saying that help is needed is different from getting the request to someone who can respond.
For a comparable chatbot, define what an abstention looks like, what context may accompany a handoff and who owns requests that are not accepted. A model's self-reported confidence alone should not authorize an answer or an external action. Permission to perform consequential operations also needs an explicit contract; no such business-action capability is inferred for this chatbot.
Monitoring can reveal operating behavior only within its coverage. A recorded model response would not, by itself, show that the user completed the intended task or that a human receiver accepted an escalation.
Build one admission card around a permitted task
The following filled card is constructed guidance for an internal-help chatbot, not the engagement's task, evaluation data or executed result. Its proposed scope is to explain a supplied policy excerpt. It cannot change an account, approve a request or send a message.
The product owner owns the task and allowed exposure. A domain reviewer defines acceptable answers from the supplied material. The operations owner accepts unresolved handoffs. Start by reading approved task descriptions and minimized examples in their permitted environment; no model call or user contact is required for this first review.
| Evaluation slice | Stipulated input condition | Required observation | Admission disposition |
|---|---|---|---|
| Answer supported by the supplied material | A question whose answer is explicitly present in the selected policy revision | Reviewer compares the answer with that revision and records whether it addresses the task | Evaluate this slice; no general pass is inferred |
| Missing information | The excerpt does not contain the answer | Chatbot identifies the limit without inventing a policy or taking action | Hold admission if the required abstention behavior is unverified |
| Unresolved request needing a person | The request cannot be answered within the permitted task | Receiver ownership, permitted context and acknowledgement can be examined separately | UNKNOWN until the handoff requirement is evaluated; displaying a fallback message is insufficient |
Keep the task revision, policy revision, model/application references, slice definitions, review rule, observed failures and permitted exposure with the card. Thresholds belong to that task's error consequences and evaluation design. An aggregate score must not hide a failing slice, and an untested slice must not be reported as a measured failure or a success.
Keep evaluation separate from release authority
If further execution is justified, authorize an isolated environment with synthetic or approved sanitized conversations, scoped identities and non-delivering receivers. Do not connect the exercise to customer accounts, live support queues or business actions. Set a bounded run and a named stop owner before invoking a model or testing a handoff.
Compare the proposed answer, abstention and handoff behavior with the card. Preserve the actual input revisions and observations privately, without publishing user conversations or secrets. If the target, data permission or receiving destination changes, stop new dispatch and retain unresolved work for the operations owner. Stopping new calls does not recall a response already shown or a message already accepted elsewhere.
An acceptable evaluation record is an input to a release decision, not automatic authority to expose every user or task. A change to the task, source material or application behavior can change what needs review. A broader rollout should name its permitted scope and the person who can hold expansion.
What the engagement account does and does not establish
The account preserves the choice to separate demonstration success from release criteria and the described data, fallback and monitoring work. It does not provide a reconciled exposure sequence, representative evaluation record or verified final launch. No accuracy improvement, customer-satisfaction result, effective escalation rate or demonstrated scale validation is asserted.
Next action: agree one task before debating a score
Take one proposed chatbot task to the product, domain and operations owners. Fill the admission card with the permitted answer, required abstention and unresolved handoff responsibility. Keep the affected release scope on hold where a required condition is unknown, rather than substituting a demo percentage.
The staged-adoption case addresses how users encounter AI over time. The human-decision-authority case addresses who makes a consequential decision. Neither replaces this task-specific admission decision.
Technical reference
NIST AI RMF Core, including MAP 2.2, MAP 2.3 and MEASURE 2.1 through 2.5, was checked on 18 October 2026 for the evaluation and operating-context principles linked above. It does not supply this chatbot's data, model, task thresholds, release history or outcomes.