Un chatbot ordinaire répond simplement avec du texte — vous posez une question, il répond, et l'échange s'arrête là. Un agent exécute une boucle : il peut appeler des tools pour effectuer des actions, observer les résultats, et itérer vers un objectif jusqu'à ce qu'une condition d'arrêt soit atteinte. La différence réside dans l'action, pas seulement la conversation.
Pourquoi c'est important
Goal → [think → call a tool → observe result → think again] → repeat → stop when done
