Traitement et édition des requêtes en langage naturel

Publié: 2022-04-11

Un brevet Google récemment délivré concerne le traitement et l'édition de requêtes en langage naturel.

Comme le montre Google, les brevets attribués au moteur de recherche nous fournissent des informations sur les processus développés à Mountain View, en Californie. Celui-ci nous permet de voir comment Google travaille sur l'édition des requêtes en langage naturel.

En mai dernier, j'ai écrit sur un autre brevet de Google dans un article qui mérite d'être revisité et intitulé : Réponses aux requêtes en langage naturel.

Les systèmes informatiques capables d'éditer des requêtes en langage naturel interprètent la déclaration de l'utilisateur et prennent immédiatement une action, comme effectuer une recherche ou générer un élément.

Mais, si l'interprétation automatique de la déclaration de l'utilisateur est faussée par un seul mot ou une légère nuance, l'interprétation de la déclaration peut être complètement fausse, inutile et même préjudiciable. Pour y remédier, les systèmes existants imposent à l'utilisateur de répéter l'intégralité de l'énoncé, en faisant éventuellement varier quelques mots, pour arriver au résultat souhaité.

L'invention concerne des systèmes et des procédés pour éditer des requêtes en langage naturel. Un circuit récepteur reçoit la requête en langage naturel d'un utilisateur. Un circuit d'interpréteur de langage naturel analyse la requête en langage naturel pour convertir la requête en langage naturel en plusieurs catégories et plusieurs variables. Chaque variable dans le nombre de variables correspondant à une classe dans le nombre de types.

Une interface utilisateur affiche le nombre de catégories et le nombre de variables. Il permet à l'utilisateur de modifier au moins une variable dans le nombre de variables en fournissant un énoncé en langage naturel.

Traitement des requêtes en langage naturel

édition de requêtes en langage naturel

Un autre aspect concerne un système comprenant des moyens d'édition de requêtes en langage naturel. Recevoir signifie recevoir la requête en langage naturel d'un utilisateur.

L'interprétation en langage naturel consiste à analyser la requête en langage naturel pour convertir la requête en langage naturel en plusieurs catégories et plusieurs variables. Chaque variable dans le nombre de variables correspondant à une classe dans le nombre de types.

L'interfaçage signifie afficher le nombre de catégories et le nombre de variables et permettre à l'utilisateur de modifier au moins une variable dans le nombre de variables en fournissant un énoncé en langage naturel.

La requête en langage naturel est une demande d'affichage d'une liste de fichiers sur un système de stockage basé sur le Web. Le nombre de catégories peut comprendre au moins deux des éléments suivants :

  • Type de fichier
  • Propriétaire du fichier
  • temps
  • emplacement

Le procédé peut en outre comprendre des moyens pour filtrer un certain nombre de fichiers d'utilisateurs sur le système de stockage basé sur le Web sur la base de la prévalence de catégories et de la plupart des variables.

L'utilisateur modifie au moins une variable en sélectionnant au moins une variable et en disant une phrase pour remplacer au moins une variable. Le système peut en outre comprendre des moyens pour permettre à l'utilisateur de modifier la requête en langage naturel en prononçant un mot pour ajouter une ou plusieurs catégories et variables à la requête en langage naturel.

Le système peut en outre comprendre des moyens pour déterminer s'il faut mettre à jour la requête en langage naturel ou générer une nouvelle requête basée sur de nombreuses catégories et variables dans l'énoncé en langage naturel fourni par l'utilisateur.

Permettre à l'utilisateur de modifier au moins une variable peut entraîner une modification de la requête en langage naturel, et les moyens permettant à l'utilisateur de modifier au moins une variable peuvent en outre permettre à l'utilisateur d'annuler la modification pour revenir à la requête en langage naturel.

Filtrage des listes de requêtes en langage naturel

filtrage des listes de requêtes en langage naturel

Le système comprend le filtrage d'une liste d'éléments sur la base de catégories et de variables, la fourniture de la liste filtrée d'éléments à l'utilisateur et le marquage d'éléments dans la liste filtrée d'éléments en réponse à la réception d'une demande d'utilisateur pour marquer les éléments.

