What is an AI agent, and how is it different from a chatbot?
An AI agent is a system in which a language model decides for itself which steps to take and which tools to use to complete a task (Anthropic, 19 December 2024). A chatbot answers, an assistant recommends and lets you decide, an agent pursues a goal over several steps: Anthropic, Google Cloud, NIST and OpenAI define it in different ways (pages viewed on 20 October 2026). When an agent acts, what matters is who approves the actions that commit money or data: the MCP specification recommends that a person should always be able to deny the use of a tool.
Rappn compares the current promotions of 7 Swiss retailers, updated daily: free, no subscription.
See this week’s promotions in Rappn, freeAn AI agent is a system in which a language model directs its own steps and its use of tools (a search, a website, a file), typically in a loop (Anthropic’s definition, 19 December 2024). If an AI writes you a list it is a chatbot or an assistant; if it prepares the shop by itself in several steps and stops to ask for your go-ahead, it is an agent.
Updated October 2026. Sources: Anthropic (Building effective agents, tool use, Claude in Chrome); Google (Google Cloud, Gemini API); NIST; OpenAI (guide to agents, function calling, cloud browser); MCP specification (principles, tools), all viewed on 20 October 2026.
What is an AI agent?
The sources do not use the same words (pages viewed on 20 October 2026, in alphabetical order):
- Anthropic. Separates workflows, where the code fixes the steps, from agents, where the model chooses them (19 December 2024).
- Google Cloud. Software that uses AI to pursue goals on behalf of its users, combining reasoning, planning and memory with some autonomy (page updated in 2026).
- NIST (United States). Systems that can plan and act on their own, with effects on real-world systems or environments (12 January 2026).
- OpenAI. Systems that carry out tasks for you independently; simple chatbots are not agents (undated guide).
Not every task needs an agent: Anthropic advises starting with the simplest solution.
This is the Rappn home screen: loyalty cards, lists and the products you follow on one screen, where you choose what to open. Tap the tabs to see the offers.
See this week’s promotions in Rappn, freeFree, no subscription · iOS & Android
Welcome
Chatbot, assistant and agent: what is the difference?
| Type | What it does | Grocery example | Who decides |
|---|---|---|---|
| Chatbot | Answers with text | You ask for a list for two and get a text | You |
| Assistant | Answers and recommends actions, step by step with you | It suggests a menu; you say “no fish” and it adjusts it | You: it recommends, you decide |
| Agent | Pursues a goal over several steps, using tools | You give it the goal “weekly shop” and it prepares the cart | The agent picks the steps; you approve orders and payments |
How an agent works: goal, tools, steps
An agent works in a loop: goal, tool, result, next step. A hypothetical example with the weekly shop:
- Goal. You say what you want, not how: “prepare the shop for two people”. It starts from a command from you or a discussion with you (Anthropic).
- Plan. It breaks the task down: a menu, what you have at home, the list.
- Tools. It picks a tool for each step. The model does not run anything itself: it names the tool and the data, and the software around it runs it (Anthropic, Google, OpenAI).
- Check. It reads the result, corrects and tries again; it stops when the task is done or at a limit, such as a maximum number of loops (Anthropic).
- Memory. It keeps the thread of the task and, where designed to, remembers preferences such as “no fish”; Google Cloud distinguishes short-term from long-term memory.
- Your go-ahead. Before ordering or paying it should stop: OpenAI lists payments among the actions a person should review, and the MCP specification recommends that a person should always be able to deny the use of a tool.
What can go wrong?
Three risks, each described by the sources themselves (October 2026):
- Errors that add up. Anthropic writes that autonomy brings higher costs and the risk of errors piling up, and recommends testing in sandboxed environments; OpenAI advises stopping the task if ChatGPT opens the wrong site or uses incorrect information.
- Actions that commit you. Orders and payments can be hard to undo: in its cloud browser, ChatGPT is designed to ask for confirmation before such actions (OpenAI help page, 20 October 2026).
- Hidden instructions. A web page, an email or a document can contain text that pushes the agent to act against you (prompt injection). Anthropic calls it the biggest risk of AI tools with a browser and says the risk is not zero; NIST lists it among the risks of agent systems.
Agents, data and permissions
What an agent sees becomes part of the task: Anthropic writes that for Claude in Chrome what is visible in the tabs it works in becomes part of the conversation. Under the MCP specification (version 2026-07-28), the app must obtain your consent before exposing data to a server or using a tool, but the protocol cannot enforce this on its own: it depends on the app.
Anthropic advises a separate browser profile without access to banking, health or government accounts. For ChatGPT’s cloud browser, OpenAI advises against allowing access to every website and asks you never to paste passwords, security codes or payment details into the chat. To connect or disconnect a service see the guides to ChatGPT connectors and Claude connectors; for what you type into chats, ChatGPT and personal data; before installing an app with AI, the ten questions.
Groceries and agents: what exists today
The guide to AI shopping agents sums up what they can do in Switzerland today, with the vendor pages read in October 2026: an agent can prepare the list and, on a paid plan, fill a cart, but the final say on payment stays with you.
To start, you do not need an agent: keep a list of your own and decide yourself when to pay. Rappn, a free Swiss app (iOS and Android) that compares the current promotions of seven Swiss retailers and turns receipts into a spending overview, helps with exactly this task: the list shows an estimated price (prices are indicative), and the promotions are updated daily as the chains publish them. Rappn covers groceries only, not rent, insurance or taxes. Rappn is building an AI assistant for groceries: you can join the waitlist. A Rappn connector for AI assistants is in development.
Updated: .
Why Rappn?
Rappn is an independent grocery price comparison app in Switzerland, with no commercial agreements with any retailer. Our comparisons are truly independent.
- 100% free: no subscription, no hidden costs
- Neutral: no commercial agreements with Migros, Coop, Aldi, Lidl, Denner, Aligro, or Otto’s
- Updated daily, as soon as the chains publish their deals
- The chains’ deals in one place: search, filter, compare, no subscription
- Meal planner in the Kitchen tab: plan the week, send the ingredients to your list
Ready to save on groceries?
Install Rappn and compare for yourself this week. No account required.Scan the code, install Rappn and compare current offers. No account needed.
Frequently Asked Questions
What is an AI agent in simple words?
An AI agent is a program that uses a language model to reach a goal: it chooses the steps, uses tools such as a web search or a website and checks the result, often in a loop (Anthropic, 19 December 2024). A simple chat just answers, while an agent takes steps for you; for payments, OpenAI’s guide recommends that a person checks (viewed on 20 October 2026).
What is the difference between ChatGPT and an agent?
It depends on what ChatGPT is doing. For OpenAI a simple chatbot is not an agent: an agent is a system in which the model runs the workflow and uses tools to act. For ChatGPT Work, OpenAI’s help page (20 October 2026) describes a cloud browser that reads pages, fills in forms and pauses when it needs your input, a sign-in or a confirmation; plans and countries are in the guide to AI shopping agents.
Can an AI agent do my grocery shopping?
It depends on the tool, the plan and the country. According to the vendor pages read in October 2026, an agent can prepare the list and, on a paid plan, fill a cart, but the final say on payment stays with you; a grocery shop done entirely by an AI in Switzerland is not documented.
Is it safe to give an agent access?
Not without precautions: Anthropic writes that the risk of hidden instructions in web pages is not zero, and OpenAI that the safeguards of ChatGPT’s cloud browser do not eliminate every risk (pages viewed on 20 October 2026). OpenAI advises checking confirmation requests and never pasting passwords, security codes or payment details into the chat.
Will Rappn have an AI agent?
Rappn is building an AI assistant for groceries, and a Rappn connector for AI assistants is in development. The waitlist is in the section “Groceries and agents: what exists today”.
