






























Key Insights
- Production starts with one bounded workflow, a named owner, and a final state that can be verified in the system.
- Measure the manual baseline before launch so speed, quality, cost, and rework can be compared honestly.
- Test permissions, edge cases, adversarial inputs, handoffs, safe retries, and recovery before expanding scope.
- A production dashboard should connect eligible work, acceptable outcomes, exceptions, cost, and change from baseline.
- Version instructions, models, skills, permissions, and workflows because any of them can change agent behavior.
We've seen it happen before. You tried AI, and the demo seemed to work. The agent answered the test question, found the right record, and completed the expected action. It looked ready.
Then you connected it to a real workflow. A field was blank. A customer changed the subject. The browser timed out. Two records had the same name. The employee who owned exceptions was unavailable.
The demo worked. The workflow did not.
The demo proved that the agent could complete a clean task. It did not prove that the role, access, exceptions, handoffs, and measurement could survive production. That is what an AI agent pilot must test.
This is where deployment becomes an operating project. The model is one part of the system. Production also requires a defined job, controlled access, tested failure paths, human ownership, measurable quality, and a safe way to stop or change the agent.
The primary outcome is simple: move one bounded workflow into production at acceptable quality, cost, and risk. This playbook shows how. The work begins by defining exactly what the agent is responsible for completing.
Define the job before you build the agent
Begin with one sentence that names the trigger, work, and final state. For example: when an approved lead arrives, the agent contacts the lead, gathers the required qualification details, records the result, and books or routes the next step.
That sentence is the production contract. Expand it into a short specification:
- Trigger: What starts the work?
- Required inputs: What must be present before the agent acts?
- Allowed actions: What may the agent read, write, send, schedule, or submit?
- Completion: What system state proves the work is done?
- Exceptions: Which conditions stop the agent or require a person?
- Owner: Who is accountable for the workflow and its exceptions?
A broad goal such as improve customer service cannot be tested. A defined final state can. If two people disagree about whether a case is complete, the contract is not ready.
Once the final state is clear, you can ask a more useful question: does the agent improve the way the work gets there?
Measure the work before you change it
Capture the current process before changing it. Review a representative set of recent cases and record volume, cycle time, human minutes, completion rate, rework, error reasons, abandonment, and cost. Use the measures that fit the workflow. Do not invent a baseline from memory.
The baseline serves two purposes. It shows whether the problem is worth solving, and it prevents the team from calling any automated activity a gain. If the agent moves faster but creates more rework, the deployment did not improve the outcome.
Record the source and time period for every number. A seasonal sales queue and a steady back-office queue need different comparison windows.
The baseline tells you what the workflow costs today. The next step is understanding why. That requires watching the work as it happens, including the decisions that never made it into the procedure.
Map the real work, not the ideal path
Sit with the people who perform the workflow. Ask them to complete recent cases while describing each step. Written procedures often omit the small decisions that experienced employees make without noticing.
Map the happy path, then map the interruptions:
- Missing or conflicting information.
- Duplicate records.
- Unresponsive customers or employees.
- Authentication failure or expired credentials.
- Changed screens, unavailable systems, and timeouts.
- Requests outside policy.
- Actions that cannot be reversed.
- Safety, security, legal, or financial concerns.
For each branch, choose one response: continue under a documented rule, request approval, transfer to a person, retry safely, or stop. An undefined branch is not flexibility. It is an unowned production decision.
When those branches are visible, the agent's access becomes easier to define. You know which systems it must enter, which actions belong to the role, and where a person must remain in control.
Shape access around the role
A computer-enabled agent may need a phone, browser, file system, business software, credentials, and communication channels. Give it the smallest set required for the production contract.
Separate read access from write access. Use a distinct identity where the application allows it. Limit the records, systems, destinations, and actions the role can reach. Require approval for material commitments, sensitive messages, destructive changes, or work outside the normal path.
Access design is also workflow design. An agent that can prepare an order but cannot submit it without approval can still remove most of the manual work while preserving a clear decision gate.
Those boundaries give the deployment its operating shape. They also give you something concrete to test.
Build the evaluation set before the agent
Create test cases from real work. Remove or protect sensitive information as required, but preserve the variation that makes the workflow difficult. Include routine cases, edge cases, known failures, ambiguous inputs, adversarial content, and handoffs.
Score the final outcome, not only the agent's words. Did it choose the correct record? Did it enter the right values? Did it avoid an unauthorized action? Did it recognize uncertainty? Did the human receive enough context to decide? Did the system show the expected final state?
NIST's AI Risk Management Framework calls for testing before deployment and regular testing during operation. It also treats governance, mapping, measurement, and management as continuous functions. Production readiness is therefore not a one-time model check. It is a repeatable operating practice.
A representative evaluation set shows how the agent should behave. The next round should try to make it fail.
Test failure paths on purpose
A successful happy path proves very little. Interrupt the workflow. Remove a required field. Return an access error. Present two possible records. Make the destination unavailable. Put an instruction inside an untrusted document that conflicts with the agent's role.
Verify that the agent fails safely. A safe failure should preserve the source, avoid duplicate work, record what happened, identify the current state, and send the exception to the correct owner. Retrying should not create a second charge, booking, message, or record.
The test must also cover recovery. After a person supplies the missing decision or the system becomes available, can the agent continue from the recorded state without starting over?
If the workflow can fail and recover safely in testing, it is ready for limited exposure to real work. Limited matters. A first pilot should create evidence without putting the whole operation at risk.
Run a bounded production pilot
Choose a slice of real work that is large enough to expose variation but small enough to contain. Limit the pilot by queue, location, channel, customer group, time window, or transaction type. Keep a manual fallback ready.
Define the entry and exit gates before launch. Entry gates may include approved instructions, tested permissions, named exception owners, logging, rollback, and employee training. Exit gates should include acceptable outcome quality, known error rates, operating cost, handoff performance, and a decision about whether to expand, revise, or stop.
Review every high-impact action and exception during the early pilot. Sample routine successes as well. A system can produce a clean dashboard while repeating the same quiet mistake.
The pilot turns assumptions into operating evidence. The dashboard should make that evidence easy to read without hiding the cases that went wrong.
Make the production dashboard answer five questions
- How many work items entered the agent's scope?
- How many reached the acceptable final state?
- How many required a person, and why?
- What did each acceptable outcome cost?
- What changed in quality, speed, risk, or value versus the baseline?
Track the numerator and denominator. A 95 percent completion rate means little if the dashboard quietly excludes failed starts. Define the eligible population, the time window, and the quality standard.
Those measures only remain useful if you know which version of the agent produced them.
Version the whole operating system
Prompts are not the only thing that changes behavior. Models, instructions, skills, tools, permissions, application screens, source data, escalation routes, and policies can all change the result.
Record production versions and the date each change became active. Test material changes against the evaluation set. Use a controlled release, watch the outcome measures, and keep a rollback path. The United Kingdom's National Cyber Security Centre recommends treating changes to data, models, or prompts as changes that may alter system behavior.
With change control in place, a successful role can grow without turning into an uncontrolled collection of tasks.
Expand by adjacent outcome
Do not turn one successful workflow into permission to automate the whole department. Expand to the next adjacent outcome. Reuse what has been proved, such as identity matching, a system action, a handoff route, or an evaluation method. Then repeat the contract, baseline, access, testing, and production gates for the new role.
Vida is the AI Agent Operating System for building, deploying, and managing this kind of work. An agent can communicate, use approved browser-based software, request approval, hand off exceptions, and report the outcome inside one managed role.
Bring us the workflow, the current queue, and the definition of done. We will help turn them into a controlled paid pilot. Map Your First Agent.
Citations
- National Institute of Standards and Technology. "Artificial Intelligence Risk Management Framework (AI RMF 1.0)." 2023. Referenced for lifecycle governance, testing, measurement, and risk management. https://doi.org/10.6028/NIST.AI.100-1
- National Institute of Standards and Technology. "Artificial Intelligence Risk Management Framework: Generative Artificial Intelligence Profile." 2024. Referenced for governance, pre-deployment testing, and incident disclosure. https://doi.org/10.6028/NIST.AI.600-1
- United Kingdom National Cyber Security Centre. "Guidelines for Secure AI System Development." 2023. Referenced for secure deployment, monitoring, logging, and controlled updates. https://www.ncsc.gov.uk/collection/guidelines-secure-ai-system-development
- Reddit, r/AI_Agents. "Deploying production AI Agents at scale." 2026. Used as anecdotal operator research on versioning, production management, and task-scoped identity. https://www.reddit.com/r/AI_Agents/comments/1sy14qg/deploying_production_ai_agents_at_scale/




