Universidad Tcnica de Babahoyo FAFI Escuela de Sistemas
Calidad y Validacin de un Sistema Experto (2014)
Revisin de la funcionalidad de un Sistema Experto
Autores: David Velsquez Campos davidvelasquezc@gmail.com
Fernando Snchez Ledesma barcefernando1992@gmail.com
Juan Herrera Chvez juankxeo@gmail.com
Stalin Zapata Fuentes pilsener48@gmail.com
Resumen.- Este trabajo est dedicado a la revisin de la funcionalidad de los sistemas expertos. Como ya sabemos, Un sistema experto es un programa computacional que se comporta como un experto humano en un dominio especializado del conocimiento, resuelve problemas del nivel de complejidad que maneja el experto. (Harmon, 1985, p. 2).
Un Sistema Experto consta de varios componentes, y es en base a estos que se realizara esta investigacin, una revisin a su funcionamiento, como trabaja cada uno de sus componentes y cul es la relacin entre ellos, como se comportan al realizar una tarea individual o en conjunto.
Palabras Claves Funcionalidad, programa computacional, lenguaje natural, usa reglas heursticas
Introduccin La funcionalidad de un sistema experto es tratar de resolver problemas complejos que previamente fueron analizados y programados en base a conocimientos estudiados a fondo, con el objetivo de estar presto a la resolucin de la peticin que realizara el usuario del sistema experto, pero no todos conocen como funciona internamente un sistema experto. Entre los aos de 1972 y 1980 se desarroll el Sistema experto MYCIN, los mdicos conocan que su funcin es la de aconsejar los en la investigacin y determinacin de diagnsticos en el campo de las enfermedades infecciosas de la sangre, ellos saban cmo manejar el sistema y la manera de obtener los resultados, pero no todos conocan internamente cmo funcionaba, es esta Universidad Tcnica de Babahoyo FAFI Escuela de Sistemas Calidad y Validacin de un Sistema Experto (2014) investigacin se mostrara cmo funciona el sistema experto Desarrollo Lo primero que se debe conocer antes de comenzar a desarrollar el tema, es saber cmo est compuesto un sistema experto, un sistema experto consta de: Base de Conocimiento. Base de Hechos. Motor de Inferencias. Mdulos de Justificacin. Interfaz de Usuarios. Mdulo de Comunicacin. Mdulo de Adquisicin de Conocimiento. Cmo se relacionan para el funcionamiento del sistema experto? El Sistema experto tiene una interfaz, esta maneja un lenguaje natural, y es el mtodo como el usuario va a comunicarse con el sistema experto, por esta va el usuario va a realizar las peticiones o realizara las acciones en dicho sistema, estas acciones o peticiones son captadas por el motor de inferencias, que es quien modela el proceso de razonamiento humano y este a su vez maneja la base de conocimiento, que es donde est almacenado el conocimiento que fue modelado luego de la recoleccin de datos con el experto, una vez que la peticin es procesada por el motor de inferencias (manejador de base de conocimiento y base de datos), este muestra al usuario el resultado, que es el diagnostico o sntesis adems del como y el porque de la interaccin. El mdulo de comunicacin es quien est encargado de comunicarse con otros sistemas, que en algunos casos son usados para recoger informacin y consultar base de datos, adems tenemos al mdulo de adquisicin de conocimiento, que permite elaborar de manera sencilla una base de conocimiento, y tambin aportar una herramienta que ayuda a actualizar una base de conocimiento cuando se requiera. Cmo Funciona Mycin? El sistema experto Mycin, es un sistema basado en reglas, que significa que usa reglas heursticas apoyadas generalmente en lgica difusa para su evaluacin y aplicacin, este sistema usa alrededor de 600 reglas, lo que hace Mycin es un dialogo con el doctor, que ingresa las respuestas en base a las preguntas que le hace el sistema, y al final brindara un diagnstico y una recomendacin a teraputica detallada. A continuacin se mostrara un ejemplo de una consulta con el sistema experto Mycin: 1 . Nombre del paciente : ( primero - ltimo ) FRED ** BRAUN ( Preguntas 1-3 solicitud de antecedentes de datos del paciente) . 5 . Por lo que el sitio fue el espcimen para la Cultura - toman 1 ? ** BLOD = SANGRE (Sistema corrige error de escritura ) . Universidad Tcnica de Babahoyo FAFI Escuela de Sistemas Calidad y Validacin de un Sistema Experto (2014) 6 . Por favor, indique la fecha y hora en que se obtuvo CULTURA - 1 . (mes / da tiempo / ao) ** 20 de junio 1977 El primer organismo aislado del cultivo de sangre de 20 -JUN- 77 ( CULTURA - 1 ) se utilizar el como : --- ORGANISMO - 1 --- 8 . La cepa ( gramo o Ziehl -Neelsen acid-fast ) del ORGANISMO - 1 : ** NEG 24 . Es Fred Braun un paciente quemado? N **
(Despus de unos 50 a 60 preguntas, MYCIN imprime las hiptesis diagnsticas en los que la terapia se basarse.) Mis recomendaciones teraputicas estarn diseadas para tratar los organismos que son o muy probable, o , aunque menos probable , tendra un efecto significativo en la seleccin de la terapia si estuvieran presentes . Es importante para cubrir para el despus de la infeccin (s) probable y organismo (s) asociado: INFECCION -1 es BACTERIEMIA <ITEM-1> E.COLI [ ORGANISMO - 1 ] <ITEM-2> KLEBSIELLA [ ORGANISMO - 1 ] <ITEM-3> ENTEROBACTER [ ORGANISMO - 1 ] <ITEM-4> KLEBSIELLA - PNEUMONIAE [ ORGANISMO - 1 ]
Resultados Para comprobar cmo funciona un sistema experto se utiliz como base, un cdigo fuente de diagnstico mdico en PROLOG, el cual indicara el doctor, enfermedad y medicamentos con respecto a una serie de preguntas que el usuario tiene que responder, luego de esto el sistema mostrara la posible enfermedad, el tipo de especialista que la atender y que medicinas debe tomar. Conclusiones Con esta investigacin se demostr que un sistema experto puede ser muy fcil de manipular en su etapa de uso, pero que su funcionamiento es muy complejo, debido a que, para obtener un resultado de una peticin o accin de parte del usuario al sistema experto, se necesita de varios factores que tuvieron que ser intensivamente estructurados a medida que se obtuvo los conocimientos por parte del experto humano, los sistemas expertos pueden llegar a ser muy complejos en su etapa de trabajo (fase de utilizacin por parte de los usuarios) y su funcionamiento debe ser sin ningn margen de error, porque para ello se desarrolla (en algunos casos) un sistema que ayuda a mejorar la base de conocimiento cuando esta lo necesita. El funcionamiento del sistema experto puede variar dependiendo de qu tipo de sistema sea, existen sistemas basados en reglas, basados en redes bayesianas y sistemas basados en casos, en general todos deberan tener los mismos elementos a diferencia de su base de conocimiento que dependiendo del tipo de SE que sea, adoptara otro tipo de comportamiento al momento de interactuar con el usuario y el motor de inferencias. Universidad Tcnica de Babahoyo FAFI Escuela de Sistemas Calidad y Validacin de un Sistema Experto (2014)
Referencias
[1] Santaella Vallejo, J. (2005). Un Sistema Experto: Mycin. Recuperado: 16 de marzo del 2014,http://www.it.uc3m.es/jvillena/ irc/ practicas/estudios/MYCIN.pdf [2] King, D, Harmon, P. (1988). Mycin. Diaz de Santos S.A. , Sistemas expertos: aplicaciones de la inteligencia artificial en la actividad empresarial . (p 19-27). Madrid
[3] Aguado Bened, PM. (1995). Los sistemas expertos y la recuperacin documental: ejemplos de aplicacin . Recuperado desde: http://www.ibersid.eu/ojs/index.php/scire/a rticle/viewFile/1041/1023