Choisissez une technologie de traitement du langage ciblé Azure AI
Les services Azure AI aident les développeurs et les organisations à créer rapidement des applications intelligentes, de pointe, prêtes pour le marché et responsables, sans API et des modèles prêts à l’emploi, prédéfinis et personnalisables.
Cet article traite des services Azure AI qui offrent des fonctionnalités de traitement du langage ciblé, telles que le traitement du langage naturel (NLP), l’analyse de texte, la compréhension du langage, la traduction et l’extraction de données de documents. Azure AI Language est l’une des catégories les plus larges des services Azure AI. Vous pouvez utiliser les API dans votre charge de travail pour incorporer des fonctionnalités de langage telles que la reconnaissance d’entité nommée, l’analyse des sentiments, la détection de la langue et le résumé de textes.
Services
Les services suivants fournissent des fonctionnalités de traitement du langage ciblé pour les services Azure AI :
Azure AI Language fournit un traitement du langage naturel pour l’analyse de texte.
- Utilisez le service Azure AI Language pour travailler avec des documents structurés ou non structurés pour le large éventail de tâches liées au langage décrits.
- N’utilisez pas le service Language pour rechercher des documents avec conversation, les vérifier pour la sécurité du contenu ou les traduire.
Azure AI Traducteur est un service de traduction automatique. Il peut effectuer des traductions de textes en temps réel, des traductions de documents par lots et fichier unique et des traductions personnalisées qui vous permettent d’incorporer une terminologie spécialisée ou une langue spécifique au secteur pour votre scénario. Il prend en charge plusieurs langues.
- Utilisez le service Traducteur lorsque vous devez effectuer une traduction spécifique. Bien que vous puissiez utiliser d’autres modèles de langage de fondation à usage général pour effectuer la traduction, l’utilisation du traducteur pour son usage spécialisé peut s’avérer plus fiable et plus rentable en utilisant des modèles de traduction ciblés.
- N’utilisez pas le service Traducteur si vous avez besoin d’interagir avec une conversation, d’analyser le contenu d’un sentiment ou pour la modération du contenu. Pour l’analyse des sentiments, utilisez plutôt le service Language. Pour la modération du contenu, utilisez le service Content Safety.
Azure AI Document Intelligence est un service qui peut convertir des images directement en formulaires électroniques. Vous pouvez spécifier des champs attendus, puis rechercher des images que vous fournissez pour capturer ces champs sans intervention humaine. Le service héberge de nombreux modèles prédéfinis et vous permet également de créer des modèles de formulaire personnalisés de votre choix.
- Utilisez le service Document Intelligence lorsque vous savez exactement quels champs vous devez extraire des documents numérisés pour remplir les formulaires électroniques de manière appropriée.
- Utilisez Document Intelligence pour identifier les structures clés (en-têtes, pieds de page, sauts de chapitre, etc.) dans divers corpus de documents pour interagir par programmation avec le document, par exemple dans une implémentation de génération augmentée de récupération (RAG).
- N’utilisez pas le service Document Intelligence comme API de recherche en temps réel.
Azure AI Language
Azure AI Language est un service cloud qui fournit des fonctionnalités de traitement du langage naturel (NLP) pour comprendre et analyser du texte. Utilisez ce service pour créer plus facilement des applications intelligentes à l’aide de Language Studio sur le web, d’API REST et de bibliothèques de client.
Fonctionnalités
Le tableau suivant fournit la liste des fonctionnalités disponibles dans le service Azure AI Language.
Fonctionnalité | Description |
---|---|
Réponses à des questions personnalisées | Il trouve la réponse la plus appropriée pour les entrées de vos utilisateurs et est couramment utilisée pour créer des applications clientes conversationnelles, telles que des applications de médias sociaux, des chatbots et des applications de bureau avec reconnaissance vocale. |
Classification de texte personnalisée | Permet de créer des modèles d’IA personnalisés pour classer les documents texte non structurés dans des classes personnalisées que vous définissez. |
Compréhension du langage courant (CLU) | Permet de créer des modèles de compréhension du langage naturel personnalisés pour prédire l’intention générale et extraire des informations importantes dans les énoncés entrants. |
Liaison d’entités | Lève l’ambiguïté sur l’identité des entités (mots ou phrases) trouvées dans le texte non structuré et renvoie les liens vers Wikipédia. |
Détection de langue | Détecte la langue dans laquelle un document est écrit, et retourne un code de langue pour un large éventail de langues, de variantes, de dialectes et certaines langues régionales/culturelles. |
Extraction de phrases clés | Évalue et renvoie les principaux concepts d’un texte non structuré et les renvoie sous forme de liste. |
Reconnaissance d’entité nommée (NER) | Classe les entités (mots ou expressions) dans du texte non structuré entre plusieurs groupes de catégories prédéfinis. Par exemple : personnes, événements, lieux, dates et plus encore. |
Workflow d’orchestration | Connecte la compréhension du langage courant (CLU). |
Détection des informations d’identification personnelle et médicales | Identifie, catégorise et rédige les informations sensibles dans les documents de texte non structurés et les transcriptions de conversations. Par exemple : numéros de téléphone, adresses e-mail, formes d’identification et plus encore. |
Analyse des sentiments et exploration des opinions | Vous aident à identifier ce que pensent les gens de votre marque ou d’un thème donné en explorant du texte pour trouver des indices sur le sentiment (positif ou négatif). Elles peuvent les associer à des aspects spécifiques du texte. |
Résumé | Utilise le résumé de texte extractif pour produire un résumé des documents et des transcriptions de conversation. Elle extrait des phrases qui représentent collectivement les informations les plus importantes ou pertinentes dans le contenu d’origine. |
Analyse de texte pour la santé | Extrait et étiquette les informations médicales pertinentes à partir de textes non structurés, tels que les notes du médecin, les bilans de sortie d’hospitalisation, les documents cliniques et les enregistrements d’intégrité électroniques. Lors de la conception de votre charge de travail, évaluez l’emplacement de traitement et la résidence des données de cette fonctionnalité hébergée dans le cloud pour vous assurer qu’elle est conforme à vos attentes en matière de conformité. Certaines charges de travail peuvent être limitées dans leur capacité à envoyer des données de santé à une plateforme hébergée dans le cloud. Vous pouvez utiliser cette API en tant que conteneur Docker pour héberger votre propre calcul dans le cloud ou localement, ce qui peut aider à résoudre les problèmes de conformité impliquant PaaS. Pour en savoir plus, consultez Utiliser des conteneurs d’analyse de texte pour la santé |
Cas d’utilisation
Le tableau suivant contient la liste des cas d’usage possibles pour le service Azure AI Language.
*Si une fonctionnalité est personnalisable, vous pouvez effectuer l’apprentissage d’un modèle IA à l’aide de nos outils pour adapter vos données spécifiquement. Si une fonctionnalité est préconfigurée, cela signifie que les modèles IA qu’elle utilise ne peuvent pas être modifiés. Vous envoyez juste vos données et utilisez la sortie de la fonctionnalité dans vos applications.
Azure AI Traducteur
Azure AI Traducteur est un service de traduction automatique qui fait partie de la famille de services Azure AI. Traducteur alimente de nombreux produits et services Microsoft.
Fonctionnalités
Le tableau suivant fournit la liste des fonctionnalités disponibles dans le service Azure AI Traducteur.
Fonctionnalité | Description |
---|---|
Traduction de texte | Exécutez en temps réel une traduction de texte entre les langues sources et cibles prises en charge. Créez un dictionnaire dynamique et découvrez comment empêcher les traductions à l’aide de l’API Translator. |
Traduction de documents | Translation de lots asynchrones : traduisez des fichiers en lots et des fichiers complexes en conservant la structure et le format des documents d’origine. Le processus de traduction par lots nécessite un compte de stockage Blob Azure avec des conteneurs pour vos documents sources et traduits. Traduction synchrone d’un seul fichier : traduisez un seul fichier de document, seul ou à l’aide d’un fichier de glossaire, tout en préservant la structure et le format du document d’origine. Le processus de traduction de fichiers ne nécessite pas de compte de stockage Blob Azure. La réponse finale contient le document traduit et est retournée directement au client appelant. |
Custom Translator | Créez des modèles personnalisés pour traduire les tournures, la terminologie et le style propres à un domaine et à un secteur d’activité. Créez un dictionnaire (groupes de mots ou phrases) pour les traductions personnalisées. |
Cas d’utilisation
Le tableau suivant contient la liste des cas d’usage possibles pour le service Azure AI Traducteur.
Cas d’usage | Documentation |
---|---|
Traduire du texte propre à un secteur d’activité. | Traducteur personnalisé AI Services |
Traduire du texte générique qui n’est pas propre à un secteur d’activité. | Qu’est-ce que la traduction de texte Azure ? |
Azure AI Document Intelligence
Azure AI Language est un service cloud qui fournit des fonctionnalités de traitement du langage naturel (NLP) pour comprendre et analyser du texte. Utilisez ce service pour créer plus facilement des applications intelligentes à l’aide de Language Studio sur le web, d’API REST et de bibliothèques de client.
Fonctionnalités
Le tableau suivant contient la liste de certaines des fonctionnalités disponibles dans le service AI Document Intelligence.
Fonctionnalité | Description |
---|---|
Extraction de carte de visite | Le modèle de carte de visite Document Intelligence combine des capacités de reconnaissance optique de caractères (OCR) à des modèles Deep Learning pour analyser et extraire des données à partir d’images de cartes de visite. L’API analyse les cartes de visite imprimées ; extrait des informations clés telles que le prénom, le nom, le nom de la société, l’adresse e-mail et le numéro de téléphone ; et retourne une représentation structurée des données JSON. |
Extraction d’un modèle de contrat | Le modèle de contrat Document Intelligence utilise des fonctionnalités de reconnaissance optique de caractères (OCR) pour analyser et extraire des champs et des lignes clés d’un groupe sélectionné d’entités contractuelles importantes. Les contrats peuvent être de formats et de qualités divers, notamment des images capturées par téléphone, des documents numérisés et des fichiers PDF. L’API analyse le texte du document ; extrait les informations clés telles que les parties, les juridictions, l’ID de contrat et le titre ; et retourne une représentation de données JSON structurée. Le modèle prend actuellement en charge les formats de document en anglais. |
Extraction de carte de crédit | Le modèle de carte de crédit/débit Document Intelligence utilise des capacités de reconnaissance optique de caractères (OCR) pour analyser et extraire les champs clés des cartes de crédit et de débit. Les cartes de crédit et de débit peuvent être de formats et de qualités divers, notamment des images capturées par téléphone, des documents numérisés et des fichiers PDF. L’API analyse le texte du document ; extrait des informations clés telles que le numéro de carte, la banque émettrice et la date d’expiration ; et retourne une représentation de données JSON structurée. Le modèle prend actuellement en charge les formats de document en anglais. |
Extraction de carte d’assurance maladie | Le modèle de carte d’assurance maladie Document Intelligence combine des capacités de reconnaissance optique de caractères (OCR) à des modèles Deep Learning pour analyser et extraire des informations clés depuis des images de cartes d’assurance maladie. Une carte d’assurance maladie est un document essentiel pour la prise en charge des soins et peut être analysée numériquement pour l’intégration des patients, les informations de couverture financière, les paiements sans espèces et le traitement des revendications d’assurance. Le modèle de carte d’assurance maladie analyse les images de carte d’assurance maladie et extrait des informations clés telles que l’assureur, le membre, l’ordonnance et le numéro de groupe afin de retourner une représentation JSON structurée. Les cartes d'assurance maladie peuvent être présentées sous divers formats et qualités, notamment des images prises par téléphone, des documents numérisés et des fichiers PDF. |
Extraction de documents fiscaux américains | Le modèle de contrat Document Intelligence utilise des fonctionnalités de reconnaissance optique de caractères (OCR) pour analyser et extraire des champs et des lignes clés d’un groupe sélectionné de documents fiscaux. Les documents fiscaux peuvent être de formats et de qualités divers, notamment des images capturées par téléphone, des documents numérisés et des fichiers PDF. L’API analyse le texte du document, extrait les informations clés, telles que le nom du client, l’adresse de facturation, la date d’échéance et le montant dû, et renvoie une représentation structurée des données JSON. Le modèle prend actuellement en charge certains formats de documents fiscaux en anglais. |
Beaucoup d’autres... | Azure AI Intelligence documentaire prend en charge un large éventail de modèles qui vous permettent d’ajouter un traitement de documents intelligent à vos applications et flux. Vous pouvez utiliser un modèle spécifique au domaine prédéfini ou former un modèle personnalisé adapté à vos besoins métier et cas d’usage spécifiques. Le service Intelligence documentaire peut être utilisé avec l’API REST ou les bibliothèques de client Python, C#, Java et JavaScript. |
Pour en savoir plus sur la façon de choisir un modèle qui fonctionne pour votre scénario, consultez Quel modèle dois-je choisir ?
Étapes suivantes
- Qu’est-ce qu’Azure AI Language ?
- Parcours d’apprentissage : développer des solutions de traitement du langage naturel avec les services Azure AI
- Parcours d’apprentissage : démarrage avec Azure AI Services