If you have only ever used ChatGPT, this is the whole picture in a few minutes. Three kinds of AI tool, what each does, and when to reach for it.
A chat assistant is the family almost everyone starts with. There are two more.
Each one asks more of the AI, and a little less of you. The colour tells you how much control you hand over: green you lead, amber you hand off.
You type, it answers. A chat assistant is a conversation. You ask a question, get a draft, or talk an idea through. It does not touch your files or act on its own. It waits for your next message.
A coding agent works inside a software project. It can read the existing code, change it, add new code, and run it to check the result. It does not just describe what to do, it does it in the actual files.
You still steer. You say what you want, review the changes, and approve them. The agent does the typing.
An autonomous agent takes a goal and works through the steps on its own. It can plan, use tools, check its progress, and keep going without you guiding every move. You set the task and review the result.
It is the most hands-off of the three, so it is the one you brief most carefully up front.
The three families sit on a line: how much the AI does without you. The colour climbs with it, green to violet to amber.
The families are not a race. They are one idea, scaled.
Starting with a chat assistant is the right place to start. The other families are the same idea and the same AI, simply trusted with a longer stretch of the work. You move along the line as the tasks you give it grow.