Share via


Ressources de hub Azure AI

Remarque

Azure AI Studio est actuellement en préversion publique. Cette préversion est fournie sans contrat de niveau de service, nous la déconseillons dans des charges de travail de production. Certaines fonctionnalités peuvent être limitées ou non prises en charge. Pour plus d’informations, consultez Conditions d’Utilisation Supplémentaires relatives aux Évaluations Microsoft Azure.

La ressource de hub Azure AI est la ressource Azure de premier niveau pour AI Studio. Elle fournit l’environnement de travail permettant à une équipe de générer et de gérer des applications IA. Dans Azure, les ressources permettent d’accéder aux services Azure pour les personnes et les équipes. Les ressources offrent également un conteneur pour la facturation, la configuration et le monitoring de la sécurité.

La ressource de hub Azure AI peut être utilisée pour accéder à plusieurs services Azure AI services avec une seule configuration. Auparavant, les différents services Azure AI services, notamment Azure OpenAI, Azure Machine Learning et Azure AI Speech, nécessitaient une configuration individuelle.

Dans cet article, vous allez en savoir plus sur les fonctionnalités de la ressource de hub Azure AI ainsi que sur la configuration d’Azure AI pour votre organisation. Vous pouvez voir les ressources créées dans le Portail Azure et dans Azure AI Studio.

Environnement de collaboration pour des équipes

La ressource de hub Azure AI fournit l’environnement de collaboration permettant à une équipe de générer et de gérer des applications IA, en répondant aux besoins de deux types de personnes :

  • Pour les développeurs IA, la ressource de hub Azure AI fournit l’environnement de travail permettant de générer des applications IA en octroyant l’accès à divers outils pour la génération de modèles IA. Les outils peuvent être utilisés ensemble, et ils vous permettent d’utiliser et de produire des composants partageables, notamment des jeux de données, des index et des modèles. Une ressource de hub Azure AI vous permet de configurer des connexions à des ressources externes, de fournir des ressources de calcul utilisées par les outils ainsi que les points de terminaison et clés d’accès des modèles IA prédéfinis. Quand vous utilisez un projet pour personnaliser des fonctionnalités IA, il est hébergé par une ressource de hub Azure AI, et peut accéder aux mêmes ressources partagées.
  • Pour les administrateurs informatiques, les chefs d’équipe et les responsables de la gestion des risques, la ressource de hub Azure AI fournit un seul volet unifié relatif aux projets créés par une équipe. De plus, elle permet d’auditer les connexions utilisées pour accéder aux ressources externes et offre des contrôles de gouvernance supplémentaires pour répondre aux exigences de coûts et de conformité. Les paramètres de sécurité sont configurés sur la ressource de hub Azure AI. Une fois configurés, ils s’appliquent à tous les projets créés sous celle-ci. Ainsi, les administrateurs peuvent permettre aux développeurs de créer des projets en libre-service pour organiser le travail.

Concepts centralisés de configuration et de gestion

Divers concepts de gestion sont disponibles pour les ressources de hub Azure AI afin d’aider les chefs d’équipe et les administrateurs à gérer de manière centralisée l’environnement d’une équipe.

  • Configuration de la sécurité, notamment l’accès au réseau public, le réseau virtuel, le chiffrement de clé gérée par le client et l’accès privilégié avec lesquels ils peuvent créer des projets pour la personnalisation. Les paramètres de sécurité configurés sur la ressource de hub Azure AI sont automatiquement passés à chaque projet. Un réseau virtuel managé est partagé entre tous les projets qui partagent la même ressource de hub Azure AI.
  • Les Connexions sont nommées et les références authentifiées dans Azure et des ressources non Azure telles que des fournisseurs de stockage de données. Utilisez une connexion comme moyen afin de créer une ressource externe disponible pour un groupe de développeurs sans avoir à exposer ses informations d’identification stockées à des individus.
  • Le calcul et la répartition des quotas sont gérés en tant que capacités partagées pour tous les projets d’AI Studio qui partagent la même ressource de hub Azure AI. Cela inclut l’instance de calcul en tant que station de travail managée basée sur le cloud pour un individu. L’instance de calcul peut être utilisée dans tous les projets par le même utilisateur.
  • Les clés d’accès des services IA aux points de terminaison des modèles IA prédéfinis sont managées sur l’étendue de la ressource de hub Azure AI. Utilisez ces points de terminaison pour accéder aux modèles de base comme Azure OpenAI, Speech, Vision et Content Safety avec une clé API
  • La stratégie mise en œuvre dans Azure pour l’étendue de la ressource de hub Azure AI s’applique à tous les projets managés dans le cadre de cette ressource de hub.
  • Les ressources Azure dépendantes sont configurées une fois par ressource de hub Azure AI et par projets associés. Elles sont utilisées pour stocker les artefacts, par exemple des journaux, que vous générez quand vous travaillez dans AI Studio, ou quand des données sont chargées. Consultez Dépendances Azure AI pour obtenir plus d’informations.

