When NOT to Build an Agent: A Decision Tree for Enterprise Teams
Most agent RFPs we review should be retrieval pipelines, rules engines, or simple automation. Here's the decision framework we use in week one to redirect budget away from agent complexity and toward what actually ships.
The first question in any agentic AI engagement isn't "which framework?" or "which model?" It's "should this be an agent at all?" In our discovery calls, roughly half of proposed agent projects are better served by retrieval pipelines, rules engines, scheduled automation, or a well-designed internal tool with a human in the loop.
Saying no to an agent isn't conservative; it's how you avoid AI slop. Agents add planning loops, tool orchestration, failure modes, and cost structures that simpler systems don't have. Build one when the complexity earns its keep.
The core question: does the task require multi-step reasoning across tools?
An agent is appropriate when the workflow is genuinely dynamic: the steps depend on intermediate results, the data sources vary by case, and a fixed script can't cover the state space. If the path is predictable, don't use an agent.
- Agent candidate:"Investigate this chargeback: pull order history, check policy exceptions, draft resolution, route for approval if over $500"
- Not an agent:"Every night, sync CRM contacts to the data warehouse." That's ETL.
- Not an agent:"Answer questions about our employee handbook." That's RAG.
- Not an agent:"Flag transactions over $10k for review." That's a rules engine.
Decision tree: start here
Walk through these questions in order. Stop at the first "no."
- Is the workflow multi-step with branching logic? If every run follows the same steps, use automation or a workflow engine (Temporal, Airflow, n8n).
- Do outcomes require calling external systems with side effects?If the task is read-only Q&A, use RAG. Side effects demand agents only when the action sequence can't be predetermined.
- Is human judgment required on every run? If yes, you may need a copilot UI, not an autonomous agent. Copilots suggest; agents act.
- Can you define success as a business KPI?If success is "users like the demo," you're not ready for any AI system, agent or otherwise.
- Do you have typed tool interfaces ready? Agents without explicit tools become prompt-and-pray systems. No tools, no agent.
- Can you build an evaluation harness?If you can't test expected tool sequences, you can't ship safely. See our evaluation harness guide.
If you reach the end with all "yes" answers, an agent may be warranted. If you stopped early, build what you stopped at instead.
Common misclassifications we see
"We need an agent for customer support"
Usually false. Tier-1 support is 80% retrieval ("where's my order?", "what's the return policy?") plus 20% ticket routing. Build RAG for the retrieval, a classifier for routing, and reserve agents for complex cases that genuinely require multi-system investigation.
"We need an agent for data analysis"
Often false. Natural language to SQL with guardrails is powerful, but it's a single-tool copilot, not a multi-step agent. Start with read-only SQL against approved views, human approval on every query, and audit logging. Add agentic loops only when users need chained analysis across multiple data sources.
"We need an agent to modernize our codebase"
Partially true, but scoped. Agentic developmentfor legacy modernization means AI-assisted analysis, incremental refactors, and human-reviewed PRs, not an autonomous agent rewriting your monolith overnight. The agent assists the principal engineer; it doesn't replace governance.
"We need an agent because competitors have one"
Never true. Competitive FOMO is how slop budgets get approved. Define the business outcome first. If a competitor's agent demo impresses your board, ask what KPI it moved in production. They often can't answer.
What to build instead (and when)
- RAG pipeline:document Q&A, policy lookup, knowledge base search. Ship in 2–4 weeks with eval harness and guardrails.
- Rules + ML hybrid: fraud, routing, triage where logic is mostly known with ML for edge cases.
- Workflow automation: deterministic multi-step processes (invoice processing, onboarding checklists) without LLM planning loops.
- Copilot UI: human initiates every action; AI drafts, suggests, and fills forms. Lower risk than autonomous loops.
- Better data infrastructure:sometimes the "AI project" is a missing index, a broken pipeline, or dirty data. Fix that first.
How we redirect in discovery
Our first Production Standard commitment is deploy or redirect. In week one we map the proposed workflow, run this decision tree, and present two paths:
- Path A: Simpler system that ships in 4–6 weeks with defined KPIs
- Path B:Full agent architecture with tool design, eval harness, and 6–10 week production target, only if Path A genuinely can't solve the problem
Clients who expected Path B often leave with Path A and a production system in weeks. That's a win, not a downgrade. The CTO who told us we saved six months by redirecting their LLM initiative got a retrieval pipeline that shipped, not an agent that stalled.
When agents are the right call
Agents earn their complexity in bounded domains with:
- Defined tool sets with typed inputs and audit logging
- Human approval gates before irreversible actions
- Measurable outcomes tracked in production
- Evaluation harnesses run on every model or prompt change
- Full observability: traces for every plan, tool call, and retry
If you're building that, see our enterprise agentic AI playbook and agentic development services. If you're not there yet, build something simpler first. Production beats impressive every time.
Not sure if you need an agent?
We scope agentic systems in discovery and redirect to simpler tooling when that's what will ship. Deploy or redirect is the first Production Standard commitment.