Consulta en lenguaje natural

Una consulta de lenguaje natural es una entrada que consta únicamente de términos o frases que se dicen normalmente o que se ingresan como se podrían decir, sin ningún carácter que no sea del idioma, como el símbolo más o el asterisco, y sin ningún formato especial o alteración de sintaxis. Las consultas en lenguaje natural se pueden realizar a través de una interfaz de texto o voz.

El procesamiento del lenguaje natural (NLP) hace posible que el software "comprenda" el habla humana típica o el contenido escrito como entrada y posiblemente responda a él, según la aplicación. Un asistente virtual, por ejemplo, está diseñado para responder a la entrada de voz o al texto. Sin embargo, ningún software es capaz de derivar el significado del lenguaje humano a medida que se habla, por lo que la PNL implica procesos para traducir el lenguaje entre los dos.

La PNL aplica técnicas de sintaxis como el análisis sintáctico para un análisis gramatical, la segmentación de palabras para dividir el texto en unidades más pequeñas, la ruptura de oraciones para aplicar límites significativos en el texto ininterrumpido, la segmentación morfológica para identificar la estructura y la forma de las palabras y la raíz, reduciendo las palabras a las raíces a los que se adjuntan sufijos y prefijos. Además de estos procesos, la PNL utiliza técnicas que incluyen el reconocimiento de entidades nombradas (NER) y la desambiguación del sentido de las palabras para comprender las consultas de entrada de los usuarios, traducirlas y devolverlas como respuestas comprensibles para los humanos a través de la generación de lenguaje natural (NLG).