Resumen:
Esta tesis está orientada a documentar el papel de los analizadores semánticos en el procesamiento del lenguaje natural, además también se documentará como ejemplo el desarrollo de un analizador semántico.
El procesamiento del Lenguaje Natural (PLN) es una parte esencial de la inteligencia artificial que investiga y formula mecanismos computacionales efectivos que faciliten la interrelación hombre/máquina y permitan una comunicación mucho más fluida y menos rígida que los lenguajes formales.
Todo sistema de PLN intenta simular un comportamiento lingüístico humano; para ello debe tomar conocimiento tanto de las estructuras propias del lenguaje, como del conocimiento general acerca del discurso.
Debido a la complejidad necesaria para lograr que la computadora “comprenda” el lenguaje humano es que se pretende realizar este trabajo que incluye un analizador el cual permita facilitar esta tarea.
La manera en la que el analizador semántico realiza el análisis es la siguiente:
1. A partir de leer texto en lenguaje natural hace una comparación con una ontología (red Semántica) ya que trabajar con redes semánticas facilitará su uso.
2. Si las palabras se relacionan semánticamente, el analizador lo indica o indica lo contrario
3. Las búsquedas se realizan usando sinónimos y por herencia
Para su funcionamiento el analizador requiere una base de conocimientos, esta base de conocimientos debe tener la estructura de tripleta, la cual contendrá (Concepto, relación, valor).
El analizador semántico estará orientado a la computadora para evitar inconsistencias en la introducción de texto. El usuario final estará enfocado en crear, enriquecer su base de conocimientos ya que mientras más información tenga mayor es el alcance del analizador semántico, además de que siendo más grande la base de conocimientos será mayor el conocimiento que obtendrá la computadora y evitará que ocurran inconsistencias.