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, intégrés 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.
Conseil
Essayez Azure AI services, notamment Azure OpenAI, Sécurité du Contenu, Speech, Vision, etc. dans Azure AI Studio. Pour plus d’informations, consultez Qu’est-ce qu’Azure AI Studio ?.
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
Lors de la génération d’applications IA, utilisez les instances Azure AI services suivantes :
Service | Description |
---|---|
Recherche Azure AI | Intégrez la recherche cloud basée sur l’IA à vos applications mobiles et web. |
Azure OpenAI | Effectuez une grande variété de tâches en langage naturel. |
Bot Service | Créez des bots et connectez-les entre les différents canaux. |
Sécurité du contenu | Service IA qui détecte un contenu indésirable. |
Custom Vision | Personnalisez la reconnaissance d’image pour votre entreprise. |
Document Intelligence | Transformez des documents en solutions intelligentes pilotées par les données. |
Face | Détectez et identifiez des personnes et des émotions dans les images. |
Lecteur immersif | Aider les utilisateurs à lire et à comprendre le texte. |
Langue | Créez des applications avec des fonctionnalités de compréhension du langage naturel de pointe. |
Speech | Reconnaissance vocale, conversion de texte par synthèse vocale, traduction et reconnaissance de l’orateur. |
Translator | Utilisez la technologie de traduction avec IA pour traduire plus de 100 langues et dialectes utilisés, à risque et en voie de disparition. |
Video Indexer | Extraire des insights actionnables de vos vidéos. |
Vision | Analysez le contenu dans les images et les vidéos. |
La mise hors service des instances Azure AI services suivantes est planifiée. Ces services sont encore disponibles pour les applications existantes, mais ne les utilisez pas pour de nouvelles applications IA :
Service | Description |
---|---|
Détecteur d’anomalies (mis hors service) | Identifier rapidement les problèmes potentiels. |
Content Moderator (mis hors service) | Détectez le contenu potentiellement offensant ou indésirable. |
Compréhension du langage (mis hors service) | Comprendre le langage naturel dans vos applications. |
Metrics Advisor (mis hors service) | Service IA qui détecte un contenu indésirable. |
Personalizer (mis hors service) | Créez des expériences riches et personnalisées pour chaque utilisateur. |
QnA Maker (mis hors service) | Distillez des informations dans des questions et des réponses faciles à consulter. |
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. Le fait d’aller au-dessus de ce nombre entraîne des frais supplémentaires, comme indiqué dans les détails de tarification pour votre service.
Remarque
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 pouvez utiliser pour personnaliser et configurer des modèles sont différents des outils que vous utilisez 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 clientes et les API REST des services Azure AI 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 suivante, nous avons deux exemples d’intégrations CI/CD pour entraîner et déployer des modèles personnalisés pour le service Speech et 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 lorsque vous utilisez régulièrement vos données pour améliorer et mettre à jour les modèles de reconnaissance vocale, de vision, de langage et de 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. Les modèles personnalisés formés vous permettent 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 prennent en charge un large éventail de langues culturelles 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é
Les certifications attribuées Azure AI services incluent Cloud Security Alliance STAR Certification, FedRAMP Moderate et HIPAA BAA.
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.