Everyone seems to be building AI agents.

Give a model some instructions, connect a few tools, add a system prompt, and suddenly we have an "agent."

Except there's a problem.

A lot of them aren't particularly useful.

When an agent produces a poor answer, the immediate assumption is often that the model isn't capable enough. But sometimes the model isn't the problem at all.