home/glossary/When Not to Use Agents
Foundations

When Not to Use Agents

definition

Not every problem benefits from an agentic approach. Deterministic tasks, simple CRUD operations, and well-defined algorithms are better served by traditional software patterns that are faster, cheaper, and more predictable.

Not every problem benefits from an agentic approach. Deterministic tasks, simple CRUD operations, and well-defined algorithms are better served by traditional software patterns that are faster, cheaper, and more predictable. Reaching for agents when a regex, SQL query, or rule engine would suffice creates unnecessary cost, latency, and unpredictability — the hallmarks of over-engineering with AI. The clearest signal that you don't need an agent is when the problem has a single correct answer derivable from a fixed algorithm: agents add value when tasks require judgment, ambiguity resolution, or multi-step reasoning across unstructured information. This concept connects to agentic vs chat for understanding the spectrum of AI assistance, token economics for understanding the cost implications of over-agentification, and choosing your stack for selecting the right level of tooling.

related concepts