Está en la página 1de 22

Fundamento de

Sistemas Expertos

El procesamiento del conocimiento es indiferente al conocimiento.


Simula la labor de un experto humano, y no de un operador.
Alto desempeo. El sistema debe tener la capacidad de responder a
un nivel de competencia igual o superior al de un especialista en el
campo. Esto significa que la calidad del consejo dado por el sistema
debe ser muy alta.
Comprensible. El sistema debe ser capaz de explicar los pasos de su
razonamiento. Este rasgo es importante, 1ro porque proporciona una
revisin del razonamiento; 2do permite asegurar en la fase de
desarrollo de que el sistema ha adquirido el conocimiento y lo est
usando de manera correcta.

Flexibilidad. Debido a la gran cantidad de conocimiento


que puede albergar un SE es importante contar con un
mecanismo eficiente para aadir, modificar y eliminar el
conocimiento.
Tiempo de respuesta adecuado. El sistema debe actuar
en un tiempo razonable, comparable o mejor al tiempo
requerido por un especialista para alcanzar una decisin.
Confiabilidad. El sistema experto debe ser confiable y no
propenso a fallos.

Ventajas y Desventajas
Desventaja
No tiene capacidad de aprender.
No tiene capacidad de generalizar conocimiento.
No tiene capacidad de hacer analogas.

Ventajas
Coste reducido. El coste de poner la experiencia a disposicin del
usuario se reduce de manera considerable. A mayor uso menor costo.
Peligro reducido. Los sistemas expertos pueden usarse en ambientes
que podran ser peligrosos para un ser humano.
Experiencia Permanente. La experiencia es permanente y no depende
de causas externas.
Experiencia mltiple. El conocimiento de varios especialistas puede
estar disponible de manera simultnea.
Mayor confiabilidad. Al proporcionar una segunda opinin los sistemas
expertos incrementan la confianza en que un especialista ha tomado la
decisin correcta.

Ventajas y Desventajas
Ventajas
El conocimiento que tiene es fcil de actualizar.
Es capaz de utilizar grandes cantidades de conocimiento.
Son fciles de duplicar.
Son consistentes.
Son documentables.
Explicacin. El sistema experto puede explicar de forma clara y

detalladamente el razonamiento que conduce a una conclusin


aumentando la confianza.
Respuesta rpida. Respuesta en tiempo real.

Ventajas y Desventajas
Ventajas
Respuestas slidas, completas y sin emociones. El sistema
experto siempre funciona a plena capacidad sin tener presin ni
fatiga.
Inteligente. El sistema experto puede actuar como un tutor
inteligente, dejando que el estudiante ejecute programas de
ejemplo y explicando el razonamiento del sistema.
Base de datos inteligente. Los sistemas expertos pueden usarse
para tener acceso a una base de datos en forma inteligente.

Arquitectura

Tpicos
La Arquitectura y Funcionamiento
La Base de Conocimiento.
La Base de Hechos.
El Motor de Inferencia.
El Mdulo de Adquisicin del
Conocimiento.
El Mdulo de Explicacin
La Interface Usuario.

Mdulo de
Adquisicin
de
Conocimient
o

Adquisicin de
Conocimiento

Base de
Conocimiento

Mdulo de
Explicacin
Interfase
Motor de
Inferencia

Usuario

Tratamiento del
Conocimiento

Utilizacin del
Conocimiento

Base de
Hechos

Representacin del
Conocimiento

Arquitectura de los Sistemas Expertos


Arquitectura y Funcionamiento
Los componentes principales de todo sistema experto son:
La Base de Conocimiento. Es un repositorio en donde se almacena el conocimiento
y la experiencia asociada al problema a resolver.
La Base de Hechos. Es un repositorio temporal en donde se almacenan los hechos
del problema a resolver.
El Motor de Inferencia. Es el programa que tiene por objetivo resolver el problema,
esto adquirido los hechos, usa la base conocimiento y algn mecanismo de
inferencia, y con ello obtiene la solucin al problema.

Las componente importantes pero no indispensables de un sistema expertos son:


El mdulo de Interface de Usuario. A travs del cual el usuario interacta con el
sistema
El mdulo de Adquisicin de Conocimiento. A travs del cual el responsable del
conocimiento actualiza el conocimiento de la Base de Conocimiento.
El mdulo de Explicacin. Este mdulo tiene por finalidad explicar el raciocinio del
sistema en la obtencin de la solucin al problema.

Arquitectura de los Sistemas Expertos


Arquitectura y Funcionamiento
El usuario (quien usa el sistema), interacta con el sistema experto a travs
del mdulo de interfase de usuario. A travs de este mdulo, el usuario
ingresa al sistema los hechos asociados a un problema y este le responde
las conclusiones. Esto se consigue a travs del motor de inferencia, quien a
su vez interacta con la Base de Conocimiento y la Base de Hechos.
El usuario tambin puede solicitar informacin sobre como el sistema obtuvo
sus conclusiones, esto se consigue gracias al mdulo de explicacin.
La adquisicin y actualizacin del conocimiento del sistema, lo realiza el
responsable del conocimiento (que puede ser un experto o un usuario
designado por la organizacin).

