LangChain au lieu de LangGraph
LangChain reste utile pour les chaînes simples mais pour les agents avec état, LangGraph est la cible 2026.
Quatre dominants 2026, quatre critères. Le choix durcit votre architecture pour 18-24 mois.
Choisir un framework n'est pas neutre. C'est un choix de stack qui durcit votre architecture pour 18-24 mois. Mieux vaut comprendre les compromis avant de signer.
Promesse
Vous saurez choisir un framework d'agent IA pour votre stack (TypeScript / Python / no-code) et reconnaître les compromis structurants.
Pourquoi maintenant
OpenAI Agents SDK (Python et TypeScript, adossé à la Responses API). LangGraph (issu de LangChain, le plus mature en 2026 sur les graphes d'états). Mastra (TypeScript d'abord). Vercel AI SDK, complété par Workflow pour l'exécution durable. À côté d'eux, le Claude Agent SDK et Google ADK complètent le peloton de tête.
Attention au vocabulaire d'OpenAI, qui coûte cher si on s'y trompe : AgentKit n'est pas le framework, c'est la suite produit posée au-dessus, avec le canevas visuel Agent Builder, l'interface ChatKit, le registre de connecteurs et les Evals. Le framework de code, c'est l'Agents SDK. Et la suite se réduit : depuis l'avis du 3 juin 2026, Agent Builder et la plateforme Evals ferment tous deux le 30 novembre 2026, les évaluations existantes passant en lecture seule dès le 31 octobre. Seuls ChatKit et le registre de connecteurs restent.
Le défi se déplace : du « comment construire un agent » au « quel framework choisir ». Conséquence pratique : choisir un framework n'est pas neutre. C'est un choix de stack qui durcit votre architecture pour 18-24 mois, ce qui interdit de bâtir sur une brique annoncée en fin de vie.
Le concept central
Un framework d'agent = abstraction sur le LLM + outils + boucle d'exécution + état.
Économise le code boilerplate (boucle agent, parsing tool calls, gestion retries, persistance d'état), impose des choix d'architecture (graphe d'états vs flow linéaire, TypeScript vs Python, intégrations natives vs DIY).
Trois implications structurantes : le langage (TypeScript ou Python décide votre écosystème pour 2 ans), la maturité (un framework jeune = bugs d'arête tranchante, breaking changes fréquents), l'intégration stack (le Vercel AI SDK pour une app Vercel, l'Agents SDK pour une app OpenAI Responses, LangGraph pour une stack agnostique).
Panorama
OpenAI · USA
LangChain · Open source
Mastra AI · USA · open source
Vercel · USA
Atelier
Pour chaque cas pro, sélectionnez le framework d'agent IA le mieux placé en 2026.
| Usage | OpenAI Agents SDK | LangGraph | Mastra | Vercel AI SDK |
|---|---|---|---|---|
| Agent client B2B avec orchestration complexe en graphe d'états explicites | ||||
| Agent ops interne sur stack Vercel Next.js, avec reprise après incident | ||||
| Agent dev TypeScript d'abord, avec une DX soignée | ||||
| Agent exploratoire 100 % stack OpenAI avec la Responses API |
Méthode
Le critère décisif change selon votre contexte. Aucun framework n'est dominant sur les quatre axes simultanément.
TS ou Python décide l'écosystème. Agents SDK et LangGraph : les deux. Mastra et Vercel AI SDK : TypeScript seulement.
LangGraph mène en production. Agents SDK et Mastra évoluent vite. Et vérifiez qu'aucune brique n'est annoncée en fin de vie, comme Agent Builder.
100 % OpenAI : Agents SDK. Vercel Next.js : Vercel AI SDK. TS moderne : Mastra. Agnostique : LangGraph.
10+ états, branches conditionnelles : LangGraph. Flow linéaire de cinq étapes ou moins : Agents SDK ou Mastra.
Astuce : si vous hésitez entre 2 frameworks, codez un prototype de 30 lignes sur chacun. La DX (Developer Experience) se ressent dès la première heure et décide souvent mieux qu'un comparatif théorique.
À éviter
LangChain reste utile pour les chaînes simples mais pour les agents avec état, LangGraph est la cible 2026.
Mastra est conçu pour ce cas, écosystème moderne, intégration Vercel AI SDK. À ne pas zapper.
Faux. Un framework abstrait, il ne supprime pas. Vous devez toujours comprendre LLM + outils + boucle + état pour debug.
Si votre app n'est pas sur Vercel, choisir Vercel AI SDK Agents = couplage forcé sur Vercel pour 2 ans.
Exemple complet
Le projet. Un agent qui traite les demandes de remboursement : lire la demande, vérifier l'éligibilité dans les règles internes, calculer le montant, préparer le virement, ou escalader vers un humain si le dossier sort des clous.
Critère 1, le langage. L'équipe est TypeScript, sans compétence Python en interne. Cela écarte d'emblée tout ce qui est plus mature côté Python.
Critère 2, la maturité. Un agent qui déclenche des virements n'est pas un terrain d'expérimentation. La maturité pèse ici plus lourd que l'élégance de l'interface de programmation.
Critère 3, l'intégration. L'application tourne déjà sur une stack Next.js. Rester dans le même écosystème évite une couche d'exploitation supplémentaire.
Critère 4, la complexité du graphe. C'est le critère décisif et le plus souvent sous-estimé. Le flux paraît linéaire jusqu'à ce qu'on liste les cas réels : pièce justificative manquante, montant au-dessus du seuil, client déjà remboursé deux fois cette année, devise étrangère. On dépasse les dix états et les branches conditionnelles se multiplient.
La décision. Un framework orienté graphe, malgré la préférence de langage, parce que le critère 4 domine les trois autres dès qu'il bascule.
Listez les cas particuliers avant de choisir le framework, pas après. Un flux qui semble linéaire sur le tableau blanc dépasse presque toujours les dix états une fois confronté au métier réel, et changer de framework à mi-parcours coûte bien plus cher que d'avoir pris une heure pour les énumérer.
8 questions. 60 % de bonnes réponses pour valider la leçon.
Synthèse
Mise en pratique
Identifiez 1 cas d'agent IA que vous envisagez de construire dans les 3 mois. Pour ce cas, appliquez les 4 critères : langage de votre équipe, maturité requise, intégration stack existante, complexité du graphe (nombre d'états, transitions). Choisissez le framework cible. Si vous hésitez entre 2, codez un prototype 30 lignes sur chacun pour comparer la DX.
Critère de réussite : votre note d'1 page tient sur 4 sections claires. Si une section est floue (« je ne sais pas si c'est complexe »), le cas n'est pas prêt à être codé.
Dans environ 90 % des cas oui : c'est une semaine de code d'infrastructure économisée, et un résultat plus fiable que du sur-mesure intégral.
LangChain reste utile pour des chaînes simples ; LangGraph vise les agents à état explicite. Le choix du framework structure votre architecture pour dix-huit à vingt-quatre mois.
Non, c'est la suite produit d'OpenAI : canevas visuel Agent Builder, interface ChatKit, registre de connecteurs, Evals. Le framework de code, celui sur lequel on bâtit, est l'Agents SDK. La distinction compte d'autant plus qu'Agent Builder ferme le 30 novembre 2026.
Un framework dans la grande majorité des cas. Écrire soi-même la boucle d'agent, la gestion d'état, le parsing des appels d'outils et les reprises représente environ une semaine de travail, pour un résultat moins robuste qu'une implémentation éprouvée.
Quatre critères, dans cet ordre : le langage de votre équipe, la maturité du framework et l'absence de brique annoncée en fin de vie, l'intégration avec votre stack existante, et la complexité du graphe d'états. Le choix engage 18 à 24 mois.