What is an AI assistant bot? Explainer

2 min read

A plain-language explainer: what an AI assistant bot is, what it can and can't do, and why people use one.

The short version

An AI assistant bot is a program you talk to in everyday language that can also do things for you. You describe a task, like "summarize my unread email" or "make a sheet of this week's orders", and the bot works out the steps and carries them out, checking with you before anything risky.

The three parts of every bot

Underneath, every bot repeats the same loop:

  1. Receive: it gets a message or an event, such as your request, a new email or a new order.
  2. Think: it decides what to do. In an AI assistant, a language model reads your request and plans the steps.
  3. Respond: it acts and reports back, by replying, writing a file, or updating an app.

Want to see that loop in code? Try Your First Bot.

How it reaches your apps

On its own, a language model can only write text. An assistant becomes useful when it is connected to the tools you already use, such as email, calendars, spreadsheets or an online store. Those connections are made through connectors and APIs, and you decide which ones to allow.

What it's good at

What it isn't

Where to go next

Read How bots differ from chatbots, then Staying safe with AI bots.

Ideas to try

  • Figuring out where to start.
    List five repetitive tasks in my week that an assistant bot could help with, and what access each would need.
  • Explaining it to someone else.
    Explain what you can and can't do in three sentences a beginner would understand.