13.05.2013 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!