Depuis 2019, Microsoft investit dans la société d’intelligence artificielle OpenAI, basée en Californie. Le but de ce partenariat ? Pour rendre les modèles d’IA d’OpenAI (tels que GPT-4, ChatGPT et Dall-E) accessibles dans l’environnement de travail Microsoft 365. En 2023, cela est devenu une réalité avec le lancement d’Azure OpenAI Service, une solution qui permet aux organisations de tirer parti des modèles d’OpenAI directement dans le portail Azure pour créer des applications d’IA adaptées à leurs cas d’utilisation. Alors, comment pouvez-vous bénéficier de cette technologie ? Mozzaik donne un aperçu.
Azure et OpenAI Service : Définitions
OpenAI est une entreprise basée aux États-Unis spécialisée dans l’intelligence artificielle (IA). Initialement fondée en tant qu’organisation à but non lucratif, OpenAI est maintenant une entreprise détenue à 49% par Microsoft. Le géant de la technologie de Redmond a investi pas moins de 13 milliards de dollars dans OpenAI. Les principales solutions d’IA d’OpenAI comprennent :
- Modèles de langage avancés GPT-3 et GPT-4
- ChatGPT, un agent conversationnel basé sur des modèles de langage GPT
- Dall-E, un générateur d’images
- Sora, un modèle de génération vidéo
- Codex, un générateur de code
OpenAI utilise l’infrastructure de Microsoft Azure pour héberger et former ses modèles d’IA. Mais qu’est-ce qu’Azure Service ? Microsoft Azure est une plate-forme cloud sécurisée développée par Microsoft. Il comprend plus de 200 produits et services cloud que les développeurs peuvent utiliser pour créer des solutions adaptées aux besoins de chaque organisation. Microsoft Azure offre une large gamme de services conçus pour répondre à diverses exigences commerciales, notamment :
- Développement d’applications
- Migration et modernisation du cloud
- Données et analyses
- Cloud et infrastructure hybrides
- Internet des objets (IoT)
- Sécurité et gouvernance
- Intelligence artificielle (IA)
Azure OpenAI Service : l’IA dans Microsoft 365
Grâce à Azure OpenAI Service, les entreprises opérant dans l’environnement Microsoft 365 peuvent désormais développer des applications qui intègrent les modèles d’OpenAI, directement à partir du portail Azure à l’aide d’une API. Il s’agit d’un important économiseur de temps pour les développeurs et d’un atout de sécurité pour les organisations.
OpenAI Data : intégrez ChatGPT dans votre environnement Microsoft 365
Azure OpenAI permet aux organisations de créer facilement des assistants d’IA personnalisés dans leur environnement Microsoft 365, en tirant parti de leurs propres données. Le principal avantage ? Les développeurs n’ont pas besoin de recycler ou d’affiner les modèles d’IA générative d’OpenAI pour qu’ils fonctionnent avec des données internes. Il en résulte des économies de temps importantes et des solutions adaptées aux besoins des employés.
Pour s’assurer que l’application d’IA générative fournit des réponses encore plus précises aux équipes, les programmeurs peuvent définir des sources internes spécifiques aux références de l’IA lorsqu’ils répondent aux requêtes. Ceci est réalisé à l’aide du service Azure AI Search. Cette solution, basée sur la génération augmentée de récupération (RAG), permet à l’agent conversationnel interne de formuler des réponses uniquement en fonction des informations contenues dans des documents spécifiques (par exemple, des manuels de procédures internes) ou dans un corpus prédéfini de documents.
Sécurité : Traitement des données par Azure OpenAI Services
Azure OpenAI assure la sécurité de ses services et des données internes accessibles par les modèles d’OpenAI. Les données que vous souhaitez utiliser via des modèles d’IA sont stockées et traitées par Microsoft via Azure OpenAI. Il n’est pas disponible pour OpenAI ou d’autres clients Microsoft. Plus précisément, Azure OpenAI traite plusieurs types de données :
- Invites soumises par les utilisateurs et contenu généré par les services (texte, images, etc.)
- Données téléchargées par les utilisateurs via l’API fichier ou le magasin vectoriel pour des fonctionnalités spécifiques, telles que le réglage fin du modèle
- Historique des messages et autre contenu lorsque les utilisateurs utilisent des fonctionnalités Azure OpenAI telles que les threads de l’API Assistants
- Données augmentées incluses dans ou via des invites, telles que les informations extraites d’une URL présente dans l’invite elle-même
- Données d’entraînement fournies par les utilisateurs sous la forme de paires invite-réponse, permettant d’affiner les modèles OpenAI
Azure OpenAI utilise ces données pour générer des réponses via ses modèles d’IA sans conserver d’invites ou de sorties. Cependant, les données peuvent être temporairement stockées lorsque certaines fonctionnalités nécessitant un stockage sont utilisées (par exemple, Threads dans l’API Assistants). Quoi qu’il en soit, le traitement des données est sécurisé, tirant parti de mécanismes tels que le cryptage. Les données sont également soumises à un filtre de contenu pour détecter le matériel qui peut violer les conditions d’utilisation.