Está en la página 1de 6

SISTEMAS EXPERTOS PIONEROS Y CICLO DE VIDA DE UN

SISTEMA EXPERTO
SISTEMAS EXPERTOS PIONEROS
Los Sistemas Expertos se desarrollaron entere 1960-1970, al reconocerse la importancia
primordial que tienen los conocimientos particulares de un dominio para que los mtodos
formales de bsqueda e inferencia sean eficaces en la solucin de problemas. El desarrollo
de estos se caracteriza por las siguientes etapas: Invencin (1965-1979), Prototipos (19701977), Experimentacin (19777-1981) e Industrializacin (surgen compaas dedicadas a
producir aplicaciones y herramientas).

Entre los principales sistemas expertos pioneros se destacan los siguientes:


DENDRAL.- Fue desarrollado por Buchanan, Feigenbaum, Lederberg, LInsdsay en la
Universidad de Standford en 1965. Uno de los primeros sistemas expertos (basado en
conocimientos), programa interactivo que utiliza la frmula molecular, los datos del
espectrograma y la heurstica de conocimiento sobre qumica orgnica y genetista.
DENDRAL utiliza los datos que le dan para realizar una bsqueda de la estructura
molecular, explora las posibles configuraciones moleculares con la estructura adecuada.
INTERNIST.- Sistema experto en medicina contempla el diagnstico de las enfermedades
de medicina interna u hospitalaria. Fue desarrollado en la universidad norteamericana de
Pittsburg en 1975, por Pople y otros colaboradores. Puede diagnosticar hasta 500
enfermedades que forman parte del rea de la medicina interna.
CASNET.- Desarrollado por Weiss y otros colaboradores en 1976. Su objetivo era ayudar
a los mdicos en el diagnstico y el tratamiento del glaucoma (enfermedad ocular). Esta
estructurado por: Observaciones (sntomas, signos y resultados de las pruebas de
laboratorio), Estados patofisiolgicos (alteraciones que se producen en el funcionamiento
de un rgano- ojo) y Estados de enfermedad (enfermedades se encuentran clasificadas en
un rbol taxonmico; inferiores corresponden a especificaciones de los nodos superiores)
MYCIN.- Sistema experto desarrollado por ShortLiffe y Buchanan, en la Universidad de
Stanford en 1976. Fue escrito en Lisp, e inicialmente estaba inspirado en Dendral, Su
principal funcin consista en el diagnstico de enfermedades infecciosas de la sangre;
adems, era capaz de razonar el proceso seguido para llegar a estos diagnsticos, y de
recetar medicaciones personalizadas a cada paciente (segn su estatura, peso, etc.)
PUFF.- Diagnostica y trata enfermedades del pulmon.PIP (Present Illnes Program),
desarrollado en el MIT en 1976. Diagnostica enfermedades del rin.
PROSPECTOR.- Sistema Enfocado a la prospeccin minera desarrollado por Konolige
SRI International en 1970, establece hiptesis sobre la existencia de yacimientos minerales.

MACSYMA.- desde 1965 se trabajo en antecesores de este sistema experto como SAINT,
SIN y MATHLAB. Desarrollado por Martin y Fateman- Instituto Tecnolgico de
Masachuseten 1976. Lleg a emular a los expertos humanos matemticos, incluyendo
diferenciacion e integracin
TWIRL: Tactical Warfare. Simulaciones de guerras completas y gua de mejores acciones
posibles a realizar, en casi todas las situaciones.
R1 o XCON.- Proyecto de la quinta generacin, shells y mquinas de LISP. Programa
utilizado para el descubrimiento de yacimientos petrolferos bajo aguas marinas. Elaborado
por John McDermott en 1979 de la Universidad Carnegie Mellon.
RHEUM.- realiza el diagnstico en reumatologa. Desarrollado por Kingsland en 1983.

DIFERENCIAS DEL CICLO DE VIDA DE UN SISTEMA EXPERTO


CON UN SISTEMA TRADICIONAL

CICLO DE VIDA DE UN SISTEMA EXPERTO


