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.