Organisation du travail dans des projets pour la personnalisation

Une ressource de hub Azure AI fournit l’environnement d’hébergement des projets Azure AI dans AI Studio. Un projet est un conteneur d’organisation qui dispose d’outils pour l’orchestration et la personnalisation IA, vous permet d’organiser votre travail, d’enregistrer un état dans plusieurs outils différents tels que le flux d’invite et de collaborer avec d’autres utilisateurs. Par exemple, vous pouvez partager des fichiers chargés et des connexions aux sources de données.

Plusieurs projets peuvent utiliser une ressource de hub Azure AI, et un projet peut être utilisé par plusieurs utilisateurs. Un projet vous permet également de suivre la facturation, de gérer des accès et de fournir une isolation des données. Chaque projet dispose de conteneurs de stockage dédiés qui vous permettent de charger des fichiers et de les partager uniquement avec d’autres membres du projet lorsque vous utilisez des expériences de « données ».

Les projets vous permettent de créer et de regrouper des composants réutilisables dont vous pouvez vous servir via différents outils dans AI Studio :

Asset Description
Données Un jeu de données peut être utilisé pour créer des index, ajuster des modèles et évaluer des modèles.
Flux Jeu d’instructions exécutable qui peut implémenter la logique IA.​
Évaluations Évaluations d’un modèle ou d’un flux. Vous pouvez exécuter des évaluations manuelles ou basées sur des métriques.
Index Les index de recherche vectorielle sont générés à partir de vos données.

Les projets ont également des paramètres spécifiques qui s’appliquent uniquement pour un projet particulier :

Asset Description
Connexions de projet Des connexions à des ressources externes telles que des fournisseurs de stockage de données que seuls vous et d’autres membres du projet pouvez utiliser. Ils complètent les connexions partagées sur la ressource de hub Azure AI accessible à tous les projets.
Runtime de flux d’invite Le flux d’invite est une fonctionnalité qui peut être utilisée pour générer, personnaliser ou exécuter un flux. Pour utiliser un flux d’invite, vous devez créer un runtime au-dessus d’une instance de calcul.

Remarque

Dans AI Studio, vous pouvez également gérer les paramètres de langue et de notification qui s’appliquent à tous les projets Azure AI Studio auxquels vous avez accès, indépendamment du projet ou de la ressource de hub Azure AI.

Clés d’accès d’API Azure AI Services

La ressource de hub Azure AI expose les clés et les points de terminaison d’API des services IA prédéfinis créés par Microsoft, par exemple Azure OpenAI Service. Les services susceptibles d’être à votre disposition varient en fonction de votre région Azure et de votre fournisseur Azure AI services au moment de la configuration (« option avancée ») :

  • Si vous créez une ressource de hub Azure AI avec une ressource Azure OpenAI Service existante, vous disposez uniquement des fonctionnalités d’Azure OpenAI Service. Utilisez cette option si vous souhaitez réutiliser des modèles de déploiement et des quotas Azure OpenAI existants. Pour le moment, il n’existe aucun chemin de mise à niveau pour obtenir les fonctionnalités Speech et Vision, une fois le hub Azure AI créé.
  • Si vous créez une ressource de hub Azure AI avec un fournisseur de services Azure AI services, vous pouvez utiliser Azure OpenAI Service ainsi que d’autres services IA tels que Speech et Vision. Pour le moment, cette option est uniquement disponible via Azure AI CLI et le kit SDK.

