Que sont les services Azure AI services ?

Azure AI services aide les développeurs et les organisations à créer rapidement des applications intelligentes, de pointe, prêtes à être commercialisées et responsables avec des API et des modèles prêts à l’emploi, prédéfinis et personnalisables. Les exemples d’applications incluent le traitement en langage naturel des conversations, la recherche, l’analyse, la traduction, le message, la vision et la prise de décision.

Remarque

Depuis juillet 2023, les services Azure AI englobent tout ce qui était auparavant connu sous le nom Cognitive Services et Azure Applied AI Services. Il n’y a aucune modification de la tarification. Les noms Cognitive Services et Azure Applied AI continuent d’être utilisés dans la facturation Azure, l’analyse des coûts, la liste de prix et les API de prix. Il n’y a aucun changement cassant des interfaces de programmation d’applications (API) ou des kits de développement logiciel (SDK).

La plupart des services Azure AI services sont disponibles via les API REST et les kits de développement logiciel (SDK) de la bibliothèque de client dans les langages de développement populaires. Pour plus d’informations, consultez la documentation relative à chaque service.

Services Azure AI services disponibles

Sélectionnez un service dans le tableau ci-dessous et découvrez comment il peut vous aider à atteindre vos objectifs de développement.

Service Description
Anomaly Detector iconDétecteur d’anomalies (mis hors service) Identifier rapidement les problèmes potentiels
Azure AI Search iconAzure AI Search Intégrer la recherche dans le cloud basée sur l’IA à vos applications mobiles et web
Azure OpenAI Service iconAzure OpenAI Effectuer une grande variété de tâches en langage naturel
Bot service iconBot Service Créer des bots et les connecter entre les canaux
Content Moderator iconContent Moderator (hors service) Détecter un contenu potentiellement offensant ou indésirable
Content Safety iconContent Safety Service IA qui détecte un contenu indésirable
Custom Vision iconCustom Vision Personnalisez la reconnaissance d’image en fonction des besoins de votre entreprise
Document Intelligence iconDocument Intelligence Transformer des documents en données exploitables en un rien de temps et à moindre coût
Face iconVisage Détecter et identifier des personnes et des émotions dans des images
Immersive Reader iconImmersive Reader Aider les utilisateurs à lire et à comprendre le texte
Language iconLanguage Générer des applications avec des fonctionnalités de compréhension du langage naturel de pointe
Language Understanding iconLanguage Understanding (hors service) Comprendre le langage naturel dans vos applications
Metrics Advisor iconMetrics Advisor (mis hors service) Service IA qui détecte un contenu indésirable
Personalizer iconPersonalizer (mis hors service) Créer des expériences riches et personnalisées pour chaque utilisateur
QnA Maker iconQnA maker (hors service) Distiller des informations dans des questions et des réponses faciles à consulter
Speech iconSpeech Reconnaissance vocale, conversion de texte par synthèse vocale, traduction et reconnaissance de l'orateur
Translator iconTranslator Traduire plus de 100 langues et dialectes
Video Indexer iconVideo Indexer Extraire des insights actionnables de vos vidéos
Vision iconVision Analyser un contenu dans des images et des vidéos

Niveaux tarifaires et facturation

Les niveaux tarifaires (et le montant facturé) sont basés sur le nombre de transactions que vous envoyez à l’aide de vos informations d’authentification. Chaque niveau tarifaire spécifie :

  • Nombre maximal de transactions par seconde (TPS) autorisées.
  • Fonctionnalités de service activées dans le niveau tarifaire.
  • Coût d’un nombre prédéfini de transactions. Si vous dépassez ce nombre, des frais supplémentaires vous seront facturés, comme indiqué dans les détails de la tarification de votre service.

Notes

De nombreuses ressources Azure AI services disposent d'un niveau gratuit que vous pouvez utiliser pour tester le service. Pour utiliser le niveau gratuit, utilisez F0 en tant que référence SKU de votre ressource.

Options de développement

Les outils que vous utiliserez pour personnaliser, puis configurer des modèles sont différents de ceux que vous utiliserez pour appeler Azure AI services. D’emblée, la plupart des services Azure AI services vous permettent d’envoyer des données et de recevoir des insights sans aucune personnalisation. Par exemple :

  • Vous pouvez envoyer une image au service Azure AI Vision pour détecter des mots et des expressions ou pour compter le nombre de personnes dans le cadre.
  • Vous pouvez envoyer un fichier audio au service Speech et recevoir des transcriptions et traduire la parole en texte en même temps.

Azure propose un large éventail d’outils conçus pour différents types d’utilisateurs. Bon nombre de ces outils sont utilisables avec Azure AI services. Les outils basés sur le concepteur sont les plus faciles à utiliser et sont rapides à configurer et automatiser, mais ils peuvent présenter des limitations en matière de personnalisation. Nos API REST et nos bibliothèques de client offrent aux utilisateurs davantage de contrôle et de flexibilité, mais requièrent plus d’efforts, de temps et d’expertise pour créer une solution. Si vous utilisez des API REST et des bibliothèques de client, vous devez avoir l’habitude d’utiliser des langages de programmation modernes comme C#, Java, Python, JavaScript ou un autre langage de programmation populaire.

