Le projet Turing de Microsoft est une initiative ambitieuse visant à révolutionner la manière dont les gens interagissent avec les ordinateurs. Il vise à créer un système de traitement du langage naturel (NLP) capable de comprendre le langage humain et d'y répondre comme le ferait une personne. Dans le cadre de ce projet, Microsoft a développé Turing-NLG, un système de génération de langage naturel (NLG). Les systèmes NLG sont utilisés pour générer du texte à partir de données structurées, telles qu'une base de données ou une feuille de calcul.
Turing-NLG est basé sur des algorithmes d'apprentissage profond et est capable de produire des conversations de type humain en comprenant le contexte d'une conversation et en générant des réponses appropriées. Il peut être utilisé pour générer des courriels personnalisés, des rapports, des résumés et bien plus encore. Le système utilise également un composant de compréhension du langage naturel (NLU) pour l'aider à interpréter les entrées de l'utilisateur. Cela lui permet d'interpréter les commandes et les demandes des utilisateurs afin de produire les résultats souhaités.
Turing-NLG est conçu pour être facilement intégré dans des applications existantes. Il fournit une API que les développeurs peuvent utiliser pour créer leurs propres applications qui interagissent avec le système. Il prend également en charge des services tiers tels que les chatbots, les assistants virtuels et les outils de reconnaissance vocale.
L'objectif de Turing-NLG est de permettre aux ordinateurs d'interagir avec les humains de manière naturelle et conversationnelle. Microsoft estime que ce système permettra à terme des interactions meilleures et plus naturelles entre les personnes et les ordinateurs.