Skip to main content
Xinexis

Engineering insight

AI pilot vs production system: what actually changes

Assess AI production readiness through workflow ownership, evaluation, integration, human review and recovery. Includes an illustrative support workflow.

Conceptual illustration of a prototype progressing through checkpoints into an operational system.
Editorial illustration. The reference workflows in this article are illustrative.
In this note
  1. 01 · Define the job and its boundaries
  2. 02 · Evaluate the workflow against a baseline
  3. 03 · Integrate with the operational record
  4. 04 · Assign ownership to the entire path
  5. 05 · Make interruption and recovery ordinary operations
  6. 06 · Release through a bounded production slice

An AI pilot can answer an important question: is a particular capability useful enough to investigate? Moving into production asks a broader one: can people depend on the complete workflow under ordinary workload, difficult inputs and service interruptions?

That transition deserves its own scope. A promising demonstration is evidence of potential, while production readiness depends on the surrounding software, operating responsibilities and acceptance criteria. Upgrading the model alone does not establish those foundations.

Define a bounded scope, evaluate representative cases, release with controls, then monitor and recover. New failures feed the next evaluation cycle.
Define a bounded scope, evaluate representative cases, release with controls, then monitor and recover. New failures feed the next evaluation cycle.

Define the job and its boundaries

Describe the input, the permitted output and the decision that remains with a person. Identify what the system must decline, defer or escalate. This gives engineering and operational teams a shared definition of the job.

Consider an illustrative support-triage assistant, not a report of a Xinexis engagement. It reads an incoming request, proposes a category and drafts a reply grounded in approved documentation. A support specialist reviews the draft. The assistant cannot issue refunds, change account permissions or send a message on its own.

Those boundaries are a useful first production scope because reviewers can inspect the evidence and correct the result before an external action occurs.

Evaluate the workflow against a baseline

Start with examples representative of the intended operation. Include ambiguous requests, incomplete information, outdated documentation and requests outside the assistant’s remit. Agree on expected handling with the people responsible for the workflow.

For the support example, compare the proposed workflow with the current process using:

  • Correct routing, measured separately for routine and urgent requests.
  • Unsupported statements and missing source references in drafts.
  • Reviewer correction effort and time to an approved response.
  • The frequency and age of requests routed to manual handling.
  • Cost per completed request, including review and repeated processing.

An aggregate accuracy score can hide a serious error in an important category. Define unacceptable failures separately from tolerable imperfections. Acceptance thresholds should reflect the consequences of the task and the measured baseline, rather than an arbitrary universal percentage.

Integrate with the operational record

The assistant needs a reliable handoff into the ticketing system. Preserve the request identifier, proposed category, cited document versions and review state. Approved output should be distinguishable from an unreviewed suggestion.

A retry after a timeout must not create another ticket or send another reply. A reopened ticket should not inherit an obsolete draft as though it were current. Test these transitions, including the case where the model succeeds but the downstream write fails.

Treat retrieved documents and incoming messages as data. They should not gain authority to change tool permissions or bypass the review requirement. Enforce those boundaries in the application as well as in the prompt.

Assign ownership to the entire path

Name who owns the operational queue, who maintains the integration, who reviews proposed model changes and who can pause the automation. These may be different people, but each handoff needs a clear responsibility.

A reviewer also needs sufficient context to act. Show the original request, relevant source material, proposed response and reason for escalation together. Sending a vague failure notification to a shared mailbox is not a complete exception workflow.

The NIST AI Risk Management Framework (opens in a new tab) offers a voluntary reference for incorporating risk considerations into AI design, use and evaluation. It can inform planning; referencing it does not establish certification or prove that a particular deployment meets an organization’s requirements.

Make interruption and recovery ordinary operations

Decide what happens when the model is unavailable, source permissions change or the exception queue grows beyond the team’s capacity. In the support example, requests can return to the existing manual process while retaining their place in the queue.

Version the configuration, prompts, retrieval settings and model selection used for each run. Record enough information to investigate a result without unnecessarily duplicating sensitive content. Reverting a configuration should be planned separately from correcting actions already taken.

Release through a bounded production slice

Start with one supported request category or a clearly defined user group. Keep a comparable baseline, inspect exceptions and verify that the people operating the system can pause and recover it. Expand when the evidence supports expansion.

Before release, ask whether the owner can demonstrate a difficult request, an unavailable dependency, a corrected output and a rollback. A production plan should include these demonstrations, the acceptance criteria, the operating guide and the review schedule for later changes.

Explore AI & Machine Learning services, or Discuss a Project with the pilot, its intended users and the operational decisions still unresolved.