← The Helpers You Can't See

Chapter 2 of 10

The Helpers You Can't See · DraftChatbots vs. Doers

Chapter 2

Chatbots vs. Doers

Ava was hungry.

It was Friday night, her best friend Maya was sleeping over, and they had decided (with the seriousness of two twelve-year-olds planning a heist) that the evening absolutely required pizza. From the good place. The one with the garlic knots.

“Just ask the chatbot to book us a table for two at seven,” Maya said, sprawled across the bed with Ava’s tablet. “My mom does that for restaurants all the time.”

Ava typed it in. “Please book a table for two at Tony’s Pizza tonight at 7pm.”

The chatbot thought for a second. Then it answered:

“Tony’s Pizza is a popular Italian restaurant on Maple Street. They accept reservations by phone. I recommend calling them at 555-0142 to book your table. Their hours tonight are 5pm to 11pm.”

Ava stared at the screen. Maya stared at the screen. The screen stared back, very pleased with itself.

“I didn’t ask where they were,” Ava said slowly. “I didn’t ask for their phone number. I asked it to BOOK the table.”

“Why didn’t it just do it?” Maya said.

That, right there, is the single most important question in this whole book.

The Librarian and the Assistant

To understand what just happened, imagine you walk into a library and ask the librarian for a specific book about volcanoes.

A great librarian will smile, type into her computer, and tell you exactly where to find it. “Aisle 7, third shelf from the top, blue spine, call number 551.21. It’s in right now.” She’s been incredibly helpful. She knows everything. She has answered your question perfectly.

But you still have to walk to aisle 7. You still have to find the blue spine. You still have to pull the book down, carry it to a desk, and open it.

Now imagine a different person, a personal assistant. You say the same thing: “I need a book about volcanoes.” The assistant nods, walks off, comes back two minutes later with the book in her hands, sets it on your desk, and even opens it to the chapter on lava flows because she figured that’s probably what you wanted.

Same question. Two very different responses.

The librarian gave you information. The assistant gave you a result.

That is exactly the difference between a chatbot and an AI agent.

Chatbots: The Talkers

A chatbot is software designed to have a conversation with you. You type something in, it types something back. That’s the loop. It can be remarkably smart — it can write a poem about your goldfish, explain photosynthesis to a five-year-old, or summarize a 400-page book in three sentences. It knows an extraordinary amount.

But here’s the catch: a chatbot’s whole world is words. Words in, words out. When Ava asked it to book a table, the chatbot did what it was built to do — it generated a helpful-sounding paragraph of words. It couldn’t actually pick up a phone. It couldn’t open a website. It couldn’t fill out a reservation form. Those things were outside the conversation, and the conversation was the only place the chatbot lived.

It’s like talking to a brilliant friend through a soundproof glass wall. They can shout advice to you all day long. They cannot reach through the wall.

Agents: The Doers

An AI agent is different. An agent can reach through the wall.

When you ask an agent to book the table, it doesn’t just describe what to do. It actually does it. It opens the restaurant’s website. It clicks “Reservations.” It fills in the date, the time, the number of people, your name. It hits submit. It checks for a confirmation email. It tells you, “Done — you’re confirmed for 7pm. Garlic knots are pre-ordered.”

How? Through something called tool use.

A “tool,” in agent-speak, is anything the AI is allowed to operate on its own — a web browser, an email account, a calendar, a code editor, a search engine, a payment system. When developers give an agent access to tools, they’re basically handing it a set of keys. Suddenly the agent isn’t trapped behind the glass wall of conversation. It can open doors and walk through them.

A chatbot with no tools can recommend calling 555-0142.

An agent with a browser tool can go to the restaurant’s website and book the reservation while you brush your teeth.

The Four-Step Difference

Here’s the pattern, side by side.

When you give a chatbot a request, this happens:

  1. Input (you ask)
  2. Answer (it replies in words)

That’s it. Two steps. Talk in, talk out.

When you give an agent a request, this happens:

  1. Input (you ask)
  2. Plan (it figures out the steps needed)
  3. Actions (it uses tools to actually do those steps)
  4. Result (it reports back, or just gets it done)

Four steps. And those middle two — plan and actions — are where the magic lives.

Side by Side

