promptgarden ๐ŸŒฑ
๐ŸŒ ES
Conceptโ—โ—‹โ—‹3 min ยท +20 XP

What Is an AI Agent? (vs. a Chatbot)

A chatbot only replies. An AI agent acts: it uses tools to actually get tasks done.

The core difference

A classic chatbot does one thing: text in, text out. It answers your question and stops there. An AI agent can do more: it can use tools โ€” read and write files, search the web, run code, call APIs โ€” to actually complete a task, not just describe how to do it.

An example

Ask: "Find all outdated dependencies in my project and update them." A chatbot will only explain how you'd theoretically do that. An agent actually opens the project files, checks the versions, runs the update commands, and reports back the result.

The building blocks of an agent

  • A language model as the "brain" for thinking and deciding
  • Tools it can call
  • A feedback loop: it looks at the result of its action and decides the next step (see Agent Loop)

Worth knowing

An agent isn't automatically "smarter". It uses the same model as a chatbot, but has the added ability to act. That makes it more useful โ€” but also riskier: it can make real changes, not just write text.

EXAMPLE

Prompt to an agent: 'Read server.js, find the bug in the login endpoint, and fix it.'

QUICK QUIZ

What sets an AI agent apart from a plain chatbot?

SOURCES

RELATED TOPICS

The Agent Loop: Think โ†’ Act โ†’ Check โ†’ Repeat โ—โ—โ—‹MCP (Model Context Protocol): How AI Tools Connect โ—โ—โ—‹Vibe Coding: When It Works, When It Bites You โ—โ—‹โ—‹Claude Code: Anthropic's CLI Agent โ—โ—โ—‹