What Is an AI Agent? › A Spectrum, Not a Binary

Michael BrenndoerferJune 3, 20252 min read
AI Agent HandbookAll chapters
Part 1 of 15Introduction to AI Agents
Chapter 1What Is an AI Agent? › A Spectrum, Not a Binary
Reading section 8 of 12 · A Spectrum, Not a Binary · 2 minSection 8 of 12 · 2 min

Book contents

Section 8 of 12 · 2 min read

What Is an AI Agent? › A Spectrum, Not a BinaryOne section · Sections in this chapter8 / 12 ↓

It's tempting to think of systems as either "chatbot" or "agent," but in reality, there's a spectrum between "pure chatbot" and "fully autonomous agent":

  • Basic chatbot: Answers questions, no external actions
  • Chatbot with tools: Can look things up or do calculations, but only when explicitly asked
  • Task-oriented agent: Can complete specific, well-defined tasks with multiple steps
  • Goal-oriented agent: Can work toward higher-level objectives, figuring out the steps on its own
  • Autonomous agent: Operates independently over extended periods, adapting to changing conditions

Most practical AI agents today fall somewhere in the middle of this spectrum. The personal assistant we'll build in this book will start simple and gradually move toward the more autonomous end.

Design consideration: Where you position your agent on this spectrum depends on several factors. Task complexity matters: simple, repetitive tasks can be more autonomous, while complex, high-stakes decisions need human oversight. Error tolerance plays a role too. If mistakes are easily fixable, more autonomy is acceptable, but if errors are costly, you'll want confirmation steps. User trust varies: new users often prefer agents that ask permission, while experienced users may want more autonomy. Finally, domain constraints come into play. Regulated industries (healthcare, finance) typically require human-in-the-loop patterns.

There's no universally "best" level of autonomy. It's a design choice based on your specific use case.