Système dans lequel un LLM agit comme un orchestrateur autonome qui planifie et exécute des séquences d'actions pour accomplir des objectifs complexes, en utilisant des outils (recherche web, exécution de code, APIs, manipulation de fichiers) et en s'adaptant aux résultats intermédiaires. Contrairement à un LLM conversationnel simple, un agent peut prendre des décisions multi-étapes, gérer des états et interagir avec des systèmes externes. Les patterns d'orchestration incluent ReAct (raisonnement + action en boucle), Plan-and-Execute et les systèmes multi-agents (CoT partagé entre agents spécialisés). La fiabilité en production reste le principal défi : les erreurs se propagent et s'amplifient à chaque étape.