Brevet FR3050843A1 (20171103)
REVENDICATIONS1. Procédé de communication entre une pluralité de sources (2,6) et une pluralité de destinataires (2,6) susceptibles d'échanger des informations, soit en un langage construit, soit en un langage naturel, via une plateforme intelligente (1) comportant une pluralité d'unités distribuées de traitement de l'information comprenant au moins une unité bidirectionnelle d'échange en langage naturel (50), au moins une première unité de conversion de langage (54) et au moins une première unité d'adaptation de média et de protocole (52) associées à chaque source, au moins un deuxième unité de conversion de langage (54) et au moins une deuxième unité d'adaptation de média et de protocole (52) associées à chaque destinataire, procédé caractérisé par les étapes suivantes : - du côté émission, - intercepter par la première unité d'adaptation de média et de protocole (52) les informations envoyées par au moins une source à au moins un destinataire, - déterminer le type de langage décrivant les informations interceptées, et, si le langage décrivant les informations interceptées est un langage construit, - convertir automatiquement lesdites informations reçues en langage construit vers le langage naturel au moyen de la première unité de conversion de langage (54), - transmettre lesdites informations en langage naturel au destinataire via le module bidirectionnel d'échange en langage naturel NLX (50), et, - du côté réception, si le langage du destinataire est un langage construit, - convertir automatiquement les informations reçues en langage naturel vers le langage construit au moyen de la deuxième unité de conversion de langage (54), puis, - fournir les informations en langage construit au destinataire via la deuxième unité d'adaptation de média et de protocole (52), si le langage du destinataire est un langage naturel, fournir les informations en langage naturel au destinataire. 3050843 38\n<CLM>\1\tProcédé selon la revendication 1 dans lequel lesdites sources et lesdits destinataires sont, soit des humains (2), soit des objets connectés (6), soit des services numériques (30). 5\n<CLM>\1\tProcédé selon la revendication 2 comportant en outre une étape d'analyse des informations échangées en langage naturel entre les humains (2), les objets connectés (6) et les services numérique (30) reliés via ladite plateforme intelligente (1), et une étape de résolution des ambiguïtés et des incohérences relevées au moyen de ladite étape d'analyse. 10\n<CLM>\1\tProcédé selon la revendication 3 comportant une étape préalable consistant à choisir un langage naturel cible.\n<CLM>\1\tProcédé selon l'une des revendications précédentes comportant une 15 procédure d'apprentissage par la plateforme intelligente (1) des modes d'utilisation par les sources (2,\n<CLM>\1\tet par les destinataires (2,6) des langages naturels cibles et/ou des langages construits de manière à améliorer les performances de conversion et de résolutions d'ambiguïté d'un langage naturel humain et d'un langage construit. 20\n<CLM>\1\tProcédé selon la revendication 5 dans lequel la procédure d'apprentissage est exécutée automatiquement, en tâche de fond, sans interférer directement avec les étapes de conversion et de résolutions d'ambiguïté.\n<CLM>\1\tProcédé selon la revendication 6 dans lequel la procédure 25 d'apprentissage comporte les étapes suivantes : - classer les informations échangées en fonction des différentes sources (2,6), - analyser les contenus desdites informations échangés, 3050843 39 - enrichir progressivement au moins une base d'information utilisée par l'ensemble des sources (2,6) et l'ensemble de destinataires (2,6) de même type ou de même famille. 5\n<CLM>\1\tProcédé selon la revendication 7 dans lequel, pour les informations échangées ayant nécessité une procédure de résolution d'ambiguïté ou de cohérence, la procédure d'apprentissage comporte en outre les étapes suivantes : - -analyser les contenus desdites informations, - enrichir progressivement au moins une base d'information utilisée par 10 l'ensemble des sources (2 ,6) et l'ensemble de destinataires (2,6) de même type ou de même famille.\n<CLM>\1\tPlateforme intelligente (1) de communication entre une pluralité de sources (2 ,6) et une pluralité de destinataires (2 ,6) susceptibles d'échanger des 15 informations soit un langage construit, soit un langage naturel, comportant une pluralité d'unités distribuées de traitement de l'information comprenant au moins une unité bidirectionnelle d'échange en langage naturel (50), au moins une première unité de conversion de langage (54) et au moins une première unité d'adaptation de média et de protocole (52) associées à la source, au moins une deuxième unité de conversion de 20 langage (54) et au moins une deuxième unité d'adaptation de média et de protocole (52) associées au destinataire, plateforme caractérisée en ce que: - la première unité d'adaptation de média et de protocole (52) est configurée pour intercepter les informations envoyées par au moins une source à au moins un destinataire et pour déterminer le type de langage utilisé pour les informations 25 interceptées, et - la première unité de conversion de langage (54) est configurée pour convertir automatiquement un message en langage construit décrivant des informations interceptées vers un langage naturel, - l'unité bidirectionnelle d'échange en langage naturel (50) est configurée pour transmettre lesdites informations en langage naturel au destinataire ; 3050843 40 - la deuxième unité de conversion de langage (54) est configurée pour convertir automatiquement un message en langage naturel vers un langage construit si le langage du destinataire est un langage construit. 5\n<CLM>\1\tPlateforme intelligente selon la revendication 9 dans laquelle lesdites sources (2,6) et lesdits destinataires (2,6) sont, soit des humains (2), soit des objets connectés (6) ou soit des services numériques (30).\n<CLM>\1\tPlateforme intelligente selon la revendication 10 comportant en outre 10 - au moins une unité de sélection d'un langage naturel cible, - au moins une unité bidirectionnelle (58) destinée à convertir un message en langage construit vers un langage naturel cible sélectionné et réciproquement, - une unité de contrôle (56) et de résolution d'ambiguïté et de pertinence des informations échangées. 15\n<CLM>\1\tPlateforme intelligente selon l'une des revendications 9 à 11 comportant en outre une unité d'apprentissage des modes d'utilisation par les sources (2,6) et par les destinataires (2,6) des langages naturels cibles et des langages construits de manière à améliorer les performances de conversion et de résolutions d'ambiguïté d'un 20 langage naturel humain et/ou d'un langage construit.\n<CLM>\1\tProgramme d'ordinateur mémorisé sur un support d'enregistrement et comportant des instructions pour mettre en oeuvre le procédé selon les revendications 1 à 8 lorsqu'il est exécuté par ordinateur. 25