Self-service, conversational automation and autonomous agents solve overlapping problems with very different cost structures and failure modes. Choosing badly is expensive, and the usual mistake is buying the most capable option before the prerequisites for it exist.
A knowledge base is an information problem
Documentation wins when your volume is dominated by questions with stable, general answers, and when customers are willing to search. It is cheap to run and it compounds: every other automation you build later will retrieve from it. If your help centre is thin or stale, no amount of model sophistication will fix the underlying issue, because there is nothing accurate to retrieve.
Invest here first if your top twenty intents are informational, your content is more than a few months out of date, or you have never measured search success rate.
A scripted chatbot is a routing problem
Deterministic flows still earn their place. They are predictable, auditable, cheap to run, and excellent at collecting structured information before a human gets involved, order numbers, error codes, account verification, triage questions. They fail when the customer's phrasing leaves the script, which is why a chatbot with no escape hatch is worse than no chatbot at all.
Invest here if your problem is triage and data collection rather than answering, or if you operate in a regulated context where every path must be enumerable.
An AI agent is an action problem
The distinguishing feature of an AI agent is not that it writes fluent replies, it is that it can take actions in your systems: issue a refund inside policy, reset an integration, reschedule a delivery, update a subscription. That is where the large gains are, and it requires three things most teams underestimate:
- Reliable retrieval: current documentation plus real-time account data, with clear provenance.
- Safe, scoped tools: narrow APIs with hard limits and full audit trails, not broad admin access.
- Evaluation infrastructure: a graded conversation set you can re-run on every model or prompt change.
A sequencing recommendation
For most teams the productive order is: fix documentation for the top twenty intents, add deterministic flows for verification and triage, then introduce an AI agent scoped to two or three fully automatable intents with real actions attached. Widen scope only when contained-and-resolved rates hold for a full month.
What to ask a vendor
- How is retrieval grounded, and can I see the sources behind a given answer?
- What happens on low confidence, and how is the hand-off transcript constructed?
- Where do policy limits live, and are they enforced outside the model?
- Can I replay last month's conversations against a new configuration before shipping it?
A vendor with good answers to those four questions is selling an operations product. One that only demonstrates fluent replies is selling a demo.