Universidad Nacional Mayor de San Marcos Facultad de Ciencias Matemáticas EAP. Computación Científica Taxonomia Sistema Experto Curso: Inteligencia Artificial Prof. Oscar Benito Pacheco
Taxonomía Existen varias formas de clasificar a los sistemas expertos: [Henao 2002] Por su funcionalidad o propósito. Por su estado de evolución. Por la forma de interacción con el usuario.
1. Taxonomía Funcionalidad Esta clasificación es de acuerdo con la función que él realiza o el propósito para el cual fue desarrollado: Descubrimiento Diagnóstico Diseño Interprete Monitorización Planeación Descripción
1. Taxonomía Funcionalidad Descubrimiento: Sistemas que generan nuevos conceptos a partir de reglas y principios consistentes y permiten encontrar nuevas relaciones entre los datos. - PROSPECTOR: Para el descubrimiento de yacimientos de molibdeno. - AM: Para la formulación de conceptos y conjeturas sobre la teoría de números. - META-DENDRAL: Para el descubrimiento de reglas sobre la conducta de algunos compuestos en el espectrómetro de masas.
1. Taxonomía Funcionalidad Diagnóstico: Para detectar las causas del mal funcionamiento de un sistema. - MYCIN: Diagnostica las causas de enfermedades infecciosas en un paciente. - ACE: Localiza las causas de fallas en redes telefónicas. - REACTOR: Encuentra las fallas en los sistemas de enfriado de reactores nucleares. www.matthewtavares.com/ges_documentation.html
1. Taxonomía Funcionalidad Diseño: Con el objetivo de configurar estructuras a partir de unas condiciones iniciales. - XCON: Configura sistemas computarizados. - SECS: Genera complejos compuestos químicos. - PALLADIO: Diseña y prueba nuevos circuitos de tipo VLSI. detectar las causas del mal funcionamiento de un sistema. http://www.ruleworks.co.uk/mobat/r1-soar.htm
1. Taxonomía Funcionalidad Interprete: Sistema que infiere el significado de los datos (analiza los datos), es decir, sirve para determinar qué está sucediendo en un momento dado. - PROSPECTOR: Interpreta datos de muestras de material mineral para detectar yacimientos. - REACTOR: Interpreta los datos en tiempo real, de reactores nucleares. - CRYSALIS: Interpreta los datos de un mapa de densidad de electrones para inferir la estructura tridimensional de una proteína. http://www.chromsmart.com/be-screen-captures.htm
1. Taxonomía Funcionalidad Monitorización: Su objetivo es comparar el estado de un proceso real con el estado esperado, para detectar desviaciones y sugerir las correcciones. - YES/MVS: Controla y hace la monitorización de las funciones de un sistema operativo. - VM: Hace la monitorización del estado de un paciente en una sala de cuidado intensivo. - REACTOR: Hace la monitorización de los procesos de un reactor nuclear. http://domino.watson.ibm.com/tchjr/journalindex.nsf/0b9b c46ed06cbac1852565e6006fe1a0/e8fda97988a5350385 256bfa0067f649?OpenDocument
1. Taxonomía Funcionalidad Planeación: Para plantear la mejor acción a realizar para alcanzar un objetivo. - THE UNDERWRITING ADVISOR: Ayuda al asesor de seguros en la determinación de si otorgar o no una póliza y en qué condiciones. - PLANNER: Hace la planeación estratégica de una organización. - KNOBS: Asiste en la planeación táctica de ataques aéreos. http://www.jdi-solutions.co.uk/products.php?product=expsys http://www.scambs.gov.uk/faqs/faq.htm?mode=20&pk_faq=33
1. Taxonomía Funcionalidad Predicción: Sistemas que infieren las probables consecuencias de una situación, utilizando modelos de simulación. - PLANT: Estima los daños potenciales de plagas sobre plantíos. - I&W: Predice los posibles lugares de conflictos armados. - PTRANS: Estima los requerimientos de manufactura de algún producto.
2. Taxonomía Evolución del Sistema Esta clasificación es de acuerdo con el grado de evolución que el sistema ha tenido. Es decir, que dependiendo de su propósito, cubrimiento y del conocimiento que maneja se tienen diversos estados del sistema [Waterman 86]: - Prototipo de demostración - Prototipo de investigación - Prototipo de campo - Modelo de producción - Sistema comercial
2. Taxonomía Evolución del Sistema Prototipo de demostración: El sistema soluciona una porción del problema, sugiriendo que el enfoque es viable y el desarrollo del sistema es alcanzable. Es pequeño y se utiliza como estrategia de convencimiento de la utilidad del SBC. Prototipo de investigación: El sistema presenta un desempeño aceptable del problema pero puede ser frágil debido a que no se ha probado y revisado completamente. Es de tamaño mediano. Prototipo de campo: El sistema muestra un buen desempeño y ha sido revisado en el entorno del usuario. Es de tamaño que varía de mediano a grande.
2. Taxonomía Evolución del Sistema Modelo de producción: El sistema exhibe muy buena calidad, desempeño, rapidez y una ejecución eficiente en el entorno del usuario. Son grandes programas implementados en lenguajes eficientes. Sistema comercial: El sistema es un modelo de producción que está siendo usado regularmente en una base comercial.
3. Taxonomía Interacción con el Usuario Esta clasificación se refiere a la forma como el SBC interactúa con el usuario en términos de compartir tareas y responsabilidades [Guida 94]: Sistema soporte: Sistema prescriptivo Sistema autónomo:
3. Taxonomía Interacción con el Usuario Sistema soporte: Es un SBC que puede darle soporte experto al usuario. Este sistema puede actuar en diferentes roles, como asistente, colega crítico, segunda opinión, asesor, consultor tutor, etc. Ofrece conocimientos y competencias pero no prescribe soluciones o decisiones. Actúa como un ayudante, sin la intención de reemplazar al experto. Sistema prescriptivo: Es un SBC que puede guiar, restringir y controlar la actividad de un usuario en la ejecución de una tarea compleja. Mejora la calidad y el tiempo de respuesta sin reemplazar a los expertos. Este sistema tiene la autoridad para mejorar los objetivos, restricciones, soluciones o decisiones. Sistema autónomo: No interactúa con ningún humano ya que se utiliza para reemplazarlos
Referencias: [Waterman 86] D. Waterman. A Guide to Expert Systems. Addsison-Wesley Publishing Company. The United States of America. 1986. 419 p. [Guida 94] G. Guida, C. Tasso. Design and Development of Knowledge Based Systems. England : John Wiley & Sons. 1994. 476 p. [Henao 2002] M. Henao Calad. CommonKADS-RT: Una Metodología para el Desarrollo de Sistemas Basados en el Conocimiento de Tiempo Real. Tesis Doctoral, Universidad Politécnica de Valencia 2002.