
AI agent or chatbot: choosing the right architecture
A chatbot responds in conversation, while an agent may plan steps, use tools and change external state. Choose by task and error consequence, not terminology. If retrieval and an answer are enough, use a chatbot or workflow; add autonomy only with permissions, observability and human approval.
Key takeaways
- —Prefer the simplest architecture that solves the task.
- —Tool access changes the risk profile.
- —Place human approval before irreversible action.
- —Evaluation checks final state, not eloquence.
Chatbot, workflow and agent are different levels
A chatbot manages conversation and returns an answer. A workflow sends a model through predefined steps. An agent chooses actions and tools dynamically within policy. The AI agent guide explains how to select a process without granting unnecessary autonomy. Interface labels do not define architecture; actual permissions and side effects do.
Compare by accountability and control
| — | Approach | Best fit |
|---|---|---|
| Chatbot | Answers and navigation without changing external systems | The user decides and acts |
| Workflow | Known sequence with testable transitions | The process is stable and exceptions go to a human |
| Agent | The path is unknown and tools plus state are required | Adaptability justifies stronger controls |
Architecture selection workflow
- Define the desired result and unacceptable outcome.
- List data, tools and state changes.
- Try a deterministic process without an agent.
- Add a model only to the ambiguous step.
- Place human approval before consequential action.
- Evaluate final result, trace and rollback.
Design permissions with observability
Give each tool minimum scope, a separate identity and an invocation log. Users should see a proposed action before approval. The Agentic OS case demonstrates multi-process automation, but it does not justify transferring the same autonomy to another business without a fresh review of process, data and accountability.
Evaluation checks actions and outcomes
Limitations and failure modes
An agent can choose the wrong tool, repeat an action, expose data or continue after context changes. A chatbot also fails, but usually has a smaller side-effect surface. Stop on unknown state, policy conflict or missing approval. The AI implementation guide connects these limits to process ownership and rollback.
Frequently asked questions
Where should implementation start?
Start with a narrow task, baseline, process owner and safe manual fallback. Choose architecture only after defining data, actions and error consequences.
What metric is sufficient?
A sufficient metric is tied to an accepted useful outcome and has a source, formula, owner and exception rules.
When should automation stop?
Stop on unknown state, unapproved action, access violation, quality degradation or missing safe rollback.
Sources and evidence
- 1.Building effective agents — Workflow-agent distinction and sufficient simplicity.
- 2.AI Risk Management Framework — AI risk and accountability framework.
- 3.Agentic AI Threats and Mitigations — Risks around autonomy, tools and trust.
- 4.ReAct: Synergizing Reasoning and Acting in Language Models — Research basis for alternating actions and observations.