Comparison
Use Autonomous Agents When
Use an autonomous agent when the request is open-ended and Duckie needs to decide what to research, which tools to use, and how to respond. Good fits include:- Broad support queues
- Triage across many topics
- Research-heavy questions
- Conversations that may need different runbooks, workflows, tools, or sub-agents
- Situations where natural language judgment improves the outcome
Use Workflows When
Use a workflow when the process must follow exact steps, branches, approvals, retries, or tool order. Good fits include:- Eligibility checks
- Required approvals
- Deterministic routing
- Compliance-sensitive paths
- Multi-step tool orchestration
- Reusable subprocesses that other agents or workflows can call
Use Runbooks When
Use a runbook when there is a known procedure but the conversation still needs judgment and flexibility. Good fits include:- Troubleshooting guides
- Policy-guided responses
- Support playbooks
- Escalation criteria
- Procedures that are easier to maintain as natural language than as a visual graph
Examples
How to Decide
Start with the strictest requirement:- If exact order or auditability matters, start with a workflow.
- If a flexible procedure is enough, start with a runbook.
- If the agent must choose the path, start with an autonomous agent.
- If one part needs a specialist, add a sub-agent.
- If a human must approve, add an approval or escalation path.
Related Docs
Autonomous Agents
Configure agents that choose resources and tools at run time.
Workflows
Build visual process logic.
Runbooks
Write flexible procedures.
Agent Configuration
Review start modes and access settings.