Niveau : Avancé

Frameworks d'agents IA : le comparatif LangGraph, CrewAI, ADK, Agents SDK…

Par La rédaction d'Info Agent IA ·

Plusieurs boîtes à outils ouvertes, de formes et de couleurs différentes, posées côte à côte et reliées par des câbles fins.

Un framework d’agents IA fournit la plomberie qui relie un modèle de langage à des outils, une mémoire et d’autres agents ; au 22 octobre 2026, les choix actifs les plus solides sont LangGraph, CrewAI, Microsoft Agent Framework, Google ADK, l’OpenAI Agents SDK, Pydantic AI et Mastra, chacun pour un profil différent. Avant de comparer, éliminez les projets arrêtés ou remplacés : AutoGen est archivé, Semantic Kernel est devenu Microsoft Agent Framework et plusieurs plateformes ferment ou changent de nom.

Ce qu’apporte un framework, et quand s’en passer

Un agent se résume à une boucle : le modèle lit l’objectif, choisit un outil, reçoit le résultat, décide de l’étape suivante. Quelques dizaines de lignes de code suffisent pour la faire tourner avec l’API d’un fournisseur. Le framework intervient ensuite, quand la boucle doit devenir fiable :

  • L’état et la reprise : sauvegarder où en est l’agent, reprendre après une panne, rejouer une étape.
  • La mémoire : conserver le contexte d’une conversation ou d’un utilisateur d’une session à l’autre.
  • L’orchestration : enchaîner plusieurs étapes ou plusieurs agents, avec des branches et des boucles.
  • Les intégrations : connecteurs vers les fournisseurs de modèles, prise en charge du protocole MCP pour les outils et, de plus en plus, du protocole A2A pour faire dialoguer des agents entre eux.
  • Le suivi : traces de chaque appel, coûts, évaluations, ce qu’on appelle l’observabilité des LLM.

Si votre besoin tient en une tâche et quelques outils, une plateforme visuelle peut suffire ; notre tutoriel créer un agent IA sans coder détaille cette voie. Pour la vue d’ensemble, du no-code au code, voyez notre guide créer un agent IA.

D’abord, les statuts : ce qui est arrêté ou remplacé

Le paysage a beaucoup bougé en 2025 et 2026. Plusieurs noms très cités dans les tutoriels ne sont plus des choix raisonnables pour un nouveau projet.

Ces changements ont une conséquence pratique : un tutoriel de 2024 qui s’appuie sur AutoGen ou Semantic Kernel vous fera écrire du code qu’il faudra migrer. Vérifiez toujours la date d’un exemple et le statut du projet sur sa fiche.

Le comparatif des frameworks de code actifs

Voici les dix frameworks de code les plus souvent retenus, avec leurs caractéristiques telles que décrites sur leurs fiches (type, licence, prise en charge de MCP, multi-agents, niveau requis) :

OutilTypeLicenceMCPMulti-agentsNiveau
LangGraph CodeMITOuiOuiAvancé
CrewAI CodeMITOuiOuiIntermédiaire
Microsoft Agent Framework CodeMITOuiOuiIntermédiaire
Google Agent Development Kit (ADK) CodeApache-2.0OuiOuiIntermédiaire
OpenAI Agents SDK CodeMITOuiOuiIntermédiaire
Claude Agent SDK CodeproprietaryOuiOuiIntermédiaire
Pydantic AI CodeMITOuiOuiIntermédiaire
Mastra CodeApache-2.0OuiOuiIntermédiaire
LlamaIndex CodeMITOuiOuiIntermédiaire
smolagents CodeApache-2.0OuiOuiDébutant
Source : relevé de la rédaction (documentation et dépôts officiels), données au 22 octobre 2026 · méthode.

Tous prennent en charge le protocole MCP et les architectures multi-agents. Les différences se jouent ailleurs : le langage, le degré de contrôle, le lien avec un fournisseur de modèles et l’écosystème payant autour du cœur open source.

Les fiches, famille par famille

Les frameworks à graphe : LangGraph et LangChain