Pour comprendre le fonctionnement de la superposition complète des ressources de hub Azure AI et de ses dépendances Azure (notamment le fournisseur de services Azure AI services) ainsi que la façon dont celles-ci sont représentées dans Azure AI Studio et dans le portail Azure, consultez Rechercher des ressources Azure AI Studio dans le portail Azure.

Avec la même clé API, vous pouvez accéder à tous les Azure AI services suivants :

Service Description
Icône Azure OpenAI ServiceAzure OpenAI Effectuer une grande variété de tâches en langage naturel
Icône Content SafetyContent Safety Service IA qui détecte un contenu indésirable
Icône SpeechSpeech Reconnaissance vocale, conversion de texte par synthèse vocale, traduction et reconnaissance de l'orateur
Icône VisionVision Analyser un contenu dans des images et des vidéos

Les modèles de langage volumineux, qui peuvent être utilisés pour générer du texte, des messages et des images, entre autres, sont hébergés par la ressource de hub Azure AI. Les modèles affinés et les modèles ouverts déployés depuis le catalogue de modèles sont toujours créés dans le contexte du projet pour l’isolation.

Réseau virtuel

Les ressources de hub, les ressources de calcul et les projets Azure AI partagent le même réseau virtuel Azure managé par Microsoft. Une fois que vous avez configuré les paramètres réseau managés durant le processus de création de la ressource de hub Azure AI, tous les projets créés à l’aide de cette ressource de hub Azure AI héritent des mêmes paramètres de réseau virtuel. Ainsi, tout changement apporté aux paramètres réseau est appliqué à l’ensemble des projets actuels et des nouveaux projets de cette ressource de hub Azure AI. Par défaut, les ressources de hub Azure AI fournissent un accès au réseau public.

Pour établir une connexion entrante privée à votre environnement de ressource de hub Azure AI, créez un point de terminaison Azure Private Link sur les étendues suivantes :

  • Ressource de hub Azure AI
  • L’élément Azure AI services dépendant fournissant une ressource
  • Toute autre dépendance Azure AI telles que le stockage Azure

Bien que des projets s’affichent en tant que leurs propres ressources de suivi dans le Portail Azure, ils ne nécessitent pas l’accès à leurs propres points de terminaison de liaison privée. Les projets créés après la configuration des ressources de hub Azure AI sont automatiquement ajoutés à l’environnement isolé du réseau.

Connexions aux ressources Azure et tierces

Azure AI offre un ensemble de connecteurs qui vous permet de vous connecter à différents types de sources de données et à d’autres outils Azure. Vous pouvez tirer parti des connecteurs pour vous connecter à des données telles que des index dans Recherche Azure AI pour augmenter vos flux.

Les connexions peuvent être configurées comme étant partagées avec tous les projets dans la même ressource de hub Azure AI, ou créées exclusivement pour un seul projet. Pour gérer des connexions de projet via Azure AI Studio, accédez à la page d’un projet, puis à Paramètres de projet IA>Connexions. Pour gérer des connexions partagées, accédez à la page Gérer. En tant qu’administrateur, vous pouvez auditer les connexions partagées et les connexions à l’échelle du projet au niveau de la ressource de hub Azure AI afin de disposer d’un seul volet unifié pour la connectivité entre les projets.

Dépendances Azure AI

Couches Azure AI Studio sur les services Azure existants, notamment les services Azure AI services et services Azure Machine Learning service. Bien que cela ne soit pas visible dans les noms d’affichage au sein du portail Azure, d’AI Studio ou en cas d’utilisation du kit SDK ou de l’interface CLI, certaines de ces informations architecturales deviennent apparentes quand vous utilisez des API REST Azure, quand vous utilisez la création de rapports des coûts Azure ou quand vous utilisez des modèles infrastructure as code tels qu’Azure Bicep ou Azure Resource Manager. Du point de vue du fournisseur de ressources Azure, les types de ressources Azure AI Studio sont mappés aux genres de fournisseurs de ressources suivants :

Type de ressource Fournisseur de ressources Genre
Ressource de hub Azure AI et
projet Azure AI
Microsoft.MachineLearningServices/workspace hub
project
Azure AI services ou
Service Azure AI OpenAI
Microsoft.CognitiveServices/account AIServices
OpenAI

