À propos du projet
AutoGen est un cadre de programmation pour créer des applications d'IA multi-agents qui peuvent agir de manière autonome ou travailler aux côtés des humains. Initié par Microsoft Research, il utilise une conception en couches et extensible avec des responsabilités clairement divisées :
- API Core : implémente le passage de messages, les agents pilotés par des événements, et les environnements d'exécution locaux et distribués. Prend en charge le développement interlangages pour .NET et Python.
- API AgentChat : une API plus simple et opinionated construite sur la base de Core pour le prototypage rapide, prenant en charge les modèles courants multi-agents comme le chat à deux agents ou les chats de groupe.
- API Extensions : permet les extensions de premier et troisième partie, y compris les clients LLM (par exemple, OpenAI, AzureOpenAI) et les capacités d'exécution de code.
L'écosystème comprend deux outils pour développeurs : AutoGen Studio, une interface graphique sans code pour créer et prototyper des applications multi-agents, et AutoGen Bench, une suite de benchmarking pour évaluer les performances des agents. Le cadre prend en charge les serveurs MCP (Model Context Protocol) pour l'intégration d'outils, tels que la navigation web via Playwright.
AutoGen nécessite Python 3.10 ou ultérieur. Il est maintenant en mode maintenance et ne recevra pas de nouvelles fonctionnalités ou améliorations, étant géré par la communauté à l'avenir. Les nouveaux utilisateurs sont invités à démarrer avec Microsoft Agent Framework, le successeur prêt pour l'entreprise offrant des API stables et un support à long terme. Les utilisateurs existants disposent d'un guide de migration. Les contributions à AutoGen se limitent aux correctifs de bogues, aux correctifs de sécurité et aux améliorations de documentation. Le projet est sous licence MIT pour le code et Creative Commons Attribution 4.0 pour la documentation.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.