Metodologias Para El Desarrollo de Los Sistemas Expertos

download Metodologias Para El Desarrollo de Los Sistemas Expertos

of 34

Transcript of Metodologias Para El Desarrollo de Los Sistemas Expertos

  • INTRODUCCION

    Al igual que para desarrollar un sistema de informacin

    convencional existen varias metodologas de desarrollo como la

    Ingeniera de la Informacin, tendencias estructuradas y

    orientadas a objetos, as existen varias metodologas para

    desarrollar un sistema experto.

    Aqu solo mencionaremos algunas y mostraremos un esquema

    general de la metodologa con la cual trabajaremos nosotros.

    Metodologa de Buchanan, Metodologa de Grover,

    Metodologa de Brule, Metodologa KADS, Metodologa Ideal,

    etc.

  • IMPORTANCIA

    Son herramientas utilizadas por el ingeniero de conocimiento,

    que le dan pautas de como desarrollar un SE.

    Guan la construccin

    Permiten una correcta documentacin

    Permiten detectar problemas durante el desarrollo y corregirlos

    a tiempo.

  • METODOLOGA BUCHANAN

    En la adquisicin de conocimiento el ingeniero de conocimiento

    procede a travs de una serie de etapas para producir un SE.

    La caracterstica mas importante de esta metodologa es la

    constante relacin entre el Ingeniero de Conocimiento y el

    Experto del rea

    Se destacan 6 etapas fundamentales.

  • METODOLOGA BUCHANAN

    Prueba

    Identificacin

    Conceptualizacin

    Formalizacin

    Implementacin

    Conceptos

    Estructura

    Reglas

    Reformulacin

    Rediseo

    Inicio

    Requerimientos

    Refinamiento

  • 1. IDENTIFICACION

    Se identifican los participantes y roles, los recursos, fuentes

    de conocimiento.

    Se establecen las facilidades computacionales y

    presupuestos.

    Se identifican los objetos o metas

    METODOLOGA BUCHANAN

  • 2. CONCEPTUALIZACION

    Los conceptos se toman en cuenta con sumo inters, pues el

    Experto del rea es quien conoce en detalle los fundamentos

    particulares del tema a investigar

    METODOLOGA BUCHANAN

  • 3. FORMALIZACION

    Se identifican los conceptos relevantes e importantes

    El resultado de formalizar el diagrama de informacin

    conceptual y los elementos sub-problemas es una

    especificacin parcial para construir un prototipo de la base

    de conocimiento

    METODOLOGA BUCHANAN

  • 4. IMPLEMENTACIN

    Se formaliza el conocimiento obtenido del experto y se elige

    la organizacin, el lenguaje y el ambiente programacin

    5. TESTEO

    Se observa el comportamiento del prototipo, el

    funcionamiento de la base de conocimiento y la estructura

    de las inferencias, verificndose la performance del sistema.

    METODOLOGA BUCHANAN

  • 6. REVISIN DEL PROTOTIPO

    Se reformulan los conceptos .

    Se redisea y refina el prototipo.

    METODOLOGA BUCHANAN

  • METODOLOGIA IDEAL

    Fue propuesta por Juan Pazos, el ao 1997 en la tesis titulada

    Anlisis de viabilidad en sistemas basados en conocimiento,

    esta metodologa propone un ciclo de vida en espiral en tres

    dimensiones, y se ajusta a la tendencia del software actual, esto

    hace que:

    Sea reutilizable.

    Sea integrable.

    Posea requisitos abiertos.

    Tenga diversidad de modelos computacionales.

  • Esta basado en prototipaje rpido, consistente en conseguir, desde etapas

    muy iniciales del desarrollo, unos prototipos que den idea de cmo debe

    funcionar el sistema definitivo.

    El objetivo es conseguir un proceso de mejora gradual en base al

    conocimiento de los expertos.

    METODOLOGIA IDEAL

  • METODOLOGIA DE BRULE

    Muchos de los trabajos de SE no son dirigidos correctamente.

    En la mayora de los casos el problema se encuentra en la

    construccin del software y no en la adquisicin del

    conocimiento.

  • PRE-PLANEAMIENTO

    DISEO Y ESPECIFICACION

    EVALUACION

    IMPLEMENTACION

    DESARROLLO TEMPRANO

    MANTENIMIENTO

    SUPERVICION

  • 1. Pre-planeamiento

    Definir el problema, investigar la factibilidad del proyecto, el

    costo de conduccin, probabilidad de xito.

    2. Diseo y especificacin

    Crear el equipo de trabajo, estructurar las perspectivas,

    planificar la primera sesin para definir el modelo

    perspectiva inicial mediante la creacin de un prototipo

    demostrativo.

    METODOLOGIA DE BRULE

  • 3. Desarrollo temprano.

    El equipo realiza su primer esfuerzo de desarrollo. El final de

    esta ser un diseo relativamente estable.

    METODOLOGIA DE BRULE

    4. Implementacin

    Si el diseo es satisfactorio comienza la implementacin. Es

    un proceso interactivo, definicin del sistema, construccin

    e implementacin.

  • 5. EVALUACIN

    Se verifica y valida el sistema experto y se establece la

    performance del sistema.

    6. SUPERVISIN

    Consiste en un testeo en lnea, en un ambiente limitado y

    controlado

    7. MANTENIMIENTO.

    En todo sistema se requiere de un mantenimiento para

    poder existir y/o progresar, como as tambin la actualizacin

    del sistema.

    METODOLOGIA DE BRULE

  • METODOLOGA GROVER

    La metodologa de adquisicin de conocimiento para el

    dominio del problema de grover tiene tres fases:

    Definicin del dominio

    Formulacin fundamental del conocimiento

    Consolidacin del conocimiento basal.

  • Definicin del Problema

    Definicin del Problema

    Definicin del Dominio

    Escenarios Iniciales

    Nuevos Escenarios

    Conocimiento Basal

    Formulacin del conocimiento fundamental

    Revisin del Experto

    Actividad Basal del Sistema Experto

    Descripcin del problema Referencias Bibliogrficas Glosario de trminos Identificacin de expertos Criterios de performance Escenarios ejemplo

    Verificacin de Sintaxis Verificacin del

    comportamiento

    Verificacin general del comportamiento

    Consolidacin del conocimiento Basal

    METODOLOGA GROVER

  • La caracterstica mas importante es la obtencin de

    documentacin que puede reemplazar parcialmente al experto,

    y servir a los diseadores y usuarios como medio de

    documentacin y referencia

    La importancia de esta metodologa es el construirse a partir de

    unir puntos mas fuertes de las metodologas existentes en

    diferentes reas

    METODOLOGIA MIXTA

  • ESTUDIO PRELIMINAR

    DESARROLLO DE PROTOTIPOS

    DESARROLLO DEL SISTEMA

    EVALUACION FINAL

    MANTENIMIENTO

  • METODOLOGIA MIXTA

    1. ESTUDIO PRELIMINAR:

    Definicin del problema

    Estudio de factibilidad

    Anlisis

    Posibilidad de la construccin

    Justificacin de la construccin

  • 2. DESARROLLO DE PROTOTIPOS:

    E licitacin de conocimiento

    Representacin del conocimiento

    Eleccin de la herramienta

    Formalizacin: construccin de las reglas

    Implementacin del prototipo

    3. DESARROLLO DEL SISTEMA

    Los avances deben estar acompaados de evaluaciones

    internas de los expertos y la reconstruccin a partir del

    resultado de las evaluaciones

    METODOLOGIA MIXTA

  • 4. EVALUACION FINAL

    El testeo final consiste en plantear casos nuevos y comparar

    la solucin y procedimiento realizado por el experto y por el

    sistema

    5. MANTENIMIENTO

    Actualizacin del sistema

    METODOLOGIA MIXTA

  • METODOLOGA COMMON KADS

    METODOLOGIA

    ANALISIS CONSTRUCCION

    Sistema basados en conocimientos de forma anloga a los mtodos empleados

    en ingeniera de software

    Diseada

  • Es una herramienta para analizar la organizacin en que el SBC va

    ser introducido, y pretende descubrir problemas y oportunidades

    Describe a un nivel general las tareas que son realizadas o serna

    realizadas en el entorno organizativo en que s propone instalar el

    SBC y proporciona el marco para la distribucin de tareas entre

    agentes

    Modelo de la Organizacin (OM)

    Modelo de Tarea (MT)

    MODELOS DE LA METODOLOGA COMMON KADS

  • Un agente es un ejecutor de una tarea. Puede ser humano, software o cualquier otra entidad capaz de realizar una tarea.

    Este modelo describe las competencias, caractersticas, autoridades y restricciones para actuar de los agentes

    Detalla el intercambio de informacin entre los diferentes agentes involucrados en la ejecucin de las tareas descritas en el

    modelo de tarea

    Este es el corazn de la metodologa CommonKADS y modela el conocimiento de resolucin de problemas empleado por un

    agente para realizar una tarea

    MODELO DE AGENTE(AM)

    MODELO DE COMUNICACIONES(CM)

    MODELO DEL CONOCIMIENTO

    MODELOS DE LA METODOLOGA COMMON KADS

  • Mientras que los otros cinco modelos tratan del anlisis del SBC, este modelo se utiliza para describir la arquitectura y el diseo tcnico des SBC

    como paso previo a su implementacin

    MODELO DE DISEO

    Modelo

    Organizacional Modelo de Tarea Modelo de Agente

    Modelo del

    Conocimiento

    Modelo de la

    Comunicacin

    Modelo del diseo

    Contexto

    Concepto

    Artefacto

    MODELOS DE LA METODOLOGA COMMON KADS

  • Medicina Contabilidad Planificacin financiera Auditoria Militar Industria Robtica Electrnica aeronutica

    APLICACIONES

  • MILITAR

  • ROBTICA