Use-case suitability
When Not to Build an AI Agent
Decide when a rule, process repair, existing application or analytical method is a better choice than an agent, with clear conditions for reconsideration.
Do not build an AI agent merely because a task involves information, software or a conversation. Build one when interpreting changing context and choosing bounded next steps contributes enough value to justify its evaluation, integration and operation. If a clearer policy, a form, a rules engine or an existing application solves the actual problem, that is a successful technology decision.
This guide helps business sponsors, operations owners and technical buyers decide when to reject an agent proposal, repair its prerequisites or retain only a narrow assistive component. It addresses the decision before a build commitment. The counterexamples and decision record are illustrative; they are not claims about customers or measured returns.
Find the reason for variation
Not all unpredictable work needs an agent. A request may vary because people describe the same thing differently, because the evidence needed changes, because the business has never agreed its rules, or because the underlying records are inaccurate. Those are different problems. Language interpretation may help the first; bounded investigation may help the second. A model cannot supply legitimate organisational authority for the third or make the fourth dependable by speaking confidently.
Ask what a competent person does after receiving the request. Do they interpret meaning, gather evidence, apply a known rule, choose between allowed actions or negotiate an unresolved policy? Record the steps separately. This often reveals a small useful AI task inside a larger ordinary workflow. The comparison with traditional automation explains how to place that boundary.
Use rules when the answer follows an agreed calculation
Suppose a meeting-registration service needs to total confirmed attendees, exclude cancelled places and stop accepting bookings when its defined capacity is reached. These are explicit state and arithmetic rules. An agent choosing how to calculate the total introduces another behaviour to verify without establishing a new need.
Implement the calculation and capacity checks in ordinary software. If free-text enquiries are difficult, a language component might explain the rules or prepare a structured request; the transaction still uses the same authoritative checks. This division also makes disagreements diagnosable: the team can distinguish an interpretation mistake from an incorrect rule.
Reconsider an agent only if the remaining task requires context-sensitive investigation or action selection that the fixed workflow cannot usefully cover. A large number of rules alone is not proof of that need. The rules may need a better decision table, configuration interface or maintenance process.
Repair an undefined policy before automating its interpretation
An internal equipment-loan desk may receive requests for exceptions, but no owner has agreed who qualifies or who can approve them. An agent can collect the circumstances and identify the unresolved decision. It cannot turn inconsistent past replies into an authorised policy.
Resolve the policy, its owner and its exception path first. Historical examples can inform that discussion, but frequency does not establish permission. If the organisation deliberately leaves discretion with a named person, design a useful evidence pack and handoff rather than asking the model to imitate that person’s authority.
The re-entry condition is concrete: an approved rule set, a permitted interpretation boundary and a decision owner for cases outside it. Include these in the project scope. “We will clarify policy during implementation” is not an adequate basis for autonomous exception handling.
Establish a reliable record before adding a reasoning layer
If a team cannot tell which request is current, who owns it or whether it has been completed, an agent may simply produce polished descriptions of conflicting records. Start with a shared intake, identifiers, status definitions and responsibility for updates. A modest application change may remove the majority of the friction.
For example, a studio receives booking requests through email and informal messages, while availability is copied across spreadsheets. The first intervention may be one authoritative booking record and a defined confirmation process. A conversational assistant can be considered later for interpreting a complex request or explaining alternatives. It should not become an unofficial second booking ledger.
Compare the foundation you need with what an established SaaS application provides. If an existing product already covers the job with acceptable controls and ownership, configuration may be the sensible next step. Whether to build or buy an additional capability is a separate delivery and ownership decision.
Choose the right analytical method for prediction or optimisation
“Predict demand” and “find the best delivery sequence” describe different analytical jobs from deciding which document to retrieve next. Specify the target, inputs, constraints and evaluation method before selecting the interface. A forecasting model, mathematical optimiser or deterministic search procedure may be the component responsible for the result.
An agent could gather approved inputs, call that component and explain its output. It should not claim that conversational reasoning replaces a measured forecasting method or proves an optimal solution. If a planning answer must satisfy capacity and timing constraints, test those constraints independently; plausible prose is not a feasibility certificate.
The appropriate decision may therefore be “build the analytical service first” or “use the existing solver with a simpler interface”. Reconsider an agent when handling variable questions or coordinating supported tools adds a demonstrable benefit around that service.
Keep critical execution inside a verifiable control boundary
If an operation must complete within a fixed, verified deadline, do not place an unconstrained language-model loop on its critical control path. If an incorrect action has a consequence the organisation cannot accept, ask whether that action can be withheld, independently checked or recovered. Enthusiasm for autonomy does not answer those design questions.
A useful alternative is preparation: collect evidence, identify gaps, propose a change and leave the consequential transition to an authorised mechanism or person. That person must have enough information and time to inspect it. Requiring a click without meaningful review capacity does not resolve the problem.
Choose the degree of autonomy by action. A sensible decision can allow document preparation while excluding publication, changes to authoritative records or other actions that lack an acceptable control path. If the boundary cannot be enforced, defer that capability.
Reject work whose operating burden exceeds its useful contribution
A rarely used task can still justify automation if its benefit is substantial, and a frequent task can still fail to justify it if review consumes the supposed saving. Avoid a universal minimum volume. Compare the actual alternative with the proposed service over the same operating period.
Consider an annual archive-indexing exercise. A maintained template and a short manual review may be more appropriate than a continuously supported agent integration. The comparison changes if the collection becomes large, frequently updated and difficult to navigate. What matters is the changed workload and benefit, not the attractiveness of the technology.
Include preparation of source material, correction, review, access administration, monitoring, support and future changes. Also consider quality or timeliness benefits that matter to the organisation, while keeping them separate from cash savings. Use an ROI framework to expose assumptions rather than manufacture a positive answer.
Defer when the team cannot recognise success
“Make the department smarter” is not an acceptance condition. Identify a completed task, the evidence that makes it correct and a comparison with current work. The benchmark need not be perfect at the start, but the team must be able to distinguish useful progress from a fluent demonstration.
Data access is part of this gate. If representative examples cannot be obtained or used appropriately, resolve that constraint or narrow the experiment. Testing on convenient public material does not establish performance on inaccessible internal cases. Similarly, an absent operational owner is a reason to resolve ownership before production, even when a prototype is technically possible.
A small discovery exercise can still be justified to test a specific uncertainty. Give it a question, an evidence requirement and a stop condition. The evaluation plan should describe what a later build decision will depend on.
| Observed situation | Decision now | What could change the decision |
|---|---|---|
| Registration totals follow agreed rules | Implement deterministic checks | A separate variable interpretation task with measurable value |
| Equipment-loan exceptions have no policy owner | Resolve authority and the exception process | Approved boundaries and a named decision owner |
| Studio availability has conflicting records | Establish an authoritative booking workflow | Reliable state and a useful language or investigation task around it |
| A delivery plan needs a constrained optimum | Select and evaluate the analytical method | A demonstrated need for tool coordination or contextual explanation |
| Annual indexing has a modest manual burden | Use the proportionate manual or template process | A material change in frequency, complexity or value |
Write a decision that can be revisited
Use a short decision record: the task being considered, the observed problem, the simpler alternative, the blocking condition, the owner and the evidence needed for reconsideration. Do not combine missing authority, unacceptable consequences and possible productivity gains into one weighted score that allows an attractive total to conceal a hard stop.
Separate permanent design choices from temporary readiness gaps. “Use deterministic arithmetic for this calculation” is different from “defer contextual investigation until approved sources are available”. The second decision needs an owner and a re-entry condition, not an indefinite waiting list.
The UK Government’s technology-selection guidance emphasises adapting choices as understanding of user needs changes. This is a useful general design reference, not a Saudi regulatory requirement. Preserve the ability to change the solution without treating every decision against an agent as a rejection of future improvement.
A well-scoped AI agent development engagement should be able to conclude that a smaller component, an existing application or a process repair is the right next step. Request a use-case suitability discussion with a redacted task example, the present process and the condition that makes you doubt an agent is necessary. The objective is a defensible decision about the work.