Metodologías para el Desarrollo de Sistemas Expertos

I.A.

Metodologías
 Importancia de las metodologías  Introducción hacia una metodología de

desarrollo de SE  Participantes  Metodología de Buchanan  Metodología de Grover  Metodología de Brule  Metodología de Blanque y García Martínez  Metodología resultante de la combinanción de las anteriores IA1 - 2

Importancia de usar Metodogías
 Son herramientas utilizadas por el ingeniero

de conocimiento, que le dan pautas de como desarrollar un Sistema Experto.  Guían la contrucción.  Permiten una correcta documentación.  Permiten detectar problemas durante el desarrollo y corregirlos a tiempo. Evitando errores.
IA1 - 3

Introducción hacia una metodología de desarrollo de SE  Factor humano – Permeabilidad del experto de campo – Destreza del ingeniero de conocimiento  Componentes psicológicos: personalidad – Extrovertidos: abundancia de información. puede generar inconsistencia en la BC – Introvertidos: poca información puede provocar lagunas en la BC IA1 .4 .

Introducción hacia una metodología de desarrollo de SE  Componente social – Coacción – Voluntario  Componente cultural – El experto de campo supone perjuicio – El experto de campo supone beneficio IA1 .5 .

Introducción hacia una metodología de desarrollo de SE  Etapas – Pedirle al experto de campo que hable sobre el conocimiento involucrado – Tomar nota de los conceptos utilizados con más frecuencia – Parametrizar los conceptos involucrados – Establecer relaciones de causalidad entre los conceptos según sus parámetros – Verificar la aceptabilidad de las reglas con el experto de campo IA1 .6 .

o los expertos.  Sherpa: unión entre el.  Ingeniero de conocimiento (receptores de conocimiento): personas encargadas de modelar la habilidad en el dominio y los que conducen las entrevistas con los expertos. Con frecuencia es un miembro del equipo técnico de la organización del diseño. el equipo técnico y la administración. IA1 .7 .Participantes  Equipo de miembros: personas involucradas con el desarrollo del proceso.  Líder de equipo: es el principal responsable del diseño del un SE.

IA1 .  Usuarios representativos: representan los intereses de la administración.  Experto: es la persona de la cual se extrae el conocimiento.  Unión administrativa: representan los intereses de la administración al grupo. No necesariamente son los mismos que obtienen el conocimiento.Participantes • Ingeniero de software: escriben el software.8 . No es el Sherpa. Su sabiduría es valiosa para el sistema. Apuntan al monitoreo del diseño del sistema y al desarrollo para los respectivos usuarios.

los intangibles: información y soportes. o por medio del poder de la información (como la del experto).9 . IA1 . son organizados formalmente (administración.  Influencias: todo grupo ejercerce un grado y clase de influencia sobre el equipo a través de relaciones jerárquicas formales para el equipo.Participantes  Otros grupos: involucrados en el desarrollo del sistema. equipo técnico) o no (usuarios expertos).  Organización: cada grupo tiene su propia estructura. Los grupos formalmente estructurados tienen una relación más estructurada con el equipo.  Medios: Los medios tangibles: personal y recursos.

10 .Metodología de Buchanan  En la adquisición de conocimiento (de distintas fuentes: libros. expertos) el ingeniero de conocimiento procede a través de una serie de etapas para producir un Sistema Experto.  Se destacan 6 etapas fundamentales IA1 .

 Se establecen las facilidades computacionales y presupuestos.  Se identifican los objetivos o metas. IA1 .11 .Metodología de Buchanan 1) Indentificación  Se identifican los participantes y roles. fuentes de conocimiento. los recursos.

IA1 .12 .Metodología de Buchanan 2) Conceptualización  Se analizarán los conceptos vertidos por el Experto de Campo • Los mismos serán tomados en cuenta con sumo interés. pues el Experto de Campo es quién conoce en detalle los fundamentos particulares del tema a investigar.

13 . IA1 .  El resultado de formalizar el diagrama de información conceptual y los elementos subproblemas es una especificación parcial para construír un prototipo de la base de conocimiento.Metodología de Buchanan 3) Formalización  Se identifican los conceptos relevantes e importantes.

el lenguaje y el ambiente de programación.14 .Metodología de Buchanan 4) Implementación  Se formaliza el conocimiento obtenido del Experto y se elige la organización. IA1 .

IA1 .15 . verificándose la performance del sistema. el funcionamiento de la base de conocimiento y la estructura de las inferencias.Metodología de Buchanan 5) Testeo  Se observa el comportamiento del prototipo.

 Se rediseña y refina el prototipo. IA1 .Metodología de Buchanan 6) Revisión del prototipo  Se reformulan los conceptos.16 .

Metodología de Buchanan  La característica más importante de esta metodología es la constante relación ente el Ingeniero de Conocimiento y el Experto de Campo IA1 .17 .

Metodología de Grover  El método de Grover propone una serie de etapas en el desarrollo del proceso de adquisición del conocimiento. cada una de las cuales va acompañada de una documentación detallada. IA1 .18 .

19 .Metodología de Grover  Se distinguen tres etapas: – Definiciión del dominio – Formulación del conocimiento fundamental – Consolidación del conocimiento Basal IA1 .

