← The Diary

August 4, 2026

What Is an AI Agent? Instructions, Tools, Triggers

BasicsAI agentsClaude

An agent needs three things: instructions it follows every time, tools that let it act, and a trigger that starts it without you. Miss any one and you have a prompt, a script, or a chatbot. Not an agent yet.

That is the whole test. It takes about a minute to apply, and it will tell you more about a product demo than the demo will.

What each of the three actually means

Each one has its own entry, because each one is where a different rollout goes wrong.

Instructions are standing orders, not a prompt. A prompt is a one-time ask: you type it, it runs once, it is gone. Instructions live with the agent and apply every time it runs. The tell is whether you are retyping your rules every session. If you are, you have a habit, not an agent.

Tools are what give it hands. An agent with no tools can only talk. Access to a calendar, files, an inbox, whatever the job needs, is the difference between advice and action. It is also where the real risk lives, which is why access gets earned rather than handed out.

Triggers are what start it without you. A time, an event, an email landing, a file appearing. This is the piece most people skip, and it is the actual line between using a tool and having something work for you.

The honest version of what is on the market

Most of what is being called an agent right now is a prompt with a good interface. No standing instructions, no real tools, no trigger. That is not a failure and it is not an insult, it is a different thing that deserves a different word.

If you cannot point to its instructions, its tools, and what sets it off without you, you are describing a very good prompt. Say that instead. Being accurate about it is how you avoid paying agent prices for prompt value.

What is an AI agent?

An AI agent is software with three properties: standing instructions it follows on every run, tools that let it take real action, and a trigger that starts it without a person asking. Missing any one of the three makes it a prompt, a script, or a chatbot instead.

What is the difference between a prompt and an agent's instructions?

A prompt is a one-time ask that runs once and is gone. Instructions are standing orders stored with the agent that apply every time it runs, so you never retype them.

Is a chatbot an AI agent?

No. A chatbot responds when you ask it something. Without standing instructions, tools that act, and a trigger that starts it on its own, it is a conversational interface rather than an agent.

How can I tell a real agent from a wrapper?

Ask three questions. Does it have instructions that live somewhere rather than a prompt you typed once? Does it have tools that do something beyond generating text? Does something start it without a person asking every time? All three means agent. Missing one means a wrapper around a model.

Where to start if you want one

Start with one real job, not a whole system. Give it clear instructions, give it the one tool the job actually needs, and give it a trigger so it runs without you. Then watch what it does before you trust it with more.

That is genuinely how this starts. Not with a framework. With one working agent.

— Diary of an AI Practitioner —