La idea
- Un sistema experto es un programa que soluciona problemas y da
consejos en un área especializada de conocimiento. Por ejemplo,
- diagnóstico médico
- diseño de automóviles
- prospecciones geológicas
- Un ingeniero del conocimiento dedica meses a observar y entrevistar
expertos humanos en el área de interés. Una vez la "masa de
conocimientos" es organizada y formalizada, se graba en la "base de
conocimientos" del programa.
Mycin
El programa
- Mycin es un sistema experto en tratamientos de infecciones
bacteriológicas en la sangre: partiendo de la información sobre los
síntomas del paciente y los resultados de los tests, trata de
identificar el organismo responsable de la infección.
- Durante la "consulta", Mycin puede requerir más informacion,
formulando cuestiones del tipo "¿Ha sufrido hace poco el paciente
quemaduras?" o "¿Es el paciente alérgico al Colistin?". El programa
puede también sugerir que se hagan nuevos tests.
- Una vez el diagnóstico ha sido encontrado, Mycin recomienda la
medicación que se debe seguir.
- Si se le pide, Mycin puede explicar el razonamiento que le lleva a
su diagnóstico.
- Se ha podido comprobar que Mycin tiene la misma competencia que un
especialista humano en infecciones de sangre y bastante mayor que la de
un médico de cabecera.
Las reglas de inferencia
- La mayoría de los sistemas expertos almacenan su conocimiento en
forma de reglas de inferencia: si esto, entonces eso; si eso, entonces
aquello otro. Las siguientes son dos de estas reglas presentes en la
base de conocimientos de Mycin:
regla para el diagnóstico
SI
- 1. el lugar del cultivo es la sangre, y
- 2. la tintura del organismo es gram-negativa, y
- 3. la morfología del organismo es filiforme, y
- 4. el paciente ha sufrido severas quemaduras
ENTONCES hay evidencia (.4) de que la identidad
del organismo es pseudonoma.
regla para la terapia
SI la identidad del organismo es pseudonoma
ENTONCES la terapia debe seleccionarse de entre las siguientes
medicinas:
- 1. Colistin (.98)
- 2. Polymyxin (.96)
- 3. Gentamicin (.96)
- 4. Carbenicillin (.65)
- 5. Sulfisoxazole (.64)
Las reflexiones.
"Hay un peligro inherente en la etiqueta "sistemas expertos".
Cuando hablamos de un experto humano nos referimos a alguien con un
conocimiento profundo, que no le sirve únicamente para solucionar
problemas específicos adecuadamente formulados, sino también para
ponerlos dentro de un contexto más amplio. Nosotros distinguimos entre
un experto y un idiota erudito. Llamar a un programa un experto puede
llevar a conclusiones erróneas. (...) Estas desfiguraciones quizá sean
útiles para quienes traten de conseguir dinero para su investigación o
traten de vender programas, pero pueden crear esperanzas injustas en
quienes piensen en usarlos."
Winograd, T.A., Flores, F. 1986. "Understanding Computers and
Cognition". Norwood, N.J.: Ablex. |