AI agent — An AI system that doesn't just answer once but works toward a goal in a loop — taking actions, reading the results, and deciding what to do next.
Why it matters
Explains why tool calls break when you swap models: each provider uses a different tool definition and response format. It shows where six frameworks do the translation, so you can decide whether to rely on the framework or an API-level normalizer.