Quand vous créez une ressource de hub Azure AI, un ensemble de ressources Azure dépendantes est nécessaire pour stocker les données que vous chargez ou qui sont générées lors de l’utilisation d’AI Studio. Si vous ne les fournissez pas mais qu’elle sont requises, ces ressources sont créées automatiquement.

Ressource Azure dépendante Fournisseur de ressources Facultatif Remarque
Azure AI Search Microsoft.Search/searchServices Fournit des fonctionnalités de recherche pour vos projets.
Compte de Stockage Azure Microsoft.Storage/storageAccounts Stocke les artefacts de vos projets, comme les flux et les évaluations. Pour l’isolation des données, les conteneurs de stockage sont préfixés à l’aide du GUID du projet et sécurisés de manière conditionnelle à l’aide d’Azure ABAC pour l’identité du projet.
Azure Key Vault Microsoft.KeyVault/vaults Stocke des secrets comme les chaînes de connexion pour les connexions de votre ressource. Pour l’isolation des données, les secrets ne peuvent pas être récupérés entre les projets via des API.
Azure Container Registry Microsoft.ContainerRegistry/registries Permet de stocker des images Docker lors de l’utilisation d’un runtime personnalisé pour un flux d’invite. Pour l’isolation des données, les images Docker sont préfixées à l’aide du GUID du projet.
Azure Application Insights &
Espace de travail Log Analytics
Microsoft.Insights/components
Microsoft.OperationalInsights/workspaces
Utilisé comme stockage de journaux quand vous choisissez la journalisation au niveau de l’application pour vos flux d’invite déployés.

Gestion des coûts

Coûts Azure AI calculés par les différentes ressources Azure.

En règle générale, un projet et une ressource de hub Azure AI n’ont pas de coût mensuel fixe. De plus, vous êtes facturé uniquement pour l’utilisation en termes d’heures de calcul et de jetons utilisés. Azure Key Vault, Stockage et Application Insights facturent des transactions et des volumes, en fonction de la quantité de données stockées avec vos projets Azure AI.

Si vous devez regrouper les coûts de ces différents services, nous vous recommandons de créer des ressources de hub Azure AI dans un ou plusieurs groupes de ressources et abonnements dédiés au sein de votre environnement Azure.

Vous pouvez utiliser la gestion des coûts et les étiquettes de ressource Azure pour faciliter une répartition détaillée des coûts au niveau des ressources ou exécuter la calculatrice de prix Azure sur les ressources listées ci-dessus pour obtenir une estimation de prix. Pour plus d’informations, consultez Planifier et gérer les coûts Azure AI services.

Rechercher des ressources Azure AI Studio dans le Portail Azure

Dans le Portail Azure, vous pouvez trouver des ressources qui correspondent à votre projet Azure AI dans Azure AI Studio.

Remarque

Cette section part du principe que la ressource de hub Azure AI et le projet Azure AI se trouvent dans le même groupe de ressources.

  1. Dans Azure AI Studio, accédez à Génération>Paramètres de projet IA pour voir les ressources de votre projet Azure AI, comme des connexions et des clés API. Il existe un lien vers votre ressource de hub Azure AI dans Azure AI Studio ainsi que des liens permettant de voir les ressources de projet correspondantes dans le portail Azure.

    Capture d’écran du projet Azure AI et des ressources associées dans Azure AI Studio.

  2. Sélectionnez le nom du hub Azure AI pour voir les projets et les connexions partagées de votre hub Azure AI. Il existe également un lien permettant de voir les ressources correspondantes dans le portail Azure.

    Capture d’écran de la ressource hub Azure AI et des ressources associées dans Azure AI Studio.

  3. Sélectionnez Afficher dans le portail Azure pour voir votre ressource de hub Azure AI dans le portail Azure.

    Capture d’écran de la ressource hub Azure AI dans le portail Azure.

    • Sélectionnez le fournisseur de services IA pour voir les clés et les points de terminaison nécessaires à l’authentification de vos requêtes auprès des services Azure AI services tels qu’Azure OpenAI. Pour plus d’informations, consultez Clés d’accès d’API Azure AI Services.
    • De plus, dans la page du hub Azure AI, vous pouvez sélectionner le groupe de ressources du projet pour trouver votre projet Azure AI.

Étapes suivantes