I spent sometime calling my projects AI agents. Most of them were workflows. The word "agent" has gotten so loose it barely means anything now, so I use one test to cut through it. The 4-verb test. Perceive, Plan, Act, Observe: - Perceive: take in the current state. - Plan: decide the next step itself. - Act: do the thing (call a tool, take an action). - Observe: look at the result and loop back. If any verb is missing, or if you're the one making the routing decisions in code, it's a workflow. Not an agent. Neither is better. Workflows are predictable and easy to debug. Agents handle open-ended problems you can't script. The mistake is calling one the other and expecting it to behave like the thing it isn't. Be honest about which one you've actually built. New video breaks it down with the exact definition and the test applied to real projects. Go run the test on your last project. Which did you actually build, agent or workflow? Drop it below. 👇