Está en la página 1de 3

Sistemas Expertos

 
La definición mas acertada de un sistema experto, es la que hace referencia a un tipo especifico de
programa que simula a un ser humano capaz de encontrar soluciones de un problema en un campo
determinado, para esto, almacena el conocimiento de estos en una base de datos, y al entrelazar su
contenido es capaz por medio de lógica de conclusiones de llegar al fin esperado.

Los sistemas expertos pertenecen al creciente grupo de los sistemas basados en el conocimiento y
esta estrechamente relacionado con la inteligencia artificial, lo cual le permite generar una situación
ideal para combinar información de forma “inteligente”, obtener conclusiones y justificarlas, con lo que
se completa la transición del procesamiento de datos al procesamiento de conocimientos.

Dentro de las principales capacidades de los sistemas expertos están las siguientes:

* Emplean soluciones que contienen conocimientos y experiencias de especialistas


* Deducen conclusiones a partir del correcto manejo de la lógica
* Interpretación de datos ambiguos.
Uso de probabilidad

Los sistemas expertos son desarrollados por especialistas, que aportan todo su conocimiento para la
eficacia del software, sin embargo, el aprendizaje adquirido de manera empírica es el mas difícil de
transmitir puesto que este se debe en parte a la intuición, propiedad de la que carece todo organismo
inerte

Como dato histórico, vale la pena mencionar que los sistemas expertos y en general la inteligencia
artificial no son avances recientes, las primeras ideas, definiciones y pruebas se generaron en la
década de los 50.

Ejemplos
 
ELIZA
Escrito a finales de los años 60’s por el profesor Joseph Weizenbaum, Eliza fue creado para ayudar a
analizar el lenguaje, y su nombre se genera a partir de una película en la que una niña vendedora de
Rosas aprende a hablar en ingles a la perfección gracias a las clases de un profesor
MYCIN
Creado en el año de 1976 por Schortcliffe, MYCIN es un programa que utilizan los médicos que están
realizando sus prácticas, para obtener ayuda necesaria a la hora de realizar sus diagnósticos. Una de
las grandes ventajas de este software es que se actualiza de acuerdo a los parámetros y reglas
proporcionadas por los expertos humanos
DENDRAL
Dendral es un software de tipo experto diseñado para el campo de la química. Es usado
específicamente en el área del análisis químico para solucionar problemas de ingeniería química en 3
fases.

En la primera de estas, el programa encuentra las restricciones pertinentes de acuerdo a la bases de


datos que implementa, luego consulta restricciones a los usuarios, es decir consulta a estos para crear
nuevas restricciones, en el caso de que existan, y finalmente publica una lista de soluciones ordenada
descendentemente comenzando desde las mas recomendable.
Fue escrito en LIPS principalmente pero con el tiempo ha ido evolucionado para ser usado en varios
computadores como por ejemplo el PDP 10 en Escocia. Este programa es implementado por
Universidades y Empresas de USA y Europa con mucho éxito, ya que esta basado en la estrategia de
planificar, generar y comprobar

Diseño
 
El diseño de un Sistema experto esta dividido básicamente en tres grupos:
1) Equipo de desarrollo:
Es el conjunto de personas que trabajan entre si para lograr el software en si, esta compuesto por el
experto, que es quien aporta todos sus conocimientos del área en la que se esta desarrollando; El
ingeniero de conocimiento que es quien se encarga de hacer encuestas al experto para nutrir la base
de conocimientos; y por ultimo se encuentra el usuario que se encarga de aportar ideas y de probar el
software.

Generalmente el experto y el ingeniero trabajan de la mano, y para empezar deben delimitar el tema
de investigación, por ejemplo, se deben plantear, junto con el usuario, los problemas que se
pretenden resolver con el desarrollo del proyecto.

Luego de obtener los limites de trabajo, el ingeniero y el experto entran a una ardua labor, el
ingeniero debe realizar la implementación correcta de los datos y el experto debe estar
constantemente revisando que sus conocimientos sean correctamente interpretados y transmitidos,
para esto muchas veces el experto debe hacer las veces de usuario y probar el sistema una y otra vez
hasta que este llegue a ser completamente estable, es por esta razón que la opinión del usuario es de
suma importancia
2) Métodos auxiliares en el desarrollo:
Uno de los métodos mas importantes constituyen los denominados shells que son Sistemas expertos
que contienen una base de conocimientos vacía lista para recibir datos, consta de motor de inferencia,
componente explicativo y la interface del usuario y cada aplicación tiene un shell propio

Es posible modificar estos shells de acuerdo al criterio del usuario o a las circunstancias que se
presenten en la investigación, si el ingeniero conoce a cabalidad el shell, este puede ahorrase grandes
cantidades de trabajo a la hora de crear la base de conocimiento, es por eso que la implementación de
los shells es muy importante a la hora de desarrollar un sistema experto

Otro de los métodos auxiliares son los denominados frames que son marcos preestablecidos en los
que solo se introduce a la base de conocimiento datos generales y estos frames se encargan de
ordenar la información.
Los frames hacen parte de los shells, y cumplen la función de componentes explicativos y su uso
depende de cada shell
3) Construcción de prototipos:
Los prototipos se construyen antes de desarrollar el software para evitar riesgos tales como falta de
experiencia y falta de apoyo al desarrollador, o imprecisión en la especificación de los requisitos
necesarios del sistema.

Estos prototipos pueden ser modificados en cualquier etapa del desarrollo del Sistema Experto ya que
a medida que se ajustan los componentes a las situaciones y se perfecciona el sistema, cambian
también los requerimientos.
El prototipo mas efectivo y mas conocido es el Rapad Prototyping, permite realizar las funciones de un
prototipo en menor tiempo es decir tiene una mayor capacidad de reacción a los permanentes cambios
de parecer en los usuarios y expertos

También podría gustarte