À propos du projet

Le Microsoft Agent Framework (MAF) est un framework open source conçu pour construire, orchestrer et déployer des agents IA et des workflows multi-agents. Il supporte les langages Python, .NET et Go (via un dépôt distinct) afin de développer des systèmes prêts pour la production. MAF permet d'implémenter des schémas d'orchestration basés sur un graphe, incluant les patterns séquentiels, simultanés, de transfert et de collaboration en groupe. Le cadre s'intègre à plusieurs fournisseurs de LLM, tels qu'Azure OpenAI, OpenAI et le SDK GitHub Copilot. Parmi ses fonctionnalités clés figurent un middleware pour le traitement des requêtes, OpenTelemetry pour l'observabilité, une configuration déclarative des agents via YAML, ainsi que des compétences agent pour encapsuler une connaissance spécifique au domaine. MAF offre également des outils pour héberger des agents sur Microsoft Foundry avec des modifications de code minimales, accompagné d'une interface de développement dédiée aux tests et au débogage. Il est conçu pour accompagner les équipes dans la migration de leurs agents du stade prototype vers la production, en intégrant des capacités telles que la durabilité, la redémarrabilité, la gouvernance et le contrôle humain dans la boucle.