Arquitectura de los Sistemas Expertos


La Base de Conocimiento
La Base de Conocimientos de un Sistema Experto contiene el
conocimiento y o experiencia de los expertos en un dominio o
rea del saber determinado.
Una caracterstica muy importante de los Sistemas Expertos es es
que la base de conocimientos es independiente del mecanismo
de inferencia que se utiliza para resolver los problemas. De esta
forma, cuando los conocimientos almacenados se han quedado
obsoletos, o cuando se dispone de nuevos conocimientos, es
relativamente fcil aadir nuevas reglas, eliminar las antiguas, o
corregir los existentes, sin necesidad de modificar el motor de
inferencia.

Arquitectura de los Sistemas Expertos


La Base de Conocimiento

La Base de Conocimiento est constituido de:


Objetos y sus relaciones
Situaciones particulares (meta conocimiento,
meta-reglas)
Estrategias de resolucin y sus condiciones
(en algunos casos)

Arquitectura de los Sistemas Expertos


3. La Base de Hechos

La base de hechos o base de datos es una memoria


auxiliar que se utiliza para almacenar los datos asociado
al problema que se desea resolver. En ella tambin se
registra los resultados intermedios obtenido a lo largo
del procedimiento de deduccin.
Al memorizar todos los resultados intermedios, conserva
el vestigio de los razonamientos efectuados; por lo
tanto, se puede utilizar explicar las deducciones y el
comportamiento del sistema.

Arquitectura de los Sistemas Expertos


3. La Base de Hechos

La base de hechos es temporal, salvo


necesidades

del

usuario,

depende

exclusivamente de la situacin estudiada.

Arquitectura de los Sistemas Expertos


4. El Motor de Inferencia
El motor de inferencia (o mecanismo de inferencia) es la componente
principal del SE cuya misin es obtener conclusiones mediante la
aplicacin del conocimiento abstracto (metodologa de inferencias)
sobre al conocimiento concreto (base de conocimiento) y los datos
(base de hechos).
La metodologa de inferencia puede ser:
o Encadenamiento hacia delante (forward chaining, progresivo o

deductivo)
o Encadenamiento hacia atrs (backward chaining, regresivo o inductivo)
o Redes Neuronales Artificiales

Arquitectura de los Sistemas Expertos


4. El Motor de Inferencia

Si el motor de inferencia no puede obtener


conclusin, el sistema podr solicitar a travs del
modulo de adquisicin de conocimiento ms
conocimiento o travs del mdulo de interfase
con el usuario ms hechos, a fin de obtener
alguna conclusin vlida.

Arquitectura de los Sistemas Expertos


El Mdulo de Adquisicin de Conocimiento
Es

un

subsistema

que

ayuda

la

estructuracin

implementacin del conocimiento en la Base de Conocimiento.


Este mdulo permite que se puedan aadir, eliminar o modificar
elementos de conocimiento en el sistema experto.
El proceso de construir la Base de Conocimiento (transferir

conocimiento del experto para el SE) es conocido como


cognimtica; las personas que realizan este proceso son
llamados de cognimticos o ingenieros de conocimiento.

Arquitectura de los Sistemas Expertos


El Mdulo de Adquisicin de Conocimiento
Algunas Consideraciones:
El conocimiento se debe introducirse de la forma ms
sencilla posible.
Posibilidades de representacin clara de todas las
informaciones contenidas en una base de conocimientos.
3. Comprobacin automtica de la sintaxis.
4. Posibilidad constante de acceso al lenguaje de
programacin.

Arquitectura de los Sistemas Expertos


El Mdulo de Explicacin
Es un subsistema que tiene por objetivo dar una explicacin de las
conclusiones obtenidas o de las acciones ejecutadas por el Sistema
Experto.
Est diseado para aclarar al usuario la lnea de razonamiento seguida
en el proceso de inferencia.
Si el usuario pregunta al sistema cmo ha alcanzado una conclusin,
ste le presentar la secuencia completa de reglas usada. Esta
posibilidad de explicacin es especialmente valiosa cuando se tiene la
necesidad de tomar decisiones importantes amparndose en el consejo
del sistema experto.
El subsistema de explicacin tambin puede usarse para depurar el

Arquitectura de los Sistemas Expertos


7. La Interfase de Usuario
Tambin denominado de sistema de consulta, es la

componente que gobierna el dialogo entre el usuario y el


sistema. Su objetivo es permitir un dialogo casinatural
con la mquina.
El interfaz de usuario permite que el usuario pueda:

describir el problema al sistema experto, interpretar sus


preguntas, los comandos y la informacin ofrecida.
Esta

componente

posibilita

que

la

respuesta

proporcionada por el sistema sea inteligible para el


interesado. Tambin puede solicitar ms informacin si

También podría gustarte