Guide · IA & agents
Dix frameworks d'agents IA, sans classement
L'ordre n'est pas un score. Docs relues le 2026-10-18 : public, limite, lien. Prix non relevé, aucun essai.
Cette page présente dix frameworks ou SDK qui structurent la boucle d'un agent. Ils gèrent, selon les projets, les appels d'outils, l'état, les handoffs, les graphes ou les workflows. Les services de traces, sandboxes, mémoires et connecteurs sont sur la page 10 outils pour construire des agents IA.
L'ordre n'est pas un score. Les documentations officielles ont été consultées le 2026-10-19. Aucun framework n'a été installé ou exécuté. Prix: non relevés.
1. LangGraph
LangGraph est un framework et runtime d'orchestration bas niveau pour des agents longs et avec état. Sa documentation met en avant l'exécution durable, la persistance, le streaming et les interruptions humaines. Il permet de mélanger des étapes déterministes et des étapes confiées à un modèle.
À choisir si le graphe et les reprises doivent rester explicites. À éviter pour un premier prototype si une boucle déjà assemblée suffit. LangGraph peut s'utiliser sans LangChain, même si les exemples emploient souvent ses composants. Documentation LangGraph.
2. CrewAI
CrewAI sépare les Flows, qui organisent l'état et l'exécution, et les Crews, qui font collaborer des agents sur des tâches. Cette distinction évite de réduire le projet à une conversation entre rôles.
La documentation contient des affirmations promotionnelles qui ne valent pas mesure comparative. Plusieurs agents ajoutent aussi des appels et des points de panne; une fonction reste préférable lorsque la tâche est déterministe. Documentation CrewAI.
3. OpenAI Agents SDK
L'OpenAI Agents SDK pour Python fournit une boucle, des agents, des outils, des handoffs, des garde-fous, des sessions et des traces. Il succède au projet expérimental Swarm.
Le SDK convient si l'application veut déléguer la boucle sans construire chaque transition. Il requiert un fournisseur de modèle et, selon la configuration, des identifiants externes. Aucun identifiant n'a été utilisé pour cet article. Documentation OpenAI Agents SDK.
4. Google Agent Development Kit
L'Agent Development Kit, ou ADK, est un framework d'agents disponible en Python, TypeScript, Go, Java et Kotlin. Son site officiel présente des agents, des outils, des workflows en graphe, des évaluations et plusieurs cibles de déploiement.
Le support de plusieurs modèles ou infrastructures ne rend pas leurs règles interchangeables. Authentification, quotas et traitement des données dépendent toujours du service choisi. Documentation Google ADK.
5. Pydantic AI
Pydantic AI est un framework Python qui s'appuie sur les types, les sorties structurées et une interface commune à plusieurs fournisseurs de modèles. Sa documentation couvre les outils, les dépendances injectées, les graphes et les évaluations.
Le typage aide à valider les entrées et sorties attendues. Il ne garantit pas la vérité d'une réponse ni le droit d'exécuter une action. Les produits d'observabilité associés doivent être évalués séparément du framework. Documentation Pydantic AI.
6. smolagents
smolagents est une bibliothèque Python de Hugging Face. Elle propose notamment CodeAgent, qui exprime ses actions en code, et ToolCallingAgent, qui utilise des appels d'outils structurés.
Le code produit par un modèle demande une isolation stricte. La documentation propose des exécuteurs sandboxés; cela n'autorise pas à charger ou exécuter du code distant sans revue. Documentation smolagents.
7. Microsoft Agent Framework
Microsoft Agent Framework réunit agents, harness, workflows et intégrations. Sa documentation le présente comme le successeur d'AutoGen et de Semantic Kernel pour ce périmètre, avec des API Python et .NET ainsi que des intégrations de fournisseurs.
Un workflow explicite est adapté aux chemins contrôlés. Un agent ouvert ajoute de la flexibilité, mais aussi des décisions à observer et limiter. La compatibilité d'une intégration ne transfère pas les conditions du fournisseur au framework. Documentation Microsoft Agent Framework.
8. Claude Agent SDK
Le Claude Agent SDK donne accès, depuis Python ou TypeScript, à la boucle, aux outils et à la gestion de contexte qui équipent Claude Code. La documentation le distingue du CLI interactif, du SDK client et de l'offre Managed Agents.
Le SDK exécute des capacités puissantes comme la lecture de fichiers et les commandes. Les permissions et approbations doivent donc être définies avant le branchement à un environnement réel. Documentation Claude Agent SDK.
9. LlamaIndex
LlamaIndex construit des applications et agents autour de données. Sa documentation couvre les connecteurs, index, outils et workflows; les services LlamaCloud et LlamaParse restent des offres distinctes du framework.
Ce choix a du sens quand les documents et leur ingestion sont au centre du système. Ajouter un agent ne répare pas une mauvaise indexation ni un corpus incomplet. Documentation LlamaIndex.
10. Haystack
Haystack est un framework open source de deepset pour composer des pipelines, outils et agents. Ses composants couvrent notamment les modèles, les document stores, le retrieval et le routage.
Un pipeline Haystack peut servir une application RAG sans devenir un système multi-agents. Il faut vérifier, composant par composant, où partent les requêtes et quelles données sont stockées. Documentation Haystack.
Choisir sans inventer un classement
Le bon point de départ vient du contrôle recherché. LangGraph privilégie un graphe explicite. CrewAI met en avant Flows et Crews. Les SDK OpenAI, Google, Microsoft et Anthropic fournissent des boucles liées à leur écosystème tout en offrant diverses intégrations. Pydantic AI insiste sur Python et les types. smolagents reste compact. LlamaIndex et Haystack partent volontiers des données et des pipelines.
Ce résumé ne permet pas de désigner un vainqueur. Il faudrait un jeu de tâches, des contraintes de sécurité, un budget et des critères d'exploitation communs. Aucun benchmark de ce type n'a été mené ici.
La licence du dépôt ne couvre pas automatiquement les modèles, poids, API, services cloud ou droits de revente. Les licences et conditions doivent être vérifiées sur les dépôts et offres retenus. Cette page ne donne pas d'avis juridique.
Sources
- LangChain, LangGraph overview, consulté le 2026-10-19.
- CrewAI, Introduction, consulté le 2026-10-19.
- OpenAI, Agents SDK, consulté le 2026-10-19.
- Google, Agent Development Kit, consulté le 2026-10-19.
- Pydantic, Pydantic AI, consulté le 2026-10-19.
- Hugging Face, smolagents, consulté le 2026-10-19.
- Microsoft, Agent Framework overview, consulté le 2026-10-19.
- Anthropic, Claude Agent SDK overview, consulté le 2026-10-19.
- LlamaIndex, Python framework, consulté le 2026-10-19.
- deepset, Haystack introduction, consulté le 2026-10-19.
Vérification effectuée
La liste compte exactement dix frameworks ou SDK: LangGraph, CrewAI, OpenAI Agents SDK, Google ADK, Pydantic AI, smolagents, Microsoft Agent Framework, Claude Agent SDK, LlamaIndex et Haystack. Les outils complémentaires et les conseils ne sont pas comptés. Tests: non exécutés. Prix: non relevés.