What is an AI agent?
An AI agent is a program that can decide what steps to take and then take them. Here is the plain English version, and where the idea is oversold.
By Nick
On this page
Real screenshot or sketch goes here
IT DOES. IT DOESN'T JUST SAY.
A normal AI assistant answers questions. You ask, it replies, the conversation ends.
An agent is given a goal instead of a question. It works out what steps are needed, does them, checks the result, and keeps going until it is finished or stuck.
That is the entire difference: answering versus doing.
A concrete example
Ask a chat assistant “is my website down?” and it will explain how you might check.
Give an agent the same goal and it will actually check: fetch the page, look at what came back, and tell you. If the page is broken it might look at the logs. If you gave it permission, it might restart something.
Same model underneath. The difference is that the agent has tools and permission to use them.
The three things an agent needs
A model. The part that decides what to do next. This is the same kind of AI you have used in a chat window.
Tools. Ways to affect the world: reading a file, calling a website, running a command, sending a message. Without tools an agent is just a chatbot with ambition.
Memory. Somewhere to keep what it learned, so tomorrow’s run knows about today’s. Most of the frustration people have with agents comes down to poor memory.
Where they genuinely help
Narrow, repetitive, well-defined jobs. Checking something on a schedule. Processing files that arrive in a folder. Keeping notes in order. Doing the same five-step thing you do every Monday.
Where they still disappoint
Anything vague. “Grow my business” produces confident nonsense. Anything where being wrong is expensive, because agents fail quietly. They do not stop and say “I am not sure”, they carry on and produce something plausible.
And they are slower than you expect. Several steps means several model calls, and each one takes seconds.
Running one yourself
Hosted agents are the easiest way to see whether the idea suits you. If you decide you want one running permanently, and you would rather your data stayed somewhere you control, you can run one on your own server.
That is the path the VPS guide walks through, from an empty server to an agent that stays online.
The one setting that matters
Give an agent the narrowest access that lets it do the job. Not your whole email account: one folder. Not your whole server: one directory. An agent that can only do a small amount of damage is an agent you can relax about, and relaxing about it is the entire point.