Metodología de Grover Definición del dominio Escenario inicial •Descripción del problema •Referencias bibliográficas •Glosario •Criterios de performance •Escenarios de ejemplos •Identificación de expertos •Chequeo de sintaxis •Cheque de comportamiento Cuerpo del conocimiento fundamental Conocimiento Basal Revisión del experto Escenarios nuevos Actividad básica del SE IA1 .20 .

Metodología de Grover  La característica más importante es la obtención de documentación que puede reemplazar parcialmente al experto. y servir a los diseñadores y usuarios como medio de documentación y referencia. IA1 .21 .

Metodología de Brulé  Muchos de los trabajos en SE no son dirigidos correctamente. IA1 .  En la mayoría de los casos el problema se encuentra en la construcción del software y no en la adquisición del conocimiento.22 .

se planifica la primera sesión y se define le modelo perspectiva inicial mediante la creación de un prototipo demostrativo IA1 .Metodología de Brulé 1) Pre-planeamiento: Donde se define el problema. estructuran las perspectivas. el costo de conducción.23 . 2) Diseño y especificación: Se crea el equipo de trabajo. probabilidad de éxito. se investiga la factibilidad del proyecto.

IA1 . comienza la implementación. definición del sistema. Es un proceso interactivo.24 . El final de esta será un diseño relativamente estable.Metodología de Brulé 3) Desarrollo temprano: El equipo realiza su primer esfuerzo de desarrollo. construcción e implementación. 4) Implementación: Donde si el diseño es satisfactorio.

25 .Metodología de Brulé 5) Evaluación: Se verifica y valida el sistema experto y se establece la performance del sistema. como así también la actualización del sistema. IA1 . en un ambiente limitado y controlado. 7) Mantenimiento: En todo sistema se requiere de un mantenimiento para poder existir y/o progresar. 6) Supervición: Consiste en un testeo en línea.

que incrementalmente converge al sistema experto final. IA1 .Metodología de Brulé  La característica más importante de esta metodología es el desarrollo de un SE temprano.26 .

27 . IA1 .Javier Blanquet y García Martínez Adquisición del conocimiento:  Se realiza el relevamiento del conocimiento involucrado haciéndole tener en cuenta al experto que se debe explayar lo más posible.  De esta manera tratar de extraerle no sólo el conocimiento específico del dominio de la aplicación sino también los conocimientos conexos.

 Resulta conveniente mostrarle una lista de tales conceptos al experto.Javier Blanquet y García Martínez Enunciación de conceptos:  Se analiza el conocimiento y se toma nota de los conceptos más frecuentemente utilizados por el experto.28 . esto se logra mediante la observación del experto sobre determinadas ideas. y que él realice una clasificación del tipo: conceptos primarios y secundarios. IA1 .

Funciona / No funciona.Javier Blanquet y García Martínez Parametrización de conceptos:  Tomar los valores que se encuentran asociados a los conceptos.  Por ejemplo: Presencia / Ausencia.29 . IA1 . Alto / Medio / Bajo.

IA1 .Blanque y García Martínez Planteo de causalidades:  Se establecen las relaciones de causalidad entre los distintos conceptos por medio de grafos causales y luego de esto se redactan las reglas asociadas.30 .

y en base a la comparación se decidirá si se modifican.  Se puede realizar usando casos de testeo que sean considerados típicos. IA1 . se comparan los resultados con los datos para los mismos casos por los expertos humanos. eliminan o aceptan las reglas involucradas.31 .Blanque y García Martínez Verificación:  Consiste en la verificación de la aceptabilidad de las reglas con el experto de campo.

IA1 .Blanque y García Martínez  La característica más importante es la etapa de planteo de causalidades. ya que compara el procedimiento que realiza el experto de campo con el que realizará el sistema.32 . ya que los grafos de causalidades son una excelente herramienta para la representación del conocimiento previo a la formalización de reglas y la verificación. pudiendo establecer la performance del sistema.

33 .Metodología Propuesta 1) Estudio preliminar:  Definición del problema  Identificación de los expertos  Bibliografía de referencia  Glosario de términos  Estudio de factibilidad  Técnica  Operativa  Económica  Análisis  Posibilidad de la construcción  Justificación de la construcción IA1 .

34 .Metodología Propuesta 2) Desarrollo de prototipos:  Elicitación de conocimiento  Representación del conocimiento (grafos causales)  Elección de la herramienta  Formalización: construcción de las reglas  Implementación del prototipo IA1 .

35 . 5) Mantenimiento: • Actualización del sistema IA1 . 4) Evaluación final: • El testeo final consiste en plantear casos nuevos y comparar la solución y el procedimiento realizado por el experto y por el sistema.Metodología Propuesta 3) Desarrollo del sistema: • Los avances deben estar acompañados de evaluaciones internas de los expertos y la reconstrucción a partir del resultado de las evaluaciones.

IA1 .Metodología Propuesta  La importancia de esta metodología es fue construída de la unión de los puntos fuertes de las metodologías anteriores.36 .

Metodologías  Sin una metodología difícilmente se logrará con éxito la construcción de un Sistema Experto. IA1 .37 .

Sign up to vote on this title
UsefulNot useful