I’ve been a bit obsessed thinking about AI agents and this definition shared by Willison from Anthropic’s Hannah Moran works for me.
"Agents are models using tools in a loop."
Perfect. I might add “and have a memory” to that too, but that isn’t required. https://simonwillison.net/2025/May/22/tools-in-a-loop/#atom-everything