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