1
Observe
Document the current process with real inputs, exceptions, handoffs, and acceptance criteria.
Workflow design
A workflow is ready for automation when its inputs, acceptable outputs, exception paths, permissions, and review points can be written down. If those boundaries are unclear, adding an agent usually scales confusion rather than productivity.
1
Document the current process with real inputs, exceptions, handoffs, and acceptance criteria.
2
Define which data, tools, accounts, and actions the automation may access.
3
Automate one reversible path and preserve a manual fallback.
4
Measure accepted outcomes, corrections, failures, latency, and total run cost.
5
Add permissions and autonomy only after the prior boundary is reliable.
The AI automation readiness checklist scores process stability, data access, exception frequency, reversibility, evaluation quality, and economics. A low score does not mean “never automate”; it means simplify or instrument the process first.
After a process passes, choose the simplest architecture through the RAG vs agents guide, then apply the security checklist before granting real tools or credentials.
The same operating pattern applies across domains: define the job, collect evidence, constrain authority, validate the outcome, and preserve a manual escape path. These guides turn that pattern into reusable review artifacts.
Design intent, priority, minimum-data, confidence, handoff, sampling, and rollback rules for support operations.
Open workflowDiagnose corpus, ingestion, retrieval, grounding, completeness, freshness, and production-quality failures separately.
Open workflowScore stability, acceptance criteria, data, exceptions, reversibility, evaluation, security, and economics before a pilot.
Open workflowUse claim-level evidence, performance signals, consolidation rules, a change log, and human approval instead of bulk rewriting.
Open workflowReview failures from the bounded pilot. Separate input, evidence, model, tool, policy, approval, and validation failures. Expand only the boundary that has demonstrated stable outcomes. More tools, broader credentials, longer context, and additional retries each need a new risk and cost decision.
Instrument the result with the agent observability guide and calculate the full operating burden with the cost-per-accepted-outcome model.
Keep the pilot boundary written and versioned. A model upgrade, new integration, changed source, different user group, or higher-impact action changes the evidence required for release and should trigger another focused review.
A usable workflow contract names the trigger, valid inputs, source of truth, accepted output, owner, deadline, exceptions, and every external side effect. It also distinguishes a recommendation from an action. Drafting a refund response and issuing a refund may share context, but they require different permissions, tests, and approval controls.
Specify required fields, freshness, provenance, sensitivity, and what happens when data is missing or contradictory. Do not let the model invent a value merely to keep the run moving.
Separate rules the application enforces from judgment delegated to a model. Record thresholds, allowed classifications, confidence handling, and escalation conditions.
List tools, accounts, destinations, records, spend limits, and irreversible operations. Use narrow credentials and require approval at the last responsible moment.
Name known exception types and the safe response for each: retry, alternate source, clarification, human queue, rollback, or stop. Unknown cases should not default to more autonomy.
Define what must be logged to reproduce a result without storing unnecessary sensitive text. Link inputs, versions, policy checks, approvals, actions, and validation under one run identifier.
Assign an operator for failures, a business owner for acceptance rules, and an approver for scope changes. A shared inbox is not a substitute for accountable ownership.
Capture a small manual baseline before automating: volume, cycle time, correction effort, common exception types, and the cost of consequential errors. Then run the pilot on a representative sample, including difficult cases. Comparing an easy automated subset with the full manual workload overstates the benefit and leaves the hardest work invisible.
| Measure | How to calculate it | Why it matters |
|---|---|---|
| Accepted outcome rate | Share of cases accepted without hidden repair after checking the real destination or business state. | Shows whether completion messages correspond to useful results. |
| Correction and intervention rate | Cases requiring edits, approval escalation, manual recovery, or a complete fallback. | Reveals labor that a raw automation percentage hides. |
| Failure containment | Failures stopped before an external side effect, plus successful recovery without duplication. | Tests whether guardrails work when dependencies or model behavior fail. |
| Cycle time | Median and tail time from valid input to accepted result, including queues and review. | Prevents a fast model call from masking slow handoffs or retries. |
| Cost per accepted outcome | Model, tool, infrastructure, review, correction, and failure cost divided by accepted results. | Supports a fair comparison with the current manual process. |
Set release thresholds before seeing the pilot results. Otherwise, teams tend to reinterpret weak evidence as success after investing in an implementation. A pilot can still be valuable when it fails: the failure may show that inputs need standardization, policies conflict, an integration lacks idempotency, or human review is the economically correct control.
Observe actual work first. Real value and risk usually sit in exceptions, missing inputs, informal approvals, and recovery steps absent from the procedure.
Volume magnifies both benefit and error. Start with a representative, reversible slice where results can be checked before external impact.
A “completed” status is meaningless if the destination is wrong or a person silently repairs the result. Validate the business state.
Retries can repeat messages, charges, or updates. Classify the failure, make writes idempotent, and resume from recorded state.
The fallback is part of the production design until reliability is demonstrated across normal, edge, and dependency-failure cases.
Expand only after the bounded pilot meets its predeclared thresholds, failures are classified, recovery has been exercised, and an owner accepts the residual risk. Increase one dimension at a time—volume, user population, data sensitivity, tool access, or action impact—so new failures can be attributed to a specific boundary change.