Está en la página 1de 23

Sistema Experto

Victor Araya N. Pedagoga en Matemticas

Sistemas Basados en Conocimiento


Antes de la aparicin del ordenador, el hombre ya se preguntaba si se le arrebatara el privilegio de razonar y pensar. En la actualidad existe un campo dentro de la inteligencia artificial al que se le atribuye esa facultad: el de los sistemas expertos (SE). Estos sistemas tambin son conocidos como Sistemas Basados en Conocimiento, los cuales permiten la creacin de mquinas que razonan como el hombre, restringindose a un espacio de conocimientos limitado.

HISTORIA
Sus inicios datan a mediados de los aos sesenta. Durante esta dcada los investigadores Alan Newell y Herbert Simon desarrollaron un programa llamado GPS (General Problem Solver; solucionador general de problemas). Poda trabajar con criptoaritmtica, con las torres de Hanoi y con otros problemas similares. Lo que no poda hacer el GPS era resolver problemas del mundo real, tales como un diagnstico mdico.

Herbert Simon

Alan Newell

En la dcada de los ochenta se ponen de moda los SE, numerosas empresas de alta tecnologa investigan en este rea de la inteligencia artificial, desarrollando SE para su comercializacin. Se llega a la conclusin de que el xito de un SE depende casi exclusivamente de la calidad de su base de conocimiento. El inconveniente es que codificar la pericia de un experto humano puede resultar difcil, largo y laborioso.

HOY
Un ejemplo de SE moderno es CASHVALUE, que evala proyectos de inversin y VATIA, que asesora acerca del impuesto sobre el valor aadido o IVA.

S.E.
Son SE aquellos programas que se realizan haciendo explicito el conocimiento en ellos, que tienen informacin especfica de un dominio concreto y que realizan una tarea relativa a este dominio. Para que un sistema experto sea herramienta efectiva, los usuarios deben interactuar de una forma fcil, reuniendo dos capacidades para poder cumplirlo:
Explicar sus razonamientos o base del conocimiento Adquisicin de nuevos conocimientos o integrador del sistema

COMPONENTES
Base de conocimientos
Base de hechos (Memoria de trabajo) Motor de inferencia Subsistema de explicacin Interfaz de usuario

Base de conocimientos
Es la parte del sistema experto que contiene el conocimiento sobre el dominio. hay que obtener el conocimiento del experto y codificarlo en la base de conocimientos. Una forma clsica de representar el conocimiento en un sistema experto son las reglas. Una regla es una estructura condicional que relaciona lgicamente la informacin contenida en la parte del antecedente con otra informacin contenida en la parte del consecuente.

Base de hechos
Contiene los hechos sobre un problema que se han descubierto durante una consulta. Durante una consulta con el sistema experto, el usuario introduce la informacin del problema actual en la base de hechos. El sistema empareja esta informacin con el conocimiento disponible en la base de conocimientos para deducir nuevos hechos.

Motor de inferencia
El sistema experto modela el proceso de razonamiento humano con un mdulo conocido como el motor de inferencia. Dicho motor de inferencia trabaja con la informacin contenida en la base de conocimientos y la base de hechos para deducir nuevos hechos. Contrasta los hechos particulares de la base de hechos con el conocimiento contenido en la base de conocimientos para obtener conclusiones acerca del problema.

Subsistema de explicacin
Una caracterstica de los sistemas expertos es su habilidad para explicar su razonamiento. Usando el mdulo del subsistema de explicacin, un sistema experto puede proporcionar una explicacin al usuario de por qu est haciendo una pregunta y cmo ha llegado a una conclusin. Este mdulo proporciona beneficios tanto al diseador del sistema como al usuario. El diseador puede usarlo para detectar errores y el usuario se beneficia de la transparencia del sistema.

Interfaz de usuario
La interaccin entre un sistema experto y un usuario se realiza en lenguaje natural. Tambin es altamente interactiva y sigue el patrn de la conversacin entre seres humanos. Para conducir este proceso de manera aceptable para el usuario es especialmente importante el diseo del interfaz de usuario. Un requerimiento bsico del interfaz es la habilidad de hacer preguntas. Para obtener informacin fiable del usuario hay que poner especial cuidado en el diseo de las cuestiones. Esto puede requerir disear el interfaz usando mens o grficos.

Tipos de Sistemas
Basados en reglas previamente establecidas (Aplicando reglas heursticas apoyadas generalmente en lgica difusa para su evaluacin y aplicacin.) Basados en casos o CBR (Case Based Reasoning) (Aplicando el razonamiento basado en casos, donde la solucin a un problema similar planteado con anterioridad se adapta al nuevo problema) Basados en redes bayesianas.(Aplicando redes bayesianas, basadas en estadstica y el teorema de Bayes)

Tareas que realiza un Sistema Experto


Monitorizacin Diseo Planificacin Control Simulacin Instruccin Recuperacin de informacin

Limitaciones
Sentido comn: Para un Sistema Experto no hay nada obvio. Lenguaje natural: Con un experto humano podemos mantener una conversacin informal mientras que con un SE no podemos.

Capacidad de aprendizaje: Cualquier persona aprende con relativa facilidad de sus errores y de errores ajenos, que un SE haga esto es muy complicado.
Perspectiva global: Un experto humano es capaz de distinguir cuales son las cuestiones relevantes de un problema y separarlas de cuestiones secundarias. Capacidad sensorial: Un SE carece de sentidos. Flexibilidad: Un humano es sumamente flexible a la hora de aceptar datos para la resolucin de un problema. Conocimiento no estructurado: Un SE no es capaz de manejar conocimiento poco estructurado.

Ventajas
Permanencia: A diferencia de un experto humano un SE no envejece, y por tanto no sufre prdida de facultades con el paso del tiempo.

Replicacin: Una vez programado un SE lo podemos replicar infinidad de veces.


Rapidez: Un SE puede obtener informacin de una base de datos y realizar clculos numricos mucho ms rpido que cualquier ser humano. Bajo costo: A pesar de que el costo inicial pueda ser elevado, gracias a la capacidad de duplicacin el coste finalmente es bajo. Entornos peligrosos: Un SE puede trabajar en entornos peligrosos o dainos para el ser humano. Fiabilidad: Los SE no se ven afectados por condiciones externas, un humano s (cansancio, presin, etc.). Consolidar varios conocimientos. Apoyo Acadmico.

Viejo Hernando Diego (2003). Sistemas expertos. Samper Mrquez Juan Jos (2004). Introduccin a los sistemas expertos. Samper Juan (2003). Sistemas expertos. El conocimiento al poder. Criado Briz Jos Mario (2002). Introduccin a los sistemas expertos. Wikipedia . Sistema experto. Castro Marcel (2002). Sistemas expertos. Flix Justo (2004). Aplicaciones, ventajas y limitaciones de los sistemas expertos. Montes Cerra Maria Clara (2003). Sistemas expertos. Consultado en 06, 05, 2004

Bibliografia