AI agents, explained without the jargon

What agents actually are, when to use them, and where they fail.