When I first started learning about AI agents, I had a very simple mental model.

User → LLM → Response

Ask a question

Get an answer

Then I started building AI applications. That's when I realized something.