OpenAI Agents SDK
SDK open source d'OpenAI pour construire des agents en Python (une version JavaScript existe à part). Il tient en peu de notions : des agents (un modèle, des instructions, des outils), des délégations d'un agent à un autre, et des garde-fous qui valident ce qui entre et ce qui sort. Un fournisseur qui expose une API compatible avec celle d'OpenAI se branche directement, pour tous les agents, pour une exécution ou pour un agent ; les adaptateurs LiteLLM et Any-LLM, qui ouvrent les autres, sont classés en bêta par la documentation.
Forces
- Peu de notions à apprendre : agents, délégations, garde-fous
- Une exécution se met en pause pour qu'un humain valide un appel d'outil sensible, puis reprend là où il s'était arrêté
- Recherche web et recherche de fichiers hébergées par OpenAI, sans rien monter
- Python et JavaScript, licence MIT
Limites
- Hors OpenAI, les adaptateurs LiteLLM et Any-LLM sont fournis au mieux, en bêta, selon la doc
- Une partie des fonctions d'outils ne marche qu'avec les modèles Responses d'OpenAI
Pour qui
- Un agent qui délègue à des agents spécialisés, sur les modèles d'OpenAI