Azure AI : Microsoft accélère la création d’agents IA

Microsoft a récemment présenté Azure AI Foundry, une nouvelle plateforme pour développer des agents IA. Cette plateforme regroupe plusieurs outils existants pour aider les développeurs à créer des applications IA sûres et performantes.

Une évolution vers des agents plus complexes

Aujourd’hui, les chatbots IA laissent place à des agents plus avancés. Ces applications nécessitent davantage de réflexion, de code et de tests. Elles demandent également des garanties supplémentaires pour garantir leur sécurité. Microsoft met à jour ses outils de développement pour s’adapter à cette nouvelle étape. Au-delà de ses API Cognitive Services, Azure propose des outils dédiés à la construction de chatbots. Le framework Prompt Flow, par exemple, permet d’ajouter des index vectoriels aux LLM pour le RAG, tout en garantissant une couche de sécurité. Pour les agents IA, Microsoft mise sur Azure AI Foundry.

Azure AI Foundry : un hub pour les agents IA

Azure AI Foundry est défini comme une « plateforme complète » pour créer, tester et déployer des applications IA à grande échelle. Plutôt que de se limiter à des services comme Azure AI Studio, Microsoft amène cette plateforme directement dans les environnements de développement des utilisateurs. AI Foundry se connecte à des IDE populaires tels que Visual Studio, Visual Studio Code et GitHub. Cela facilite l’intégration des outils d’Azure avec les outils de développement utilisés au quotidien par les programmeurs.

Un rôle central pour AI Studio

Cela ne signifie pas la fin d’AI Studio. Au contraire, ce service va évoluer. Il servira désormais de portail pour gérer les modèles et les applications qui les utilisent. AI Studio sera le lien entre les développeurs et les parties prenantes de l’entreprise, permettant de partager les informations nécessaires sur le code. Il facilitera aussi la gestion des outils et des services, tout en améliorant la sécurité des applications grâce à des abonnements Azure et à une vue centralisée des ressources.

Une plateforme pour les développeurs et les métiers

AI Foundry devient également un lieu d’échanges et de bonnes pratiques. Les développeurs peuvent y accéder pour consulter la documentation Azure Essentials et les directives de conception. La plateforme inclut des outils comme Azure Migrate, le Cloud Adoption Framework et les recommandations Well Architected. Ces outils aident les développeurs à comparer les modèles IA, en évaluant leur performance, leur coût et leur cohérence.

Cette approche permet une collaboration étroite entre les développeurs et les parties prenantes. En effet, avec l’évolution de l’IA, il est désormais essentiel que les équipes de développement comprennent les enjeux métiers. De leur côté, les analystes et data scientists doivent fournir les invites nécessaires pour guider les agents IA.

Fusion d’AutoGen et de Semantic Kernel

L’une des évolutions majeures d’Azure AI Foundry est la fusion de deux frameworks IA : AutoGen et Semantic Kernel. Cette fusion permet de développer des processus métiers durables et d’héberger des composants dans Dapr et Orleans. AutoGen, qui utilise déjà Orleans, se rapproche de Semantic Kernel, offrant ainsi un runtime stable pour les agents IA en production. Cette transition aura lieu début 2025, avec suffisamment de temps pour les développeurs de s’adapter.

Azure AI Agent Service : l’intégration simplifiée

Parallèlement à AI Foundry, Microsoft déploie Azure AI Agent Service. Ce service facilite l’intégration des agents IA avec les applications métiers, notamment avec les plateformes de données Azure et Microsoft 365. AI Foundry vise à simplifier le travail des développeurs, tandis qu’Azure AI Agent Service se concentre sur l’intégration des données d’entreprise. Ce service s’appuie sur l’infrastructure d’Azure pour offrir une prise en charge des réseaux privés et du stockage, tout en garantissant la conformité des applications.

Conclusion

En combinant Azure AI Foundry et AI Agent Service, Microsoft facilite le développement et l’intégration d’agents IA dans les entreprises. Ces outils permettront aux développeurs de créer des applications IA performantes et sécurisées, tout en répondant aux exigences métiers et aux normes de conformité. Cette évolution prépare les entreprises à adopter l’IA de manière plus efficace et contrôlée.

 

François Miramont