UD SHELL Versión 2.0. - Universidad de Manizales
UD SHELL Versión 2.0. - Universidad de Manizales
UD SHELL Versión 2.0. - Universidad de Manizales
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
- <strong>Universidad</strong> <strong>de</strong> <strong>Manizales</strong>, enero – junio / 2005<br />
A continuación se <strong>de</strong>scriben las principales características <strong>de</strong> estas<br />
unida<strong>de</strong>s:<br />
• Base <strong>de</strong> Conocimientos (BC). Es el componente más importante <strong>de</strong>l<br />
SBC. Contiene el conocimiento sobre el dominio en el cual se especializa.<br />
El conocimiento tiene que estar representado en la forma que resulte más<br />
a<strong>de</strong>cuada para el dominio <strong>de</strong> su competencia (Re<strong>de</strong>s Semánticas,<br />
Sistemas <strong>de</strong> Producción, Lógica <strong>de</strong> Predicados y Frames). Una base <strong>de</strong><br />
conocimientos <strong>de</strong>be ser coherente, rápida, modular, fácil <strong>de</strong> <strong>de</strong>sarrollar y<br />
mantener.<br />
• Base <strong>de</strong> Hechos (BH). Es el conjunto <strong>de</strong> información que no varía <strong>de</strong><br />
una sentencia a otra. Los hechos se diferencian <strong>de</strong> los datos en el sentido<br />
que los hechos forman parte <strong>de</strong>l SBC, mientras que los datos, al po<strong>de</strong>r<br />
variar <strong>de</strong> una solución a otra, conviene agruparlos en archivos externos al<br />
SBC.<br />
Algunos autores no consi<strong>de</strong>ran a la base <strong>de</strong> hechos en forma<br />
in<strong>de</strong>pendiente. Los conocimientos y los hechos pue<strong>de</strong>n aparecer<br />
conjuntamente en una sola base, la <strong>de</strong> conocimientos.<br />
• El Motor <strong>de</strong> inferencia (MI). Junto con la BC, constituye el núcleo <strong>de</strong>l<br />
SBC. Contiene los algoritmos con los cuales selecciona, <strong>de</strong>ci<strong>de</strong>, interpreta<br />
y aplica el conocimiento <strong>de</strong> la base <strong>de</strong> conocimientos sobre la base <strong>de</strong><br />
hechos con el fin <strong>de</strong> obtener la solución buscada. Un mecanismo <strong>de</strong><br />
inferencia <strong>de</strong>be ser in<strong>de</strong>pendiente <strong>de</strong>l conocimiento y <strong>de</strong> los hechos. Está<br />
caracterizado por:<br />
El lenguaje en que ha sido escrito.<br />
La velocidad <strong>de</strong> trabajo: Inferencias/segundo.<br />
Las estrategias <strong>de</strong> búsqueda <strong>de</strong> soluciones:<br />
No Or<strong>de</strong>nada: aleatoria, heurística.<br />
Or<strong>de</strong>nada: enca<strong>de</strong>namiento hacia a<strong>de</strong>lante (guiado por los<br />
datos, <strong>de</strong>ductivo), enca<strong>de</strong>namiento hacia atrás (guiado por<br />
los objetivos, inductivo).<br />
La forma en que elige el conocimiento.<br />
La posibilidad <strong>de</strong> incorporar metaconocimiento.<br />
El método que utiliza para la evaluación <strong>de</strong>l conocimiento<br />
incompleto o incierto.<br />
El intérprete <strong>de</strong> reglas se encarga <strong>de</strong> seleccionar aquéllas reglas cuya<br />
condición se satisfaga, pue<strong>de</strong> establecer si se satisface o no una condición<br />
consultando en la BH o preguntando al usuario. Cuando encuentra una regla<br />
cuya parte <strong>de</strong> condición se satisface la dispara ejecutando la parte <strong>de</strong> acción<br />
<strong>de</strong> la regla que pue<strong>de</strong> significar cosas distintas: añadir algo a la base <strong>de</strong><br />
hechos, hacer una sugerencia al usuario o consultar otro conjunto <strong>de</strong> reglas.<br />
6