Skip to content
Language
Colour scheme
From copying steps to a finished job0:00 / 4:25

Get every new video by email

Free · Unsubscribe anytime

Subscribe to receive new explainer videos and/or the daily AI briefing straight to your inbox as soon as they go live.

What would you like to receive in your newsletter?
Explainer videoJohannes HötterLinkedIn teaser (4:5)

Assistant or agent? What AI can actually do for you today

Suggesting a recipe versus preparing your weekly grocery basket up to checkout: what separates an AI assistant from an AI agent, how the tool loop works and where stop signs belong.

Find and read a real source

Input: METR, in English. The connection lists its tools, searches the posts and reads the matching article. Its result is the source text.

Same goal at the kitchen table, two different roles

Picture Tuesday evening as you plan dinner for four people: vegetable lasagna, budget up to 35 euros.

  • An AI assistant answers your question directly in the chat: it suggests a recipe and writes out a tidy shopping list. Then it waits for you.
  • An AI agent is given a goal and connected tools: it checks your pantry note, searches the online grocery store for missing ingredients, sees that organic ricotta is out of stock, picks a suitable alternative within budget and places the items into the cart, pausing before payment for your approval.

How an agent’s tool loop works

The technical difference is not a magic buzzword, but the work loop with tools:

  1. Understand the goal and plan a step: The model breaks the assignment into checkable sub-steps.
  2. Call a tool: Through a defined interface (such as function calling or the Model Context Protocol, MCP), the system sends a structured request to a program, such as a search service, calendar or shopping cart.
  3. Inspect feedback: The tool returns a real result or error message ("Ricotta unavailable").
  4. Adapt the next step: The agent adjusts its plan based on that feedback until the goal is reached or an approval boundary stops it.

Where agents can fail: Cascading errors and hidden instructions

Greater autonomy brings two typical risks:

  • Error chains: If an assistant misunderstands an ingredient, you spot it right away in the reply. If an agent makes a flawed assumption in step 2 and builds three more tool calls on top of it, the wrong item can end up in your cart or the wrong meeting on your calendar.

  • Indirect prompt injection: When an agent reads external websites, emails or documents while researching, manipulated text inside those sources can try to slip unauthorized commands into the agent's loop.

  • OpenAI: Function Calling Guide

  • OWASP Top 10 for Large Language Model Applications (LLM01: Prompt Injection)

Three guardrails for everyday use

Three simple rules help decide when a plain assistant is enough and how to bound an agent safely:

  1. Allow reading and drafting freely: Searching, summarizing, comparing and preparing drafts can be automated safely because nothing is changed in the outside world yet.
  2. Put a stop sign before writing, booking or sending: Wherever money moves, messages go out to third parties or data is deleted, let the agent prepare the step only up to a preview. You approve the final click yourself.
  3. Connect only the tools needed for the task: A grocery agent needs access to recipes and the cart, not to your email inbox or bank transfers.

My notes

Notes and highlights for this post

Stored only in this browser. Nothing is sent.

Your notes and highlights appear here.

Select a passage and choose “Highlight” or “Note”. Or write a note about the whole post.

Self-test

Explain the ideas in your own words, directly in the video player.

More in your inbox

What would you like to receive in your newsletter?
Powered by anthropic/claude-haiku-5.5

Note

Stays in this browser. Nothing is sent.

Subscribe to the newsletter

Choose Daily News, explainer videos, or both. You can unsubscribe from each separately.

What would you like to receive in your newsletter?

Confirm your subscription by email. No spam; unsubscribe anytime.

Contact

A question, a project or feedback? Send me a message and I will reply by email.

0 / 4000