Three words. Three different things. Used interchangeably by people who should know better. A bot reacts to a trigger. An assistant responds to a person. An agent pursues a goal. If you can hold that distinction in your head, you've already beaten 80% of the vendor decks in your inbox.
Bot = rule-based responder. Assistant = conversational helper. Agent = goal-driven actor. The differences matter because they change what you can buy them for and what they'll actually deliver.
I had to sort this out for myself when I started SellerShorts. I'd read a Salesforce article calling everything an "agent." Then a Helium 10 blog calling the same thing a "chatbot." Then an IBM Think piece saying "intelligent assistant." By the end I wasn't sure whether the three words meant three different things or one thing with three names. So I built the framework below, mostly so I could stop arguing about words on calls.
The short version is: they really are three different things, and the difference comes down to what initiates the work and how much autonomy the software has once it starts.
A bot is software that reacts to a defined trigger by running a defined response. The trigger could be a keyword, a click, a webhook, a schedule. The response could be sending a message, posting to Slack, updating a row. The defining feature is that bots don't reason. They don't pick from multiple options. They don't pursue goals. Input fires output. End of story.
Most "chatbots" from 2020 (the Facebook Messenger era) were bots. Modern customer-service systems that use intent classification still mostly behave like bots: detect intent, respond with mapped answer.
An assistant is conversational software designed to help a human by responding to questions or requests. The defining feature is that an assistant works with you, turn by turn. You ask, it answers. You ask again, it answers again. ChatGPT in a browser tab is the canonical AI assistant. Apple's Siri is an older-style voice assistant. Amazon's Seller Assistant is a domain-specific AI assistant for Amazon merchants.
Assistants can be powered by large language models, which makes them much smarter than 2018-era assistants, but the interaction shape is unchanged: turn-taking conversation. An assistant typically doesn't pursue a goal across many steps without you driving each step.
An agent is software that takes a goal and works toward it on its own, picking its own next steps. It uses tools, it carries state across steps, and it loops until the goal is reached or the agent gives up. The defining feature is autonomy in pursuit of a stated outcome. Modern AI agents are usually built on LLMs that can reason and call tools, but the architectural commitment (goal + autonomy + tools + state) is older than the current generation of models.
A listing-optimization agent on the SellerShorts marketplace is an agent. You give it an ASIN, walk away, come back to a finished rewrite. A multi-agent PPC stack that coordinates a research agent, a bidding agent, and a reporting agent is also an agent (technically, multiple agents).
| Dimension | Bot | Assistant | Agent |
|---|---|---|---|
| What starts it? | A trigger (keyword, event, schedule) | A human asking a question | A goal being assigned |
| How autonomous? | None, it follows rules | Low, you drive each turn | High, it picks its own steps |
| Uses tools? | Sometimes (predefined) | Sometimes (browsing, code) | Yes, dynamically chosen |
| Carries state? | Rarely | Per-conversation | Across steps in a run |
| Pursues a goal? | No, executes a rule | Implicit (be helpful) | Yes, explicit |
| Typical loop length | 1 step | 1 to a few turns | 5 to dozens of steps |
| Best for | FAQs, simple routing, automation | Open-ended help, drafting | Multi-step jobs, scaled execution |
| Ecommerce example | A 2020-era support widget on a store | ChatGPT or Amazon Seller Assistant | A listing-optimization run on SellerShorts |
Here's where 2026 confuses everyone. Half the vendors in the space rebranded "AI assistant" or "AI chatbot" to "AI agent" or "agentic AI" sometime between mid-2024 and early 2026. The marketing word "agentic" is now stuck on products that wouldn't pass the agent test from the table above.
Per IBM's explainer on agentic AI, the strict definition is "AI systems that perceive their environment, make decisions, and act autonomously toward defined goals." That matches the agent column of the table. Anything else marketed as "agentic" is borrowing the word.
A quick test you can run on any vendor pitch in 10 seconds: ask them, "what's the average number of tool calls per session?" An assistant has zero to two. A real agent has five to twenty. If they can't answer the question, you're being sold an assistant in agent clothing.
Real businesses use all three. The mistake is thinking you should pick one. The right move is matching each tool to the shape of the work.
Two specific things changed in 2026 that bend the comparison.
First, Amazon's own Seller Assistant matured into a real domain-specific AI assistant inside Seller Central. It can answer account questions, help with appeals, and surface analytics. It's an assistant, not an agent, but it's powerful because it has account context out of the box. Most sellers should turn it on. It's free.
Second, the Amazon Ads MCP Server launched in open beta February 2, 2026. This is infrastructure that lets actual agents (Claude, GPT-5, custom agents) call Amazon Ads operations via the Model Context Protocol. It's the plumbing that turns "I want an agent that manages my campaigns" from a custom integration project into a configuration step. Coverage of the launch via ppc.land and Amazon's own announcement walks through the supported operations.
These two together mean: if you're an Amazon seller in 2026, "use the assistant for ad-hoc questions, use an agent for scheduled work" is the right mental model. The seller assistant doesn't replace agents. Agents don't replace the seller assistant. They're different shapes for different work.
Three confusions I see often. Worth naming so you can spot them.
A decision rule that fits in your head:
When someone asks me "should I get an AI chatbot, an AI assistant, or an AI agent for my business," the answer is almost always "you probably already have all three, you just don't realize it."
Your support widget is a bot. Your ChatGPT browser tab is an assistant. Your listing-optimization tool, your repricer, your inventory forecaster, those are agents (or should be). The right question isn't "which one do I buy?" It's "for this specific job, what's the right shape?" The table above answers that.
A bot reacts to a defined trigger by running a defined response (no reasoning). An assistant is conversational software that responds turn-by-turn to a human (ChatGPT, Amazon Seller Assistant). An agent takes a goal and works toward it on its own, picking its own next steps, using tools, and carrying state across a loop. The difference comes down to what initiates the work and how much autonomy the software has.
Ask the vendor: what's the average number of tool calls per session? An assistant has zero to two. A real agent has five to twenty. If they cannot answer that question, you are being sold an assistant in agent clothing. The IBM definition of agentic AI requires perception, decision-making, and autonomous action toward defined goals.
No, it's an AI assistant, not an agent. It's a domain-specific assistant embedded inside Seller Central that can answer account questions, help with appeals, and surface analytics. It works turn-by-turn with the seller. It's powerful because it has Amazon account context out of the box, but it does not autonomously pursue multi-step goals the way a SellerShorts listing-optimizer agent does.
Use a bot for one fixed response to a known trigger (order-status auto-replies, Slack stockout alerts). Use an assistant for open-ended thinking with a human in the loop (drafting one-off product descriptions, brainstorming). Use an agent for multi-step repeatable work with a clear goal that would benefit from running without you (auditing 80 ASINs for keyword coverage, daily PPC bid management within rules).
The Amazon Ads MCP Server launched in open beta on February 2, 2026 and is infrastructure, not an agent or assistant. It lets real agents (Claude, GPT-5, custom agents) call Amazon Ads operations via the open Model Context Protocol standard. It turns 'I want an agent that manages my campaigns' from a custom integration project into a configuration step.
The SellerShorts marketplace lists pre-built AI agents organized by job: listing optimization, PPC, image generation, inventory. Each one is a real agent, not a chatbot in disguise. Browse them, see what each one does, run any of them on-demand.
Browse the SellerShorts agent marketplace