LangGraph décrit un agent comme un graphe : des nœuds (appeler le modèle, exécuter un outil, demander une validation) reliés par des transitions, avec un état partagé sauvegardé à chaque étape. C’est le framework le plus explicite de la liste : vous voyez et contrôlez chaque chemin possible, vous pouvez interrompre l’agent pour une validation humaine puis le reprendre. La contrepartie, c’est une courbe d’apprentissage plus raide, d’où le niveau « avancé » sur sa fiche. Licence MIT, versions Python et TypeScript.

LangChain, du même éditeur, sert aujourd’hui de couche de haut niveau : ses agents sont construits sur LangGraph, et il apporte une vaste bibliothèque d’intégrations. L’offre payante associée est LangSmith (observabilité, évaluation, déploiement) : formule Developer gratuite, Plus à 39 $ par siège et par mois au 22 octobre 2026, le déploiement étant facturé à l’usage.

Pour qui ? Les équipes qui construisent des agents longs ou critiques, avec reprise sur erreur, validation humaine et besoin d’auditer chaque transition.

Les équipes d’agents : CrewAI

CrewAI part d’une métaphore : une équipe (« crew ») d’agents ayant chacun un rôle, un objectif et des outils, qui se répartissent des tâches. On décrit qui fait quoi, souvent dans des fichiers de configuration, et le framework organise la collaboration ; il propose aussi des « flows » pour les enchaînements plus déterministes. Framework Python autonome, indépendant de LangChain, compatible Python 3.10 à 3.13, sous MIT. L’offre commerciale CrewAI AMP ajoute déploiement géré et gouvernance ; son plan Basic gratuit est limité à 50 exécutions de workflow par mois.

Pour qui ? Ceux qui pensent leur problème en rôles (chercheur, rédacteur, relecteur) et veulent un système multi-agents opérationnel vite, sans dessiner chaque transition.

Les SDK des grands fournisseurs

Microsoft Agent Framework est le successeur direct d’AutoGen et de Semantic Kernel, créé par les mêmes équipes. Version 1.0 en Python et .NET publiée le 2 avril 2026, SDK Go en préversion publique, licence MIT. Il reprend les agents conversationnels d’AutoGen et les briques d’entreprise de Semantic Kernel, avec un hébergement payant possible sur le cloud de Microsoft. C’est le choix logique pour une équipe .NET ou un parc Azure, et la cible de migration des deux anciens projets.

Google Agent Development Kit (ADK) est disponible en Python, TypeScript, Go et Java, dans des dépôts séparés sous Apache-2.0. Il prend en charge le protocole A2A et se déploie, en option payante, sur Google Cloud (Agent Runtime, Cloud Run, GKE). Il fonctionne avec d’autres modèles que Gemini, mais son intégration est la plus poussée dans l’écosystème Google.

OpenAI Agents SDK, successeur du projet expérimental Swarm, mise sur la simplicité : quelques primitives (agents, outils, transferts d’un agent à l’autre, garde-fous) en Python et en TypeScript, sous MIT. Le SDK est gratuit ; seuls les appels aux modèles sont facturés. C’est aussi la cible de migration proposée par OpenAI pour les workflows de l’Agent Builder qui ferme le 30 novembre 2026.

Claude Agent SDK, anciennement Claude Code SDK et renommé en septembre 2025, donne accès à la boucle d’agent qui fait tourner Claude Code : lecture de fichiers, commandes, recherche, sous-agents. Il est gratuit mais régi par les conditions commerciales d’Anthropic, et il fonctionne uniquement avec les modèles Claude. Idéal pour des agents qui manipulent du code ou des fichiers ; à écarter si vous voulez changer de fournisseur.

Côté AWS, Strands Agents (Apache-2.0, Python et TypeScript) joue un rôle comparable, avec un déploiement naturel sur Bedrock AgentCore.

Pour qui ? Ceux qui ont déjà choisi leur fournisseur de cloud ou de modèles : le SDK maison réduit les frictions, au prix d’une dépendance plus forte.

Les frameworks Python « légers » et typés

