Processamento e edição de consultas de linguagem natural
Publicados: 2022-04-11Uma patente recém-concedida do Google foi lançada sobre o processamento e edição de consultas em linguagem natural.
Como visto no Google, as patentes atribuídas ao mecanismo de pesquisa nos fornecem informações sobre os processos desenvolvidos em Mountain View, Ca. Este nos permite ver como o Google está trabalhando na edição de consultas de linguagem natural.
Em maio passado, escrevi sobre outra patente do Google em um post que vale a pena revisitar chamado: Natural Language Query Responses.
Sistemas computacionais capazes de editar consultas em linguagem natural interpretam a declaração do usuário e imediatamente executam alguma ação, como realizar uma pesquisa ou gerar um item.
Mas, se a interpretação da máquina da declaração do usuário estiver errada por uma única palavra ou uma leve nuance, a interpretação da declaração pode ser completamente errada, inútil e até prejudicial. Para remediar isso, os sistemas existentes exigem que o usuário repita toda a declaração, possivelmente variando algumas palavras, para alcançar o resultado desejado.
Sistemas e métodos são divulgados aqui para editar consultas de linguagem natural. Um circuito receptor recebe a consulta de linguagem natural de um usuário. Um circuito interpretador de linguagem natural analisa a consulta de linguagem natural para converter a consulta de linguagem natural em várias categorias e várias variáveis. Cada variável no número de variáveis correspondentes a uma classe no número de tipos.
Uma interface de usuário exibe o número de categorias e o número de variáveis. Ele permite que o usuário altere pelo menos uma variável no número de variáveis, fornecendo um enunciado em linguagem natural.
Processamento de consultas de linguagem natural
Outro aspecto refere-se a um sistema que inclui meios para editar consultas em linguagem natural. Receber significa receber a consulta em linguagem natural de um usuário.
Interpretação de linguagem natural significa analisar a consulta de linguagem natural para converter a consulta de linguagem natural em várias categorias e várias variáveis. Cada variável no número de variáveis correspondentes a uma classe no número de tipos.
Interface significa exibir o número de categorias e o número de variáveis e permitir que o usuário altere pelo menos uma variável no número de variáveis, fornecendo um enunciado em linguagem natural.
A consulta de linguagem natural é uma solicitação para exibir uma lista de arquivos em um sistema de armazenamento baseado na web. O número de categorias pode incluir pelo menos duas das seguintes:
- Tipo de arquivo
- Proprietário do arquivo
- Tempo
- localização
O método pode ainda incluir meios para filtrar vários arquivos de usuário no sistema de armazenamento baseado na web com base na prevalência de categorias e na maioria das variáveis.
O usuário modifica pelo menos uma variável selecionando pelo menos uma variável e falando uma frase para substituir pelo menos uma variável. O sistema pode ainda compreender meios para permitir ao utilizador alterar a consulta de linguagem natural, dizendo uma palavra para adicionar uma ou mais categorias e variáveis à consulta de linguagem natural.
O sistema pode ainda compreender meios para determinar se deve atualizar a consulta de linguagem natural ou gerar uma nova consulta com base em muitas categorias e variáveis na expressão de linguagem natural fornecida pelo usuário.
Permitir que o usuário altere pelo menos uma variável pode obter uma modificação na consulta de linguagem natural e os meios para permitir que o usuário modifique pelo menos uma variável podem ainda permitir que o usuário desfaça a alteração para retornar à consulta de linguagem natural.
Filtrando listas de consultas de linguagem natural
O sistema inclui filtrar uma lista de itens com base em categorias e variáveis, fornecer a lista filtrada de itens ao usuário e sinalizar itens na lista filtrada de itens em resposta ao recebimento de uma solicitação do usuário para sinalizar os itens.
Em resposta ao recebimento de uma entrada de usuário indicativa de uma solicitação para uma consulta de linguagem natural gerada por máquina que resultaria no número de categorias e no número de variáveis, os meios de interface podem fornecer ainda a consulta de linguagem natural gerada por máquina ao usuário.
Editando consultas de linguagem natural
Um sistema para edição de consultas em linguagem natural – em particular, é descrito um dispositivo que permite o processamento e edição eficientes de consultas em um formato de linguagem natural. Mas, será entendido por um versado na técnica que os sistemas e métodos descritos neste documento podem ser adaptados e modificados conforme apropriado para a aplicação endereçada e que os sistemas e métodos descritos neste documento podem ser empregados em outras aplicações adequadas, e que tais outras adições e modificações não sairão de seu escopo.
Geralmente, os sistemas computadorizados descritos neste documento podem compreender um ou mais mecanismos, que incluem um dispositivo ou dispositivos de processamento, como um computador, microprocessador, dispositivo lógico ou outro dispositivo ou processador que seja configurado com hardware, firmware e software para realizar um ou mais dos métodos computadorizados descritos neste documento.
A patente prevê a edição e processamento de consultas em formato de linguagem natural. O dispositivo descrito é fácil de usar e permite que um usuário dê instruções a um dispositivo para exibir e organizar documentos. Os sistemas e métodos descritos superam muitas dificuldades técnicas associadas aos intérpretes de linguagem natural existentes e são descritos como um sistema de armazenamento baseado na web, que pode se comunicar com outros sistemas em uma rede para armazenar e compartilhar dados do usuário.

Em geral, um dos versados na técnica entenderá que os sistemas e métodos descritos neste documento se aplicam a sistemas que são interconectados sem se afastar do escopo dos mesmos.
Sistemas e métodos para editar e reproduzir consultas de linguagem natural
Inventores: Robert Brett Rose, Gregory Brandon Owen e Keith Charles Bottner
Responsável: Google LLC
Patente dos EUA: 11.288.321
Concedido: 29 de março de 2022
Arquivado: 30 de maio de 2019
Resumo
Um sinal de um primeiro enunciado de linguagem natural identificando uma solicitação do usuário é recebido. Uma consulta de linguagem natural é gerada com base no primeiro enunciado de linguagem natural. A consulta de linguagem natural compreende
(i) uma pluralidade de categorias, e
(ii) uma pluralidade de variáveis.Um sinal de um segundo enunciado em linguagem natural que identifica uma modificação na solicitação do usuário é recebido. Se deve alterar a consulta de linguagem natural ou gerar uma nova consulta de linguagem natural com base no segundo enunciado de linguagem natural é determinado.
Em resposta à determinação de que a consulta de linguagem natural deve ser modificada com base na segunda elocução de linguagem natural, pelo menos uma da pluralidade de variáveis da pluralidade de categorias da consulta de linguagem natural é modificada para corresponder à segunda elocução de linguagem natural. Uma resposta à solicitação do usuário é fornecida com base na consulta de linguagem natural modificada.
Edição de consultas de linguagem natural Conclusão
A patente anterior sobre processamento de linguagem natural entra em mais detalhes sobre as regras gramaticais. Este esclarece que o mecanismo de pesquisa do Google usa processamento de linguagem natural na comunicação entre ele e os humanos que o utilizam para pesquisar. Eu resumi o resumo da patente, pulando a análise legal por trás do depósito da patente. Também tenho escrito sobre patentes de diálogo Human to computer do Google, que também se concentram em como as pessoas e os computadores interagem uns com os outros. Este é um movimento em direção a uma melhor entrada e resposta a perguntas com o mecanismo de pesquisa.
Pesquisar notícias diretamente na sua caixa de entrada
*Requerido