Présentation
Les agents IA offrent une combinaison puissante de technologies, capables d’effectuer des tâches avec l’utilisation de l’IA générative. Toutefois, dans certaines situations, la tâche requise peut être plus grande que réaliste pour un seul agent. Pour ces scénarios, envisagez une solution multi-agent . Une solution multi-agent permet aux agents de collaborer au sein de la même conversation.
Imaginez que vous essayez de résoudre les problèmes DevOps courants, tels que la surveillance des performances des applications, l’identification des problèmes et le déploiement de correctifs. Un système multi-agent peut être constitué de quatre agents spécialisés travaillant en collaboration :
L’Agent de surveillance ingère en permanence les journaux et les métriques, détecte les anomalies à l’aide du traitement du langage naturel (NLP) et déclenche des alertes en cas de problèmes.
L’Agent d’analyse de la cause racine met ensuite en corrélation ces anomalies avec les modifications système récentes, à l’aide de modèles Machine Learning ou de règles prédéfinies pour identifier la cause racine du problème.
Une fois la cause racine identifiée, l’Agent de déploiement automatisé prend le relais pour implémenter des correctifs ou restaurer des modifications problématiques en interagissant avec les pipelines CI/CD et en exécutant des scripts de déploiement.
Enfin, l’Agent de création de rapports génère des rapports détaillés récapituisant les anomalies, les causes racines et les résolutions, et avertit les parties prenantes par e-mail ou d’autres canaux de communication.
Ce système multi-agent modulaire, évolutif et intelligent simplifie le processus DevOps. Les agents collaborent pour réduire l’intervention manuelle et améliorer l’efficacité tout en assurant la communication et la résolution en temps opportun des problèmes.
Dans ce module, vous allez découvrir comment utiliser les puissantes fonctionnalités de Microsoft Agent Framework pour concevoir et orchestrer des agents intelligents qui fonctionnent en collaboration pour résoudre des problèmes complexes. Vous allez également découvrir les différents types de modèles d’orchestration disponibles et utiliser Microsoft Agent Framework pour développer vos propres agents IA qui peuvent collaborer pour une solution multi-agent.
Une fois ce module terminé, vous pourrez :
- Créer des agents IA à l’aide du Kit de développement logiciel (SDK) Microsoft Agent Framework
- Utiliser des outils et des plug-ins avec vos agents IA
- Comprendre différents types de modèles d’orchestration
- Développer des solutions multi-agents