Automation is the oldest of the three: a rule that fires the same way every time. If a photo lands in a folder, rename it with today’s date. If an email contains the word invoice, file it away. Automation is fast, cheap, and completely unable to handle a surprise. It does exactly what you told it, including the mistakes.
An assistant waits for you to ask, then responds. You bring the goal and the judgment; it brings speed, memory, and patience. The Mood Meter on this page is a toy version of the idea: a sentence goes in, a reaction comes out. Real assistants read context, ask follow-up questions, and draft things for you to approve. You are still driving. They just make the driving easier.
An agent gets a goal and works out the steps itself. It tries something, looks at what happened, adjusts, and tries again. Mind Reader, also on this page, is a tiny honest example: guess the middle number, listen to “higher” or “lower,” cut the search space in half, repeat. Seven guesses, guaranteed. Bigger agents do the same loop with real tools: files, websites, calendars, code.
Why does the distinction matter? Because picking the wrong one hurts. Use a brittle rule for a job that needs judgment and it breaks quietly at the worst moment. Use a fancy agent for a job a three-line rule would nail and you have built an expensive, unpredictable way to do a simple thing. This lab builds at all three levels on purpose, and the blog will keep pulling the ideas apart, one small experiment at a time.