Está en la página 1de 16

Arquitectura de Sistemas Expertos

David Mauricio, Copyright

Arquitectura de los Sistemas Expertos

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.
David Mauricio, Copyright

Arquitectura de los Sistemas Expertos 1. Arquitectura y Funcionamiento

Base de Conocimiento Mdulo de Adquisicin de Conocimiento Base de Hechos

Mdulo de Explicacin

Interfase Motor de Inferencia Usuario

Adquisicin de Conocimiento

Representacin del Conocimiento

Tratamiento del Conocimiento

Utilizacin del Conocimiento

David Mauricio, Copyright

Arquitectura de los Sistemas Expertos 1. 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.
David Mauricio, Copyright

Arquitectura de los Sistemas Expertos 1. 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).
David Mauricio, Copyright

Arquitectura de los Sistemas Expertos 2. 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.
David Mauricio, Copyright

Arquitectura de los Sistemas Expertos 2. 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)


David Mauricio, Copyright

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.
David Mauricio, Copyright

Arquitectura de los Sistemas Expertos 3. La Base de Hechos

La base de hechos es temporal, salvo necesidades del usuario, y depende exclusivamente de la situacin estudiada.

David Mauricio, Copyright

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: Encadenamiento hacia delante (forward chaining, progresivo o deductivo) Encadenamiento hacia atrs (backward chaining, regresivo o inductivo) Redes Neuronales Artificiales
David Mauricio, Copyright

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.

David Mauricio, Copyright

Arquitectura de los Sistemas Expertos 5. El Mdulo de Adquisicin de Conocimiento

Es un subsistema que ayuda a la estructuracin e 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.

David Mauricio, Copyright

Arquitectura de los Sistemas Expertos 5. El Mdulo de Adquisicin de Conocimiento

Algunas Consideraciones:

1. El conocimiento se debe introducirse de la forma ms sencilla posible.


2. 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.
David Mauricio, Copyright

Arquitectura de los Sistemas Expertos 6. 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 sistema experto durante su desarrollo.
David Mauricio, Copyright

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 le es necesaria al sistema experto.
En algunos sistemas se utilizan tcnicas de tratamiento del lenguaje natural para mejorar la comunicacin entre el usuario y el sistema experto.
David Mauricio, Copyright

Arquitectura de los Sistemas Expertos 7. La Interfase de Usuario

Requisitos o Caractersticas de la interfaz


El aprendizaje del manejo debe ser rpido. Debe evitarse en lo posible la entrada de datos errnea. Los resultados deben presentarse en una forma clara para el usuario. Las preguntas y explicaciones deben ser comprensibles.
David Mauricio, Copyright

También podría gustarte