Sei sulla pagina 1di 25

Sistemas Expertos TS10

Ing. Eduardo Yataco Silva

AGENDA
Arquitectura de un Sistema Experto

ARQUITECTURA DE SISTEMA EXPERTO

ARQUITECTURA DE SE: BASE DE CONOCIMIENTO


Conocimiento y Experiencia de los expertos en un dominio determinado, convenientemente codificado, estructurado y formalizado para uso posterior. Es el rea del Saber.

ARQUITECTURA DE SE: BASE DE CONOCIMIENTO


Es ingresada por el Ingeniero Conocimiento. Guardamos Reglas de Inferencia. de

ARQUITECTURA DE SE: BASE DE CONOCIMIENTO


Reglas de Inferencia
Es una estructura de representacin del conocimiento que tiene la siguiente forma: Si A1, A2,... Aa Entonces C1, C2,... Cc

Patrones SI Antecedente

Patrones Entonces Consecuente

ARQUITECTURA DE SE: BASE DE CONOCIMIENTO


Reglas de Inferencia
Si Sntoma11, Sntoma12, Sntoma13, ...Sntoma1k Entonces Enfermedad1 Si Sntoma21, Sntoma22, Sntoma23, ...Sntoma2k Entonces Enfermedad2 ... ... ... Si Sntoma n1, Sntoma n2,Sntoma n3,...Sntoma nk Entonces Enfermedadn

ARQUITECTURA DE SE: MOTOR DE INFERENCIA


Ncleo del Sistema Experto. Unidad Lgica con la que se extraen conclusiones de la Base de Conocimientos, segn un mtodo fijo de solucin de problemas que esta configurado imitando el procedimiento humano de los expertos para solucionar problemas.

ARQUITECTURA DE SE: MOTOR DE INFERENCIA


Una conclusin se produce mediante aplicacin de las reglas sobre los hechos presentes. Decide que se debe aplicar, que se debe hacer, resuelve conflictos nuevos, hace uso de la Base de Conocimiento.

ARQUITECTURA DE SE: MOTOR DE INFERENCIA


Entre las funciones que realiza el Motor de Inferencia tenemos:
Determinar las acciones que tendrn lugar, el orden en que lo harn y como lo harn entre las diferentes partes del Sistema Experto.

ARQUITECTURA DE SE: MOTOR DE INFERENCIA


Entre las funciones que realiza el Motor de Inferencia tenemos:
Determinar como y cuando se procesaran las reglas y dado el caso, tambin la eleccin de que reglas debern procesarse. Controlar el dialogo con el usuario.

ARQUITECTURA DE SE: BASE DE HECHOS


Memoria de trabajo, memoria temporal auxiliar que almacena los datos del usuario, los datos iniciales del problema y los resultados intermedios obtenidos a lo largo del proceso de consulta y resolucin. A partir de esta, se puede saber no solo el estado actual del Sistema, si no tambin como se llego a este.

ARQUITECTURA DE SE: BASE DE HECHOS


Durante una consulta al Sistema Experto, el usuario introduce la informacin que se tiene del problema actual a la Base de Hechos y el Sistema empareja esta informacin con el conocimiento disponible en la Base de Conocimientos para deducir nuevos Hechos. Por ello es conveniente que esta informacin se maneje con Base de Datos Relacionales.

ARQUITECTURA DE SE: BASE DE HECHOS


Por ejemplo:
Diagnstico de Enfermedades. Datos personales del paciente: (nombre, direccin, N de seguro) Sntomas del paciente: (s1 s2 s3 s4 ....sk)

ARQUITECTURA DE SE: INTERFAZ DE USUARIO


Gobierna el dilogo entre el sistema y el usuario, facilitando a este la posibilidad de consultas en un lenguaje lo mas natural posible.

ARQUITECTURA DE SE: INTERFAZ DE USUARIO


Los requisitos mas importantes que debe satisfacer son:
El aprendizaje de su manejo debe ser rpido. Debe evitarse, en la medida de lo posible; la entrada de datos errneos. Los resultados deben presentarse al usuario en forma clara. Las preguntas y explicaciones deben ser comprensibles.

ARQUITECTURA DE SE: INTERFAZ DE USUARIO


Para poder cumplir con los Requisitos anteriormente mencionados este modulo se apoya en:
Mdulo de Comunicaciones. Mdulo de Explicaciones.

ARQUITECTURA DE SE: INTERFAZ DE USUARIO


Algunos Sistemas Expertos incorporan adicionalmente herramientas de desarrollo de interfaces grficas.

ARQUITECTURA DE SE:
MDULO DE COMUNICACIONES

Permite al Sistema Experto interactuar con otros sistemas. Este mdulo, en particular; es necesario cuando el Sistema Experto es utilizado para el Control de Sistemas Automatizados que son gobernados por medio de otros computadores.

ARQUITECTURA DE SE:
MDULO DE EXPLICACIN Explica el proceso aplicado en la resolucin de un determinado Problema. Ayuda al Ingeniero de Conocimiento a refinar el Motor de Inferencia. Ayuda al Experto a verificar la Coherencia de la Base de Conocimiento.

ARQUITECTURA DE SE:
MDULO DE ADQUISICIN DE CONOCIMIENTO

Este mdulo permite al ingeniero de Conocimiento y/o al Experto centrase en la estructuracin, implementacin y actualizacin del conocimiento, sin tener que dedicar excesivo tiempo a la programacin. Permite agregar nuevo conocimiento.

ARQUITECTURA DE SE:
MDULO DE ADQUISICIN DE CONOCIMIENTO

Debe cumplir los siguientes Requisitos:


El conocimiento debe poder introducirse de a forma mas sencilla posible. Posibilidad de una representacin clara de toda la informacin contenida en la Base de Conocimiento. Comprobacin automtica de la sintaxis del cdigo en el que este representado el Conocimiento.

ARQUITECTURA DE SISTEMA EXPERTO

Gracias !!!

Ing. Eduardo Yataco Silva

Potrebbero piacerti anche