Sistemas expertos
¿Qué son los SE?
Son llamados así porque emulan el razonamiento de un experto en un
dominio concreto, y en ocasiones son usados por éstos. Con los sistemas
expertos se busca una mejor calidad y rapidez en las respuestas, dando así
lugar a una mejora de la productividad del propio experto al usar este tipo de
sistemas informáticos.
Se puede decir que los SistemasExpertos son el primer resultado operacional
de la Inteligencia artificial, pues logran resolver problemas a través del
conocimiento y raciocinio de igual forma que lo hace el experto humano.
Un Sistema Experto (SE), es básicamente un programa de computadora
basado en conocimientos y raciocinio que lleva a cabo tareas que
generalmente sólo realiza un experto humano; es decir, es un programa queimita el comportamiento humano en el sentido de que utiliza la información
que le es proporcionada para poder dar una opinión sobre un tema en
especial.
Otros autores lo definen como sigue: un Sistema Experto es un programa de
computadora interactivo que contiene la experiencia, conocimiento y
habilidad propios de una persona o grupos de personas especialistas en un
área particular delconocimiento humano, de manera que permitan resolver
problemas específicos de ése área de manera inteligente y satisfactoria. La
tarea principal de un SE es tratar de aconsejar al usuario.
Características
1) Solucionan
problemas
aplicando
su
experiencia de una forma eficaz, haciendo
deducciones a partir de datos incompletos o
inciertos.
2) Explican y justifican lo que están haciendo.SISTEMAS EXPERTOS
3) Se comunican con otros expertos y adquieren
nuevos conocimientos.
4) Reestructuran y reorganizan el conocimiento.
5) Interpretan al mismo tiempo el espíritu y la
letra de las reglas.
6) Determinan cuando un problema está en el
dominio de su experiencia.
Funciones de un SE
Aportar soluciones a problemas, como si de humanos se tratara,
es decir capaz de mostrarsoluciones inteligentes.
Esto es posible gracias a que al sistema lo crean con expertos
(humanos), que intentan estructurar y formalizar conocimientos
poniéndolos a disposición del sistema, para que este pueda resolver
una función dentro del ámbito del problema, de igual forma que lo
hubiera hecho un experto.
Estructura básica
Un Sistema Experto está conformado por:
EspecialistasHumanos.
Ingenieros en Conocimientos.
Base de conocimientos (BC): Contiene conocimiento modelado
extraído del diálogo con un experto.
Base de hechos (Memoria de trabajo): contiene los hechos sobre un
problema que se ha descubierto durante el análisis.
Motor de inferencia: Modela el proceso de razonamiento humano.
Módulos de justificación: Explica el razonamiento utilizado por elsistema para llegar a una determinada conclusión.
Interfaz de usuario: es la interacción entre el SE y el usuario, y se realiza
mediante el lenguaje natural
Tipos de SE
Principalmente existen tres tipos de sistemas expertos:
Basados en reglas previamente establecidas.
Basados en casos o CBR (Case Based Reasoning).
Basados en redes bayesianas.
En cada uno de ellos, la solución a unproblema planteado se obtiene:
Aplicando reglas heurísticas apoyadas generalmente en lógica difusa
para su evaluación y aplicación.
Aplicando el razonamiento basado en casos, donde la solución a un
problema similar planteado con anterioridad se adapta al nuevo
problema.
Aplicando redes bayesianas, basadas en estadística y el teorema de
Bayes.
“
Ventajas
y
desventajas”
Ventajas
Permanencia: A diferencia de un experto humano un SE (sistema experto)
no envejece, y por tanto no sufre pérdida de facultades con el paso del
tiempo.
Replicación: Una vez programado un SE lo podemos replicar infinidad de
veces.
Rapidez: Un SE puede obtener información de una base de datos y realizar
cálculos numéricos mucho más rápido que cualquier ser humano.
...
Regístrate para leer el documento completo.