Chatbot AI Agent
Main job Have a conversation Get something done
Output Words on a screen A real change in the world
Has tools? No (or very few) Yes — browsers, email, code, APIs
Asked to book a table? Tells you the phone number Actually books the table
Knows things? Yes, a lot Yes — and acts on what it knows
Best at Explaining, drafting, summarizing Researching, scheduling, building, executing

A useful way to remember it: chatbots KNOW, agents DO.

A quick note on a term you’ll hear a lot: API. It stands for “Application Programming Interface,” and you can think of it as a polite doorway one piece of software uses to talk to another. When an agent “uses an API,” it’s just knocking on that doorway — “Hey calendar, please add this meeting” — and the calendar opens up and does it. APIs are how agents reach out and touch the rest of your digital world.

In the Real World: Coders Get a Co-Worker

The clearest place this shift is happening right now is in software itself. Programmers — the people who build apps and websites — have been the first group to get full-blown agents as daily co-workers, and the results are dramatic.

In November 2025, a study by Suproteem Sarkar, an assistant professor of finance and applied AI at the University of Chicago, looked at what happened when companies adopted the coding agent inside a tool called Cursor. Cursor’s agent doesn’t just suggest a line of code the way older AI helpers did. It plans a change, edits multiple files, runs tests, and submits the finished work for review — all on its own.

The finding: companies merged 39% more pull requests (the developer term for “finished, ready-to-ship code”) after Cursor’s agent became their default. And the quality didn’t drop. The rate of buggy code didn’t go up. They weren’t just shipping more; they were shipping more good stuff.

Cursor isn’t alone. Claude Code, an agent released by Anthropic in February 2025, lives inside a programmer’s terminal — the plain text window developers type commands into. You can tell it, “Find the bug that’s making the login page crash,” and it will read through thousands of lines of code, figure out which file is broken, fix it, run the tests to make sure nothing else broke, and commit the change. The programmer doesn’t write the code. The programmer reviews it, like an editor reviewing a reporter’s article.

Step back and think about what that means. For about seventy years, programming has been a person typing instructions into a computer. Now the computer is starting to write its own instructions — and the person is starting to be the boss, not the typist.

What’s happening to programmers right now will, sooner or later, happen to almost every job that lives on a screen.

Why “Doing” Changes Everything

You might wonder: is this really such a big deal? An agent is just a chatbot with arms. So what?

Here’s the so-what.

If something can only talk, the human still has to do the work. The chatbot tells you the phone number; you still call the restaurant. The chatbot drafts the email; you still send it. The chatbot lists ten possible vacation itineraries; you still book the flights, the hotel, the rental car. The AI did the easy part, the thinking, and left you the hard part: all the clicking.

If something can act, the human gets to skip the clicking. You say what you want. It happens.

This is why agents are such a big leap. Not because they’re smarter than chatbots — most agents are chatbots, with a layer of action bolted on top. The leap is that they don’t stop at the words. They follow through.

For Ava, the difference is pizza on the table by 7:05.

For her dad, it’s an inbox that’s already empty when he sits down to work.

For a software team, it’s 39% more code shipped.

For the world… we’ll get to that.

Key Takeaways

  • Chatbots talk. Agents act. A chatbot answers your question in words; an agent actually changes something in the real world.
  • Tools are the unlock. The thing that turns a chatbot into an agent is access to tools — browsers, email, calendars, code editors, APIs — that let it operate beyond the chat window.
  • The pattern is four steps, not two. Chatbots go input -> answer. Agents go input -> plan -> actions -> result.
  • It’s already real in coding. A 2025 University of Chicago study by Suproteem Sarkar found Cursor’s coding agent led to 39% more merged pull requests, with no drop in quality.
  • APIs are the doorways agents use to reach into other software — adding events to your calendar, sending an email, posting a form.
  • Remember the shorthand: chatbots KNOW, agents DO.

So agents don’t just chat — they roll up their sleeves and get things done. But hold on. Before an agent can book a pizza place or fix a bug in a million-line codebase, it has to do something first: it has to think. It has to read what you wrote, figure out what you actually meant, break the goal into steps, and decide which tool to pick up first. How does a piece of software do any of that? What’s actually happening inside the digital brain when an agent “decides”? In the next chapter, we’re going to pop the hood and look at the engine.

End of chapter 2

Quick check

Get every answer right to open chapter 3. Try as often as you like.

1. What is the main difference between a chatbot and an AI agent?
2. What turns a chatbot into an agent?
3. A chatbot goes input, then answer. Which steps does an agent add in the middle?