En réponse à la réception d'une entrée utilisateur indicative d'une demande d'interrogation en langage naturel générée par machine qui entraînerait le nombre de catégories et le nombre de variables, le moyen d'interface peut en outre fournir l'interrogation en langage naturel générée par machine à l'utilisateur.

Modification des requêtes en langage naturel

L'invention concerne un système d'édition de requêtes en langage naturel – en particulier, un dispositif est décrit qui permet un traitement et une édition efficaces des requêtes dans un format de langage naturel. Mais, il sera compris par l'homme du métier que les systèmes et procédés décrits ici peuvent être adaptés et modifiés comme il convient pour l'application visée et que les systèmes et procédés décrits ici peuvent être employés dans d'autres applications appropriées, et que ces autres ajouts et modifications ne sortiront pas du cadre de celle-ci.

Généralement, les systèmes informatisés décrits ici peuvent comprendre un ou plusieurs moteurs, qui comprennent un dispositif ou des dispositifs de traitement, tels qu'un ordinateur, un microprocesseur, un dispositif logique ou un autre dispositif ou processeur qui est configuré avec du matériel, un micrologiciel et un logiciel pour exécuter un ou plusieurs des procédés informatisés décrits ici.

Le brevet prévoit l'édition et le traitement des requêtes dans un format de langage naturel. Le dispositif décrit est simple d'utilisation et permet à un utilisateur de donner des instructions à un dispositif d'affichage et d'organisation de documents. Les systèmes et procédés décrits surmontent de nombreuses difficultés techniques associées aux interprètes de langage naturel existants et sont décrits comme un système de stockage basé sur le Web, qui peut communiquer avec d'autres systèmes sur un réseau pour stocker et partager des données utilisateur.

En général, l'homme du métier comprendra que les systèmes et procédés décrits ici s'appliquent à des systèmes qui s'interconnectent sans s'écarter de la portée de ceux-ci.

Systèmes et procédés pour éditer et rejouer des requêtes en langage naturel
Inventeurs : Robert Brett Rose, Gregory Brandon Owen et Keith Charles Bottner
Cessionnaire : Google LLC
Brevet américain : 11 288 321
Attribué : 29 mars 2022
Date de dépôt : 30 mai 2019

Abstrait

Un signe d'un premier énoncé en langage naturel identifiant une demande d'utilisateur est reçu. Une requête en langage naturel est générée sur la base du premier énoncé en langage naturel. La requête en langage naturel comprend

(i) une pluralité de catégories, et
(ii) une pluralité de variables.

Un signe d'un second énoncé en langage naturel identifiant une modification de la demande de l'utilisateur est reçu. Le fait de modifier la requête en langage naturel ou de générer une nouvelle requête en langage naturel basée sur le second énoncé en langage naturel est déterminé.

En réponse à la détermination que la requête en langage naturel doit être modifiée sur la base du second énoncé en langage naturel, au moins l'une de la pluralité de variables de la pluralité de catégories de la requête en langage naturel est modifiée pour correspondre au second énoncé en langage naturel. Une réponse à la requête de l'utilisateur est fournie sur la base de la requête en langage naturel modifiée.

Modification des requêtes en langage naturel Conclusion

Le brevet antérieur sur le traitement du langage naturel donne plus de détails sur les règles de grammaire. Celui-ci précise que le moteur de recherche Google utilise le traitement du langage naturel dans la communication entre lui et les humains qui l'utilisent pour effectuer des recherches. J'ai résumé le résumé du brevet, en sautant l'analyse juridique derrière le dépôt du brevet. J'ai également écrit sur les brevets de dialogue humain-ordinateur de Google qui se concentrent également sur la façon dont les gens et les ordinateurs interagissent les uns avec les autres. Il s'agit d'un mouvement vers une meilleure saisie et réponse aux questions avec le moteur de recherche.

Rechercher des actualités directement dans votre boîte de réception

Ce champ n'est utilisé qu'à des fins de validation et doit rester inchangé.

*Obligatoire