Examinons les différentes façons dont vous pouvez travailler avec Azure AI services.

Bibliothèques de client et API REST

Les bibliothèques de client et les API REST Azure AI services vous fournissent un accès direct à votre service. Ces outils fournissent un accès programmatique à Azure AI services et à ses modèles de référence et, dans de nombreux cas, vous permettent de personnaliser par programmation vos modèles et solutions.

  • Utilisateur(s) cible(s) : Développeurs et scientifiques des données
  • Avantages : Offre la plus grande flexibilité pour appeler les services à partir de n’importe quel langage et environnement
  • Interface utilisateur : s.o. (code uniquement)
  • Abonnement(s) : compte Azure + ressources Azure AI services

Si vous souhaitez en savoir plus sur les bibliothèques de client et les API REST disponibles, veuillez consulter notre vue d’ensemble d’Azure AI services pour choisir un service, puis commencer avec l’un de nos guides de démarrage rapide.

Intégration et déploiement continus

Vous pouvez utiliser Azure DevOps et GitHub Actions pour gérer vos déploiements. Dans la section ci-dessous, nous fournissons deux exemples d’intégrations CI/CD pour entraîner et déployer des modèles personnalisés pour Speech et le service Language Understanding (LUIS).

  • Utilisateur(s) cible(s) : Développeurs, scientifiques des données et ingénieurs des données
  • Avantages : Vous permet d’ajuster, de mettre à jour et de déployer continuellement des applications et des modèles par programmation. Il existe un avantage significatif quand vous utilisez régulièrement vos données pour améliorer et mettre à jour des modèles pour les catégories Parole, Vision, Langage et Décision
  • Outils d’interface utilisateur : s.o. (code uniquement)
  • Abonnement(s) : compte Azure + ressource Azure AI services + compte GitHub

Intégration et livraison continues avec un DevOps et GitHub Actions

Language Understanding et le service Speech offrent des solutions d’intégration continue et de déploiement continu qui sont alimentées par Azure DevOps et GitHub Actions. Ces outils sont utilisés pour la formation automatisée, les tests et la gestion des mises en production des modèles personnalisés.

Conteneurs locaux

Bon nombre des services Azure AI services peuvent être déployés dans des conteneurs pour un accès et un usage locaux. Ces conteneurs vous donnent la flexibilité nécessaire pour rapprocher Azure AI services de vos données pour des raisons de conformité, de sécurité et d’exploitation. Pour obtenir la liste complète des conteneurs Azure AI, veuillez consulter la rubrique Conteneurs locaux pour Azure AI services.

Formation de modèles

Certains services vous permettent d’apporter vos propres données, puis d’effectuer l’apprentissage d’un modèle. Cela vous permet d’étendre le modèle à l’aide des données et de l’algorithme du service avec vos propres données. La sortie correspond à vos besoins. Lorsque vous apportez vos propres données, il se peut que vous deviez baliser celles-ci d’une manière spécifique pour le service. Par exemple, si vous effectuez l’apprentissage d’un modèle pour identifier des fleurs, vous pouvez fournir un catalogue d’images de fleurs avec l’emplacement de la fleur dans chaque image pour former le modèle.

Azure AI services dans l’écosystème

Avec Azure et Azure AI services, vous avez accès à un vaste écosystème, tel que :

  • Outils d’automatisation et d’intégration tels que Logic Apps et Power Automate
  • Options de déploiement telles qu’Azure Functions et App Service
  • Des conteneurs Azure AI services pour un accès sécurisé.
  • Des outils comme Apache Spark, Azure Databricks, Azure Synapse Analytics et Azure Kubernetes Service pour les scénarios de big data.

Pour plus d’informations, consultez Écosystème Azure AI services.

Disponibilité régionale

Les API figurant dans Azure AI services sont hébergées sur un réseau croissant de centres de données managées par Microsoft. Vous pouvez trouver la disponibilité régionale pour chaque API dans la Azure Liste des régions Azure.

À la recherche d’une région encore non prise en charge ? Faites-le nous savoir en créant une demande de fonctionnalité sur notre forum UserVoice.

Support multilingue

Azure AI services prend en charge une large plage de langues au niveau du service. Vous pouvez trouver la disponibilité des langues pour chaque API dans la prises en charge liste des langues prises en charge.

Sécurité

Azure AI services propose un modèle de sécurité en couches, qui comprend une authentification par des informations d’identification Microsoft Entra, une clé de ressource valide et un réseau virtuel Azure.

Certifications et conformité

Azure AI services a reçu des certifications telles que la Certification de CSA STAR, FedRAMP Moderate et HIPAA BAA. Vous pouvez des certifications pour vos propres audits et révisions de sécurité.

Pour comprendre le respect de la vie privée et la gestion des données, consultez le Centre de confiance.

Aide et support

Azure AI services propose diverses options de support pour vous aider à créer des applications intelligentes. Azure AI services bénéficie également d’une forte communauté de développeurs qui peuvent vous aider à répondre à vos questions spécifiques. Pour obtenir la liste complète des options à votre disposition, consultez Options d’aide et de support Azure AI services.

Étapes suivantes