Étape 08 sur 22
Orchestration et agents
Enchaîner appels de modèles, outils et état en workflows et en agents. Les frameworks gèrent les relances, l'état, les appels d'outils et les passages de relais. Un mauvais choix ajoute une abstraction contre laquelle vous lutterez plus tard.
Par Sheela · Vérifié le 19 oct. 2026 · Notre méthode d’évaluation
Comment choisir
- RAG simple ou un seul appel d'outil : du code SDK classique peut suffire.
- Agents de longue durée, avec état et validation humaine : un framework à base de graphe.
- Construction visuelle pour des non-développeurs : une plateforme low-code.
Ce qu’il faut regarder
Les questions qui départagent les options, par ordre d’importance.
01
Adéquation avec le langage et l'équipe
La plupart des frameworks sont pensés d'abord pour Python ; les équipes TypeScript devraient regarder Mastra, ou les portages TypeScript de LangGraph, de l'OpenAI Agents SDK et de Google ADK, en vérifiant que le portage offre les mêmes fonctions. Les équipes .NET ont une option sérieuse avec Microsoft Agent Framework. Un framework que votre équipe sait lire et déboguer vaut mieux qu'un framework plus puissant que personne ne comprend.
02
Niveau d'abstraction : graphe, boucle d'agent ou canevas
Les frameworks à graphe ou à machine à états (LangGraph, les workflows de Microsoft Agent Framework, ADK 2.0, LlamaIndex Workflows) rendent explicites chaque étape et chaque branche, ce qui convient aux processus réglementés ou de longue durée. Les SDK à boucle d'agent (OpenAI Agents SDK, Pydantic AI, smolagents, Agno) laissent le modèle choisir l'outil suivant, ce qui est plus rapide à construire et plus difficile à prévoir. Les canevas low-code (Dify, n8n) permettent à des non-développeurs de construire des flux, mais se prêtent mal aux tests, à la revue et au versionnage comme du code. Beaucoup d'équipes commencent par une boucle et basculent les chemins critiques vers un graphe.
03
État et exécution durable
Un agent qui tourne pendant des minutes ou des jours doit survivre à un plantage ou à un déploiement sans repartir de zéro. Cherchez le checkpointing vers une vraie base de données (checkpointers de LangGraph, checkpoint storage de Microsoft, @persist de CrewAI, DatabaseSessionService d'ADK) ou une intégration à un moteur durable comme Temporal ou DBOS, comme le propose Pydantic AI. Vérifiez que les outils peuvent être relancés sans risque, car la reprise garantit généralement une exécution au moins une fois, pas exactement une fois.
04
Un humain dans la boucle qui peut attendre
Les validations avant des appels d'outils risqués (envoyer de l'argent, supprimer des données, écrire à des clients) doivent être prévues nativement : l'exécution se met en pause, une personne approuve ou modifie, et l'exécution reprend, parfois des heures plus tard sur un autre serveur. La plupart des frameworks le proposent désormais, mais cela ne survit aux redémarrages qu'avec un état durable. Testez tôt le chemin pause-reprise ; c'est là que les bugs se concentrent.
05
Observabilité et évaluations
Vous passerez plus de temps à lire des traces qu'à écrire des prompts. Préférez les frameworks qui émettent de l'OpenTelemetry ou se branchent sur des outils de traçage comme Langfuse, Phoenix ou LangSmith, plutôt qu'un simple tableau de bord propriétaire. Le traçage intégré (activé par défaut dans l'OpenAI Agents SDK, Logfire pour Pydantic AI, le traçage et les évaluations de Mastra) fait vraiment gagner du temps, à condition de pouvoir exporter les données.
06
Multi-agent seulement quand un agent ne suffit pas
Les équipes d'agents à rôles et les passages de relais font de bonnes démos, mais multiplient la consommation de tokens et rendent les échecs plus difficiles à tracer, une critique que les testeurs adressent en particulier à CrewAI. Commencez avec un seul agent et de bons outils ; répartissez en plusieurs quand les tâches exigent vraiment un contexte ou des autorisations séparés. Dans ce cas, préférez des passages de relais explicites ou des arêtes de graphe à une discussion libre entre agents.
07
Licence, dépendance au fournisseur et rythme des versions
La plupart des frameworks de code sont sous MIT ou Apache 2.0, mais vérifiez les frontières open-core (le dossier ee/ de Mastra) et les licences fair-code ou modifiées des plateformes (la Sustainable Use License de n8n, les conditions ajoutées par Dify pour l'hébergement multi-tenant). Les SDK des fournisseurs fonctionnent mieux avec leurs propres modèles et clouds. Regardez l'historique des versions : un framework sans nouvelle version depuis des mois, comme smolagents en 2026, tardera à suivre les nouvelles fonctions des modèles.
Ce qui distingue les options
Trois familles s'affrontent. Les frameworks à graphe orientés code (LangGraph, Microsoft Agent Framework, Google ADK 2.0, LlamaIndex Workflows) donnent un contrôle explicite sur chaque étape, l'état et chaque point de pause, au prix de plus de code. Les SDK d'agents légers (OpenAI Agents SDK, Pydantic AI, CrewAI, Agno, smolagents, Mastra) enveloppent la boucle où le modèle appelle des outils avec passages de relais, mémoire et traçage, et mènent le plus vite à un agent fonctionnel ; la plupart ont depuis ajouté des couches de workflow pour les chemins prévisibles.
Les plateformes low-code (Dify, n8n) placent les agents sur un canevas visuel avec des runtimes hébergés et des centaines d'intégrations. Elles conviennent aux équipes opérationnelles et à l'automatisation interne, mais leurs licences limitent la revente en tant que service et leurs flux sont plus difficiles à tester et à relire que du code.
18 outils comparés
Classés selon notre note. Ouvrez un avis pour voir les sources, les prix et le verdict complet.
| Outil | Note | Notre verdict | Idéal pour | Prix |
|---|---|---|---|---|
| LangGraphdépôt | 4.6/5 | Un contrôle explicite sur chaque étape qu'un agent franchit, payé en code et en temps d'apprentissage, et qui en vaut la peine une fois qu'un agent doit survivre aux redémarrages et attendre un humain. | Les équipes d'ingénierie qui construisent des agents de longue durée ou multi-étapes devant être fiables et auditables. | Gratuit et open source sous la licence MIT. LangSmith (traçage et déploiement) est séparé : Developer gratuit pour un siège, Plus 39 $/siège/mois plus calcul, Enterprise sur mesure. |
| Pydantic AIdépôt | 4.5/5 | Pydantic AI apporte la discipline du Python typé aux agents, au prix d'un train de versions que vous devez épingler. | Les ing énieurs Python qui construisent des agents de production et veulent un typage fort, la testabilité et la liberté de changer de modèle. | Gratuit et open source sous la licence MIT. Observabilité Logfire : Personal gratuit jusqu'à 10M d'enregistrements/mois, Team 49 $/mois plus 2 $ par million d'enregistrements supplémentaire. Le Pydantic AI Gateway ajoute une majoration de 5 % sur les fournisseurs intégrés. |
| Difydépôt | 4.5/5 | Dify donne aux équipes métier un constructeur d'applis LLM complet qu'elles peuvent éditer elles-mêmes, sur une licence qui ne mord que quand vous le revendez comme service hébergé. | Les équipes qui construisent des chatbots internes et des applis RAG que des non-ingénieurs maintiendront. | Community Edition auto-hébergée gratuite (Apache 2.0 modifiée, un espace de travail). Dify Cloud : Sandbox gratuit (200 crédits de messages ponctuels), Professional 590 $/espace de travail/an, Team 1 590 $/espace de travail/an (facturation annuelle, qui économise 17 % selon Dify), Enterprise sur devis. |
| OpenAI Agents SDKdépôt | 4.4/5 | Un petit SDK d'agents lisible dont les réglages par défaut supposent discrètement OpenAI : le traçage envoie vos exécutions à son tableau de bord, et le bac à sable local fait confiance à votre machine. | Les développeurs qui construisent des agents principalement sur des modèles OpenAI et veulent un SDK minimal et bien documenté. | Gratuit et open source sous la licence MIT. Vous payez l'usage de modèle. |
| Mastradépôt | 4.4/5 | La boîte à outils d'agents la plus complète de TypeScript, publiée à un rythme qui récompense les équipes qui épinglent les versions et lisent les changelogs. | Les équipes TypeScript et Next.js qui construisent des agents et des workflows IA. | Le cœur est gratuit sous Apache 2.0 ; le code dans les dossiers ee/ a besoin d'une licence Mastra Enterprise en production. Plateforme hébergée de Mastra : Starter 0 $, Teams 250 $/mois, Enterprise sur mesure ; l'Enterprise auto-hébergé est un forfait annuel. |
| n8ndépôt | 4.4/5 | Une large portée pour câbler des étapes IA dans les systèmes métier à un coût auto-hébergé fixe, compensée par une cadence de correctifs de sécurité qu'aucun auto-hébergeur ne peut ignorer. | Les équipes ops et ingénierie qui automatisent des processus métier incluant des étapes IA. | Fair-code : Community Edition gratuite à auto-héberger sous la Sustainable Use License. Facturé annuellement : Cloud Starter 20 €/mois (2 500 exécutions), Pro 50 €/mois (10 000) ; Business auto-hébergé 667 €/mois (40 000) ; Enterprise sur mesure. |
| LlamaIndexdépôt | 4.3/5 | Toujours une boîte à outils profonde pour le RAG lourd en documents, mais son créateur dit désormais clairement que le framework n'est plus sa priorité. | Les développeurs Python qui construisent du RAG ou des agents de documents sur de grandes sources de données variées. | Framework gratuit sous MIT. LlamaParse (cloud payant) : Free avec 10k crédits, Starter 50 $/mois (40k crédits), Pro 500 $/mois (400k crédits), Enterprise sur mesure ; 1 000 crédits = 1,25 $. |
| Hermes Agentdépôt | 4.3/5 | Hermes est l'agent open source à mettre sur un serveur à 5 $ si vous en voulez un qui se souvient de vous, avec un modèle de sécurité que vous devez lire avant d'activer le mode YOLO. | Les développeurs et petites équipes qui veulent un assistant auto-hébergé qui exécute des travaux planifiés et répond dans leurs applis de chat. | Gratuit sous la licence MIT ; vous payez les modèles et l'hébergement. Nous Portal optionnel : Free, Plus 20 $/mois, Super 100 $/mois, Ultra 200 $/mois. |
| Google Agent Development Kit (ADK)dépôt | 4.2/5 | Un framework d'agents sérieux et à évolution rapide dont la route la plus courte mène toujours à Gemini et Google Cloud, ce qui est soit le but, soit le hic. | Les équipes qui construisent des agents sur Gemini ou déploient sur Google Cloud. | Gratuit et open source sous la licence Apache 2.0. Vous payez les modèles et services Google Cloud que vous utilisez. |
| Microsoft Agent Frameworkdépôt | 4.2/5 | Le foyer évident pour les équipes .NET et Azure qui construisent des agents, et un choix capable mais moins éprouvé pour les équipes Python ailleurs. | Les équipes .NET et Azure, et quiconque migre depuis AutoGen ou Semantic Kernel. | Gratuit et open source sous la licence MIT. Vous ne payez que les modèles et services Azure que vous utilisez. |
| CrewAIdépôt | 4.1/5 | Rapide pour atteindre une démo multi-agents fonctionnelle et plus difficile à piloter à mesure qu'il s'en éloigne, si bien que les équipes de production finissent par écrire des Flows plutôt que des Crews. | Les développeurs Python qui veulent un workflow multi-agents fonctionnel rapidement et peuvent accepter moins de contrôle bas niveau. | Gratuit et open source sous la licence MIT. CrewAI AMP : Basic gratuit avec 50 exécutions de workflow par mois ; Enterprise (plus d'exécutions, SSO, RBAC, déploiement VPC ou sur site) sur devis. |
| Agnodépôt | 4.1/5 | Agno transforme un agent Python en une API servie avec très peu de glu, mais cette API est livrée avec l'authentification désactivée. | Les équipes Python qui veulent faire tourner des agents de production sur leur propre infrastructure avec un minimum de plomberie. | Framework et AgentOS gratuits sous Apache 2.0. Plan de contrôle : gratuit face à un AgentOS local ; Pro 150 $/mois (une connexion live, trois sièges, sièges supplémentaires 30 $, SAML SSO 300 $) ; Enterprise sur mesure. |
| Activepiecesdépôt | 4.1/5 | Activepieces est le remplaçant auto-hébergé de Zapier le plus facile à confier à des non-développeurs, et le moyen le moins cher de transformer ses connecteurs en outils MCP. | Les équipes d'opérations qui veulent un constructeur d'automatisation no-code auto-hébergé dont les intégrations servent aussi les agents IA via MCP. | Gratuit : 1 000 crédits/mois ; Plus 20 $/mois pour 10 000 crédits ; Team 200 $/mois pour 50 000 crédits ; crédits supplémentaires 0,007 $ ; Ultimate sur mesure ; Embed à partir de 36 000 $ par an. |
| TreeQuestdépôt | 3.8/5 | Une implémentation propre et minimale d'une méthode de recherche respectée qui fait exactement un travail, et laisse les parties difficiles, la notation et le choix d'une réponse finale, à vous. | Les ingénieurs qui ont déjà un vérificateur pour les sorties de modèles et veulent un algorithme de recherche éprouvé pour transformer un budget d'appels plus grand en meilleures réponses. | Gratuit sous Apache 2.0. Les coûts sont les appels LLM que vos fonctions de génération et de notation font. |
| MaxKBdépôt | 3.7/5 | MaxKB est une alternative capable à Dify pour les piles d'entreprise chinoises, pourvu que vous traitiez son bilan de sécurité comme un coût opérationnel permanent. | Les équipes informatiques dans les organisations sur WeCom, DingTalk ou Feishu qui veulent un assistant de documents auto-hébergé et peuvent suivre les correctifs de sécurité. | Community Edition gratuite (GPL-3.0), mono-tenant, support communautaire. Professional 48 000 ¥ par déploiement, perpétuelle, incluant un an de maintenance, puis 9 600 ¥ par an. Enterprise sur devis. |
| Lettadépôt | 3.7/5 | Letta a toujours les idées les plus réfléchies sur la mémoire des agents, mais reconstruire le produit en plein vol a laissé ses premiers utilisateurs face à une migration et les nouveaux venus face à une cible mouvante. | Les développeurs qui veulent des agents personnels ou d'équipe de longue durée avec une mémoire inspectable et versionnée, et qui sont prêts à adopter un harnais complet. | Apache 2.0, gratuit en local avec vos propres clés de modèles. Letta Cloud : Free (3 agents, 5 MiB par dépôt de mémoire) ; Pro à 20 $/mois (20 agents, 50 MiB, quota de modèles) ; offre API à 20 $/mois plus 0,10 $ par agent actif et par mois et 0,00015 $ par seconde d'exécution d'outils, tokens en sus ; Teams Pro à 20 $/licence/mois ; Enterprise sur mesure. |
| smolagentsdépôt | 3.5/5 | Une démonstration claire que les agents peuvent agir en code, désormais à la dérive vers le mode maintenance avec 590 pull requests en attente. | Les chercheurs et apprenants qui explorent les agents qui écrivent du code, surtout avec des modèles ouverts. | Gratuit et open source sous la licence Apache 2.0. |
| Coze Studiodépôt | 3.5/5 | Coze Studio a la licence la plus propre parmi les grands constructeurs d'agents visuels, mais ByteDance semble avoir cessé de le faire avancer. | Les équipes qui veulent un constructeur d'agents visuel sous licence Apache à forker et maintenir elles-mêmes, et peuvent le garder hors de l'internet public. | Gratuit sous Apache 2.0. Certaines fonctions, comme la personnalisation du ton de voix, sont réservées à la plateforme Coze commerciale hébergée de ByteDance. |
Côte à côte
Les caractéristiques qui comptent pour cette étape. Vérifiées le 19 oct. 2026 ; confirmez-les sur le site du fournisseur avant de vous engager.
| Outil | Langage | Abstraction | État / durabilité | Humain dans la boucle | Multi-agent | Licence |
|---|---|---|---|---|---|---|
| LangGraph | Python ; bibliothèque JS/TS séparée | Graphe / machine à états | Checkpoint à chaque étape | Interruptions natives | Oui, comme nœuds du graphe | MIT |
| Pydantic AI | Python | Boucle d'agent typée | Temporal, DBOS, Prefect | Oui (validation des outils) | Moins de modèles prêts à l'emploi | MIT |
| Dify | Low-code (backend Python) | Canevas visuel | Exécutions en pause via des workers | Oui (nœud Human Input) | Via les workflows | Apache 2.0 modifiée |
| OpenAI Agents SDK | Python ; dépôt TS séparé | Boucle d'agent avec passages de relais | Sessions ; validations durables | Oui (validations) | Oui, passages de relais | MIT |
| Mastra | TypeScript | Agents plus workflows typés | Mémoire ; suspension et reprise | Oui (suspension de workflow) | Oui, agents superviseurs | Apache 2.0 (ee/ commercial) |
| n8n | Low-code (backend TS) | Automatisation visuelle de workflows | Exécutions stockées | Oui (revue des appels d'outils) | Via des sous-workflows | Sustainable Use (fair-code) |
| LlamaIndex | Python, TypeScript | Workflows événementiels | Contexte sérialisable | Oui (événements de saisie) | Oui (AgentWorkflow) | MIT |
| Google Agent Development Kit (ADK) | Python, TS, Go, Java | Agents plus graphe (2.0) | Sessions en base de données ; reprise | Oui (confirmation des outils) | Oui | Apache 2.0 |
| Microsoft Agent Framework | Python, .NET | Agents plus workflows en graphe | Stockage de checkpoints | Oui (requête/réponse) | Oui | MIT |
| CrewAI | Python | Équipes à rôles plus Flows | @persist (SQLite par défaut) | Oui (@human_feedback) | Oui, au cœur de la conception | MIT |
| Agno | Python | Boucle d'agent plus AgentOS | Sessions dans votre base de données | Oui (pauses de validation) | Oui, équipes | Apache 2.0 |
| smolagents | Python | Boucle d'agent qui écrit du code | Mémoire en processus uniquement | Via des callbacks d'étape | Oui (managed agents) | Apache 2.0 |
Où s’insère cette étape
- Discuter avec vos documents : nous commencerions par LlamaIndex.
- Agent de service client : nous commencerions par LangGraph.
- Recherche et graphe de connaissances : nous commencerions par LlamaIndex.
- Assistant à mémoire longue : nous commencerions par OpenAI Agents SDK.
- Agent vocal : nous commencerions par Pydantic AI.
- Traitement de documents : nous commencerions par n8n.
- Automatisation de workflows : nous commencerions par n8n.
Sources de ce guide
- LangGraph.js repository
- Pydantic AI: deferred tools and approval
- CrewAI docs: Flows
- Google ADK: action confirmations
- Google ADK: resume stopped agents
- Microsoft Agent Framework: human-in-the-loop workflows
- LlamaIndex: human in the loop
- smolagents: human-in-the-loop plan customisation
- Dify: the Human Input node
- n8n docs: human-in-the-loop for tools
- smolagents: orchestrate a multi-agent system
- Mastra: multi-agent systems