Weiss y Kulikowski (1984) sugieren el siguiente:
1. Planteamiento del problema. La primera etapa en cualquier proyecto
es normalmente la definicin del problema a resolver. Puesto que el
objetivo principal de un sistema experto es responder a preguntas y
resolver problemas, esta etapa es quizs la ms importante en el
desarrollo de un sistema experto. Si el sistema esta mal definido, se
espera que el sistema suministre respuestas errneas.
2. Encontrar expertos humanos que puedan resolver el problema. En
algunos casos, sin embargo, las bases de datos pueden jugar el papel del
experto humano.
3. Diseo de un sistema experto. Esta etapa incluye el diseo de
estructuras para almacenar el conocimiento, el motor de inferencia, el
subsistema de explicacin, la interface de usuario, etc.
4. Eleccin de la herramienta de desarrollo, concha, o lenguaje de
programacin.
Debe decidirse si realizar un sistema experto a medida, o utilizar una
concha, una herramienta, o un lenguaje de programacin. Si existiera una
concha satisfaciendo todos los requerimientos del diseo, esta debera ser
la eleccin, no solo por razones de tipo financiero sino tambin por
razones de fiabilidad. Las conchas y herramientas comerciales estn
sujetas a controles de calidad, a los que otros programas no lo estn.
5. Desarrollo y prueba de un prototipo. Si el prototipo no pasa las
pruebas requeridas, las etapas anteriores (con las modificaciones
apropiadas) deben ser repetidas hasta que se obtenga un prototipo
satisfactorio.
6. Refinamiento y generalizacin. En esta etapa se corrigen los fallos y
se incluyen nuevas posibilidades no incorporadas en el diseo inicial.
7. Mantenimiento y puesta al da. En esta etapa el usuario plantea
problemas o defectos del prototipo, corrige errores, actualiza el producto
con nuevos avances, etc.
Todas estas etapas influyen en la calidad del sistema experto resultante,
que siempre debe ser evaluado en funcin de las aportaciones de los
usuarios.

CICLO DE VIDA DE UN SISTEMA TRADICIONAL


Segn Senn:
1. Estudio preliminar.- Se realiza el levantamiento de informacin, la
definicin del problema, y un estudio de factibilidad. Anlisis: Se elabora el
modelo funcional del sistema actual, se determina los requerimientos, se realiza
la descripcin y evaluacin de alternativas para finalmente aprobarlas.
2.Diseo: se elabora un modelo funcional del sistema propuesto, a partir de un
diseo lgico, se elabora y presenta el prototipo del sistema con el fin de
obtener la aprobacin del sistema propuesto
3.Implementacin: comprende el desarrollo del software, pruebas del sistema,
y puesta en marcha (acondicionamiento de locales organizacin del cliente
entregar aplicacin probada elaborar datos en vivo adiestramiento carga de
datos en vivo entrega de documentacin asignar responsabilidades
determinar fin de la instalacin)
4. Mantenimiento: es la ltima fase del ciclo de vida de desarrollo de sistemas,
en donde los sistemas son sistemticamente reparados y mejorados. Por
definicin, el proceso de mantenimiento de un si es un proceso de devolucin al
principio del ciclo de vida y de repeticin de los pasos de desarrollo para la
implementacin de cambios (las 4 actividades ms importantes que ocurren
dentro del mantenimiento son: obtencin de los requerimientos de
mantenimiento, transformacin de los requerimientos en cambios, diseo de los
cambios e implementacin de los cambios).

La principal diferencia es que en los Sistemas Expertos como su nombre lo indica se


requiere de la colaboracin de un experto en el rea con la que se eta trabajando, por tanto
requiere de fases que pueden tomar mucho ms tiempo que en un sistema tradicional para
poder transmitir el conocimiento cognitivo al sistema experto. Entre las diferencias que se
pudo observar se tiene la siguiente:
SISTEMA
SISTEMA EXPERTO
TRADICIONAL
Se basa en la necesidad Depende de la aplicacin que vaya a tener.
del cliente.
Hace uso de algoritmos. Hace uso de Conocimientos y Mecanismos de Inferencia. Por
tanto requiere nfasis en la fase de diseo.
No toma decisiones, ni Posee razonamiento automtico (planicar, tomar decisiones,
explica resultados.
plantear y evaluar estrategias, aprender a partir de la experiencia,
auto reprogramables). Por tanto la Implementacin va ha ser mas
compleja.

ANLISIS
Diferencias entre un experto y un no experto
EL tiempo de resolucin del experto es pequeo, la eficacia resolutiva alta, posee
estrategias y tcticas, la bsqueda de soluciones aplica la heurstica y realiza clculos
aproximados.
Diferencias entre un SE y un programa tradicional
Un sistema experto utiliza datos simblicos, aplica la resolucin heurstica, define el
problema de forma declarativa, posee un control no secuencial, conocimientos imprecisos,
requiere modificaciones frecuentes, explica, trata de buscar una solucin satisfactoria, estos
sistemas justifican su respuesta, la resolucin esta aplicada a un rea limitada, la
comunicacin es independiente.
Diferencias entre un sistema experto y un experto humano
Un experto humano posee un conocimiento adquirido e innato, la adquision del mismo es
Terico-Prctico, tiene mltiples campos, a veces requiere una explicacin, no es
reproducible y posee una vida finita.
Sistema experto VS. Sistema clsico
El sistema experto posee una base de conocimiento separada del mecanismo de
procesamiento, puede contener errores, una parte del sistema experto consiste en el mdulo
de explicacin, cuando se requiere hacer cambios en las reglas son fciles, el sistema puede
funcionar con pocas reglas, emplea la ejecucin usa heursticas y lgica, puede operar con
informacin incompleta, y, representa y usa conocimiento
http://catalinasist.wordpress.com/2011/03/19/sistemas-expertos-pioneros-y-ciclo-de-vida-de-unsistema-experto/