Au cours de l'année écoulée, les applications agentiques ont émergé, allant des copilotes de workflow aux assistants de génération de code et aux chercheurs approfondis. Ces applications combinent l'utilisation d'outils, la mémoire et le raisonnement pour accomplir des tâches complexes et multi-étapes, dépassant ainsi la simple récupération et le chat pour passer à l'action. Les agents modifient notre conception des applications, qui ne se limitent plus à une série de requêtes et de réponses, mais qui mémorisent, raisonnent et agissent en arrière-plan, en fonction des événements et des informations. Ils agissent, demandent de l'aide, montrent leur travail, raisonnent à travers les problèmes et collaborent en groupe. Cette nouvelle forme d'application nécessite une nouvelle infrastructure, car les architectures serverless et microservices existantes ne sont pas adaptées à ces caractéristiques, conduisant souvent à des systèmes fragiles et sujets aux erreurs. Les agents sont généralement longs à exécuter, étatiques et sujets à des pics d'activité, ce qui nécessite une infrastructure spécifique pour une exécution durable, une gestion d'état complexe et une coordination humaine intégrée. L'infrastructure des agents, comme la plateforme LangGraph, fournit les primitives nécessaires pour supporter ces exigences sans avoir à tout assembler manuellement. Elle permet une exécution en arrière-plan, des signaux de heartbeat pour éviter les timeouts, des exécutions reprenables, une gestion d'état structurée, des pauses et reprises pour l'intégration humaine, et une absorption des pics de trafic grâce à des files d'attente de tâches et une mise à l'échelle horizontale automatique. De plus, elle offre des capacités de streaming pour visualiser les pensées et actions des agents, améliorant ainsi l'expérience utilisateur et la visibilité du développeur. La plateforme LangGraph permet de déployer des agents directement depuis GitHub et gère l'exécution longue durée, les checkpoints, les réessais, la mémoire, le streaming et les pics de trafic de manière native. Les applications agentiques sont là pour rester, et comme chaque transition logicielle, elles nécessitent de nouveaux outils et une infrastructure dédiée pour supporter ces agents de manière fiable et efficace.