The hard part is not the model
The easiest mistake to make with AI agents is to treat them as a model selection problem. Pick the newest model, add a tool-calling framework, wire it into Slack or a ticket queue, and wait for the backlog to shrink. That story is tidy, but it skips the part that determines whether an agent is useful in production: the runbook.
A runbook is the written operating path for a task: what to check first, what evidence counts, when to stop, how to escalate, and how to leave the system in a safe state. In classic operations work, runbooks helped humans execute repeatable work under pressure. In agentic systems, they become the boundary between language-model guesswork and accountable automation.
The gap between an agent demo and a dependable workflow usually sits in the messy middle: ambiguous tickets, stale documentation, partial permissions, flaky APIs, contradictory metrics, and actions that look safe until they touch a real customer account. A stronger model helps, but it does not define the operating procedure.
This matters because companies are moving from chatbots that answer questions to agents that take actions. OpenAI’s function calling documentation says models can select and invoke external functions, but developers still define the tools and schemas (
The point is not that agents are fake. The point is that the agent is only one component in a socio-technical system. If the surrounding process is vague, the agent will act vaguely at machine speed.
Runbooks turn intent into control
A useful agent runbook answers questions that product copy often avoids. What is the agent allowed to change? Which systems can it read? Which systems can it write to? What counts as sufficient evidence before it takes an irreversible action? How should it behave when sources disagree? When should it ask for human approval? How should it report what it did?
Those questions sound procedural because they are. They are also product questions, security questions, and reliability questions. An agent that can reset a password, update a CRM field, or modify a deployment configuration is no longer just producing language. It is participating in operations.
The National Institute of Standards and Technology makes a useful distinction in its AI Risk Management Framework: AI risk management is not a one-time test, but an ongoing process of mapping, measuring, managing, and governing risks (
A well-written runbook also gives evaluation a target. Without one, teams often judge an agent by whether the final answer “looks right.” That is too weak for operational work. A runbook lets a team evaluate the path: Did the agent check the right sources? Did it preserve evidence? Did it avoid forbidden actions? Did it escalate when confidence was low? Did it produce an audit trail?
A practitioner note from the messy middle
In my own automation work, the agent failures that taught me the most were rarely spectacular hallucinations. They were small, plausible shortcuts. A workflow would read a ticket, identify the customer, check one internal page, and recommend the next step. On a clean case, it looked impressive. On a messy case, it skipped the second source because the first source sounded authoritative. Or it treated “no record found” as “no problem,” when the correct interpretation was “the lookup may have failed.”
The fix was not a better prompt alone. The fix was to make the procedure explicit: always query both systems; if one is unavailable, stop and mark the result incomplete; never infer account status from a note older than a defined threshold; include the exact record IDs used; require human approval for any customer-visible action. Once those rules were written down, the agent became easier to test, easier to monitor, and easier to explain.
The new runbook is executable
Traditional runbooks were written for people. Agent runbooks need to be readable by people and executable by machines.
That does not mean every policy becomes code. It means the runbook must be structured enough that an agent can follow it and a system can verify key parts of it. A good agent runbook defines task scope, trusted data sources, tool permissions, required checks, decision thresholds, evidence fields, stop conditions, approval requirements, rollback instructions, and logging format.
This executable quality is why tool design matters. If a tool called `delete_user` exists and the agent can call it freely, the runbook has to carry a heavy safety burden. If the available tool is instead `prepare_user_deletion_request`, which creates a reviewable draft and requires separate approval, the system design supports the runbook. Safety improves when the tools themselves encode the intended workflow.
OpenAI’s discussion of structured outputs points in this direction: constraining model output to a schema can make downstream automation more reliable (
The risk is silent authority
The most dangerous agent is not the one that fails loudly. It is the one that sounds confident, completes most tasks correctly, and quietly accumulates exceptions.
This is a familiar pattern in automation. A system that is 92 percent accurate may still be unacceptable if the remaining 8 percent contains account lockouts, bad invoices, privacy violations, or misleading medical advice. For agents, the risk is amplified by natural language. Fluent explanations can make weak evidence appear stronger than it is.
That is why runbooks need stop conditions, not just success paths. A stop condition might say: if the account identifier is ambiguous, do not merge records. If the source system returns stale data, do not update the customer. If the alert involves privileged access, collect evidence but do not close it. If confidence is below a threshold, escalate.
Regulators are also pushing organizations toward explicit accountability. The European Union’s AI Act defines obligations around risk management, data governance, technical documentation, logging, transparency, and human oversight for high-risk AI systems (
Runbooks help because they produce artifacts. They create a versioned description of intended behavior. They support audit logs. They make it possible to compare what the agent did against what it was supposed to do. They give compliance, security, and operations teams something concrete to review.
Evaluation should test the procedure
Many agent evaluations still look like chatbot evaluations: feed in prompts, score the answers, average the results. That is not enough when the agent can use tools.
A stronger evaluation suite includes full task traces. For each scenario, the test should define the initial state, available tools, relevant documents, expected checks, permitted actions, and expected final state. The grader should inspect both the outcome and the route taken to get there.
Consider an IT agent that handles employee software access requests. A weak evaluation asks whether the final response was acceptable. A better evaluation asks whether it verified the employee’s identity and role, checked manager approval, confirmed the software is approved for that department, avoided unnecessary admin access, created a ticket note with evidence, and stopped when approval was missing.
The best agent teams will treat runbooks as living test specifications. They will version them, review changes, and connect them to automated evaluations. That sounds like software engineering because it is.
Human oversight needs a workflow too
“Human in the loop” is often presented as a safety answer, but it is incomplete unless the human has the right context and authority. A review step that dumps a long model transcript into a queue is not oversight. It is liability transfer.
Good oversight design asks what the human needs to decide quickly and correctly. The review screen should show the proposed action, the evidence used, missing information, policy references, risk flags, and rollback options. It should make rejection and escalation as easy as approval. It should also record the reviewer’s decision for later analysis.
What durable agent products will look like
The next wave of agent products will not win only by having access to a stronger model. Model quality will matter, but it will be available to many vendors. The durable advantage will come from workflow understanding, integrations, governance, and evaluation data.
In practical terms, strong products will make runbooks first-class objects. A customer should be able to see what an agent is allowed to do, edit the procedure, test it against sample cases, review failures, and compare versions. The system should distinguish between recommendations, drafts, reversible actions, and irreversible actions. It should support dry runs. It should make permission boundaries visible. It should produce logs that are useful after something goes wrong.
This may sound less exciting than the promise of fully autonomous digital workers. But it is how useful automation usually arrives: not as a single leap, but as a disciplined transfer of repeatable work from humans to systems, with controls added along the way.
The companies that benefit most from agents will not be the ones that ask, “What can the model do?” They will ask, “Which operational decisions can we define well enough to automate?” That question is narrower, but it is more productive. It forces teams to identify the task, the evidence, the risk, and the recovery path.
AI agents are real enough to matter and unreliable enough to need structure. The runbook is where that structure lives. It is the difference between an assistant that improvises and an automation system that can be trusted, tested, and improved.
📚 You May Also Like
Gyucheol Choi
Senior Data Scientist · ImpriMed Korea
AI researcher specializing in precision medicine and drug sensitivity analysis. Covers AI tools, healthcare AI, and emerging tech with hands-on expertise.
Leave a Reply