Pydantic AI, par l’équipe de la bibliothèque de validation Pydantic, applique au monde des agents la même philosophie : des entrées et des sorties typées, validées, avec une sortie structurée garantie. Version 1.0 en septembre 2025, licence MIT. L’offre payante n’héberge pas les agents : c’est Logfire, un service d’observabilité (Team 49 $ par mois, Growth 249 $ par mois au 22 octobre 2026), l’instrumentation OpenTelemetry fonctionnant aussi avec d’autres outils.

smolagents, de Hugging Face (Apache-2.0), est le plus accessible de la liste, au niveau « débutant » sur sa fiche. Sa spécialité, le CodeAgent, écrit ses actions sous forme de code Python plutôt qu’en appels d’outils au format JSON ; l’exécution peut être isolée dans Docker ou chez des services tiers.

Agno, ex-Phidata, propose un SDK et un environnement d’exécution (AgentOS) gratuits, avec un plan Pro à 150 $ par mois pour connecter son plan de contrôle à un déploiement.

Pour qui ? Les développeurs Python qui veulent écrire du code d’application normal, testable, sans adopter une architecture complète.

Le monde TypeScript : Mastra et Vercel AI SDK

Mastra est un framework TypeScript complet : agents, workflows, mémoire, évaluations. Sa version 1.0 est sortie en janvier 2026. Attention à la licence double : le cœur est sous Apache-2.0, mais le code des dossiers ee/ relève d’une licence entreprise pour la production.

Vercel AI SDK (Apache-2.0, paquet npm « ai ») est davantage une bibliothèque qu’un framework : une interface unique vers de nombreux fournisseurs, très utilisée dans les applications web. Par défaut, les appels passent par Vercel AI Gateway, un service distinct facturé, mais on peut appeler directement les fournisseurs.

Pour qui ? Les équipes web et Node.js qui veulent garder une seule pile technique, du front au back.

Documents et RAG : LlamaIndex et Haystack

LlamaIndex (MIT) s’est fait connaître pour l’indexation de documents et reste orienté vers les agents qui travaillent sur des données. L’éditeur concentre désormais ses efforts sur LlamaParse, sa plateforme payante d’analyse de documents ; la version TypeScript du framework est archivée. Haystack, de deepset (Apache-2.0), a publié sa version 3 en juillet 2026 et vise les pipelines de recherche documentaire en production, avec une offre entreprise.

Pour qui ? Les projets où l’essentiel du travail consiste à retrouver la bonne information dans un corpus, avant de raisonner dessus.

Les cas à part : DSPy et les plateformes cloud

DSPy (MIT), né à Stanford, ne s’utilise pas comme les autres : au lieu d’écrire des prompts, vous décrivez des modules et des métriques, et le framework optimise les prompts automatiquement. Puissant pour qui a des données d’évaluation, déroutant pour les autres ; version 3.0 en août 2025.

Les plateformes Amazon Bedrock AgentCore et Gemini Enterprise Agent Platform ne sont pas des frameworks au sens strict : elles hébergent, sécurisent et supervisent des agents écrits avec le framework de votre choix. Elles sont payantes et de niveau avancé ; on les envisage une fois le framework choisi.

Le verdict : quel framework pour qui ?

Votre situationChoix à étudier en premierPourquoi
Agent long, critique, avec validations humainesLangGraphÉtat sauvegardé, reprise, contrôle de chaque transition
Équipe d’agents à rôles, prototype rapideCrewAIRôles et tâches déclaratifs, multi-agents natif
Entreprise .NET ou Azure, ancien code AutoGen ou Semantic KernelMicrosoft Agent FrameworkSuccesseur officiel, Python et .NET
Projet sur Google Cloud, besoin d’A2AGoogle ADKQuatre langages, déploiement géré Google
Agent simple sur modèles OpenAI, migration depuis Agent BuilderOpenAI Agents SDKPeu de concepts, cible de migration officielle
Agent qui manipule du code et des fichiers, modèles ClaudeClaude Agent SDKBoucle de Claude Code, outils fichiers intégrés
Application Python typée et testablePydantic AISorties validées, code Python classique
Pile TypeScript de bout en boutMastra ou Vercel AI SDKFramework complet ou bibliothèque légère
Agents sur un gros corpus documentaireLlamaIndex ou HaystackIndexation et recherche au cœur
Premier essai, apprentissagesmolagentsConcepts réduits, niveau débutant
Vérifiez-vous Votre équipe maintient un assistant interne écrit avec AutoGen en 2024. Il fonctionne. Faut-il le migrer ?

