OpenAI Swarm
Par OpenAI • Lancé en 2023
Framework Python open source pour prototyper et apprendre l’orchestration multi-agents via agents, outils et handoffs.
À propos de OpenAI Swarm
OpenAI Swarm est un framework Python expérimental et éducatif, publié en open source, qui explore une orchestration multi-agents légère et ergonomique. Il vise à rendre la coordination entre agents simple, contrôlable et testable, via deux primitives centrales : des « Agents » (instructions + outils/fonctions) et des « handoffs » (transferts de conversation) permettant à un agent de déléguer à un autre agent spécialisé.
Swarm s’exécute principalement côté client, s’appuie sur l’API Chat Completions d’OpenAI et ne stocke pas d’état entre les appels : l’état utile (messages, agent final, variables de contexte) est renvoyé par `client.run()` pour être réinjecté ensuite si besoin. Le dépôt fournit des exemples (triage, service client, etc.), une boucle REPL de démonstration, du support du function calling, du streaming et des options de debug. Important : Swarm est indiqué comme remplacé par l’OpenAI Agents SDK (évolution “production-ready”) ; Swarm reste pertinent pour apprendre et prototyper des patterns d’orchestration.
Fonctionnalités
Connaissez-vous un outil IA qui devrait figurer ici ?
Aidez-nous à enrichir notre annuaire en soumettant gratuitement un nouvel outil.