Comprendre le traitement du langage naturel
Le traitement du langage naturel (NLP) est le domaine de l’IA qui traite de la création de logiciels capables de comprendre le langage parlé et écrit.
Le traitement du langage naturel vous permet de créer des logiciels qui peuvent :
- Analyser et interpréter du texte dans des documents, des e-mails et d’autres sources.
- Interpréter le langage parlé et synthétiser les réponses vocales.
- Traduire automatiquement des phrases parlées ou écrites entre différentes langues.
- Interpréter des commandes et déterminer des actions appropriées.
Par exemple, Starship Commander est un jeu de réalité virtuelle de Human Interact qui se déroule dans un univers de science-fiction. Le jeu utilise le traitement du langage naturel pour permettre aux joueurs de contrôler la narration et d’interagir avec les personnages et les systèmes du vaisseau spatial.
Regardez la vidéo suivante pour en savoir plus.
Traitement du langage naturel dans Microsoft Azure
Vous pouvez utiliser Azure AI Language pour créer des solutions de traitement du langage naturel. Certaines caractéristiques d'Azure AI Language incluent la compréhension et l'analyse du texte, des modèles de langage conversationnel de formation qui peuvent comprendre les commandes parlées ou textuelles et générer des applications intelligentes.
Azure AI Speech de Microsoft est un autre service qui peut être utilisé pour générer des solutions de traitement en langage naturel. Les caractéristiques d'Azure AI Speech incluent la reconnaissance vocale et la synthèse vocale, les traductions en temps réel, les transcriptions de conversation, etc.
Azure AI Traducteur de Microsoft utilise un modèle de traduction automatique neuronale (NMT) pour la traduction. Il analyse le contexte sémantique du texte et génère ainsi une traduction plus précise et plus complète.
Vous pouvez explorer les caractéristiques Azure AI Language dans Azure Language Studio et celles d'Azure AI Speech dans Azure Speech Studio. Les caractéristiques de service sont disponibles pour l'utilisation et les tests dans les studios et d'autres langages de programmation.