Oui, à planifier. AutoGen est archivé : plus aucun correctif, y compris de sécurité, et Microsoft déconseille son usage en production. La cible logique est Microsoft Agent Framework, conçu par la même équipe et qui reprend ses concepts. Rien ne presse au point de casser ce qui marche, mais chaque faille découverte dans AutoGen ou ses dépendances restera ouverte.

Les critères qui départagent vraiment

Le langage. C’est souvent le premier filtre. En Python, presque tout est disponible. En TypeScript : LangGraph, Mastra, Vercel AI SDK, OpenAI Agents SDK, Google ADK, Strands. En .NET : Microsoft Agent Framework. En Go et Java : Google ADK, et Go en préversion chez Microsoft.

Le lien avec un fournisseur de modèles. La plupart des frameworks acceptent plusieurs fournisseurs. Le Claude Agent SDK, lui, ne fonctionne qu’avec Claude ; les SDK d’OpenAI et de Google acceptent d’autres modèles, mais leurs fonctions les plus avancées sont pensées pour leur propre écosystème. Si la liberté de changer de modèle compte pour vous, préférez un framework neutre.

Les protocoles. Tous les frameworks du tableau prennent en charge MCP, qui permet de brancher des outils standardisés ; si vous comptez exposer vos propres outils, notre guide créer un serveur MCP explique comment. A2A, pour la communication entre agents, est mis en avant par Google ADK et BeeAI.

La licence. MIT et Apache-2.0 laissent une grande liberté, y compris commerciale. Lisez les exceptions : la partie entreprise de Mastra, les conditions commerciales du Claude Agent SDK.

Le coût réel. Le framework est presque toujours gratuit ; ce qui coûte, ce sont les appels aux modèles, puis l’hébergement et l’observabilité. Un agent qui boucle dix fois sur une tâche consomme dix fois plus de tokens qu’un appel simple.

La capacité à évaluer. Un framework qui facilite les traces et les tests vous fera gagner plus de temps que n’importe quelle fonction spectaculaire. Notre guide évaluer un agent IA détaille la méthode.

Pour filtrer et comparer toutes les fiches, y compris celles non citées ici (Atomic Agents, BeeAI, CAMEL, Langroid, OpenHands…), utilisez notre comparateur de frameworks d’agents.

Questions fréquentes

Quel est le meilleur framework pour créer un agent IA ?

Il n'y en a pas un seul : tout dépend de votre langage, de votre fournisseur de modèles et du degré de contrôle voulu. LangGraph convient aux flux complexes avec reprise sur erreur, CrewAI aux équipes d'agents à rôles, Pydantic AI aux applications Python typées et Mastra aux projets TypeScript. Les SDK d'OpenAI, de Google et de Microsoft sont les choix naturels si vous êtes déjà chez ces fournisseurs.

Faut-il encore utiliser AutoGen ou Semantic Kernel ?

Pas pour un nouveau projet. AutoGen est archivé et ne reçoit plus de correctifs, y compris de sécurité ; Semantic Kernel est devenu Microsoft Agent Framework, sa v1.x restant maintenue au moins un an après la sortie d'Agent Framework en avril 2026. Microsoft oriente les deux publics vers Agent Framework.

Les frameworks d'agents sont-ils gratuits ?

La plupart sont open source et gratuits, sous licence MIT ou Apache-2.0. Vous payez les appels aux modèles chez le fournisseur, et éventuellement un service d'hébergement ou d'observabilité, comme LangSmith (Plus à 39 dollars par siège et par mois au 22 octobre 2026) ou Pydantic Logfire. Le Claude Agent SDK, gratuit, relève des conditions commerciales d'Anthropic.

Un framework d'agents est-il indispensable ?

Non. Pour un agent simple, quelques appels à l'API d'un modèle avec appel d'outils suffisent, et une plateforme no-code peut faire l'affaire. Un framework devient utile quand il faut gérer l'état, la mémoire, plusieurs agents, la reprise après erreur ou le suivi en production.

Pour aller plus loin