Para el desarrollo del modelo computacional la interfaz KZ2/TZJ tiene en cuenta diferentes clases de conocimiento:
Conocimiento lingüístico:
Consiste en el conocimiento del vocabulario y de los patrones de las oraciones. El primero incluye la formación, el uso y el significado semántico de las palabras (el significado de la palabra en el contexto y que realiza la palabra dentro de la oración) y es representado en frames. El segundo presenta como emplear palabras y frases para construir oraciones y cual es el significado de la palabra. La Forma Backus Naur (BNF) es aplicado para describir este tipo de conocimiento [2].
* La Forma Backus Naur (BNF):
Es una notación con la que se puede describir la sintaxis de las
construcciones de los lenguajes, utilizando la siguiente
simbología:
< > significa no terminal
:: = significa produce
La expresión consiste en secuencias de símbolos y/o secuencias
separadas por la barra vertical, '|', indicando una opción, el
conjunto es una posible substitución para el símbolo a la
izquierda. Los símbolos que nunca aparecen en un lado izquierdo son
terminales [3].
Ejemplo:
<oración> ::=
<sujeto> <predicado>
<sujeto>
::= Juan | Julia
<predicado> ::= <verbo>
<adverbio>
<verbo> ::=
maneja | corre
<adverbio> ::=
descuidadamente | rápido | frecuentemente
Conocimiento del dominio
Es esencial para procesar peticiones del LN. Cada dominio tiene sus propios conceptos y el mismo concepto puede tener diferentes significados de un dominio a otro. Por ejemplo, el concepto POSICION puede ser explicado como la localización de un archivo en un espacio de nombramiento cuando se esta en el dominio de los sistemas de archivos; sin embargo, el mismo concepto se puede convertir en la coordenada e el cursor en la pantalla si el dominio son aplicaciones graficas [2].
Conocimiento de la aplicación de comandos
Describe las formas y significados semánticos de todos los comandos proveídos por una aplicación. Por ejemplo, si la aplicación es Unix, la interfaz de conocimiento de la aplicación incluye todos los comandos de Unix: sus formaciones y significados semánticos. Es usado para realizar la transformación de las formas internas de la petición a las formas aceptadas por la aplicación.
Una forma de que las interfaces de LN se adapten fácilmente a las diferentes aplicaciones, es adoptando un enfoque jerárquico al procesamiento de peticiones del LN, lo cual incluye tres fases: Entendimiento del lenguaje natural, compilación del dominio y motor de inferencia. [2].
1. Sistemas operativos Una breve reseña de lo que son los sistemas operativos, sus caracteristicas y las... [23/03/05] |
13.314 | ||||
2. Windows XP. Sistemas operativos (primera parte) En este curso sobre el Sistema operativo Windows XP estudiaremos el concepto del... [08/10/08] |
26.506 | ||||
3. Windows XP. Sistemas operativos (segunda parte) En esta segunda parte de nuestro curso del Sistema operativo Windows XP, aprenderás... [08/10/08] |
9.605 |