miércoles, 28 de noviembre de 2012

Sistemas expertos (por Luis Vinci)

Sistemas Expertos




Los sistemas expertos, emulan el razonamiento de un experto humano en un dominio concreto y por eso son llamados así. Con los sistemas expertos se busca una mejor calidad y rapidez en las respuestas dando así lugar a una mejora de la productividad del experto. Un sistema experto posee una gran base de datos sobre una materia específica pudiendo de analizar uno o varios problemas a una velocidad mucho mayor que la de un ser humano experto en la materia, y poder dar varias soluciones al problema.


Un sistema experto, es una aplicación informática capaz de solucionar un conjunto de problemas que exigen un gran conocimiento sobre un determinado tema. Otra definición es: Un sistema experto es un conjunto de programas que, sobre una base de conocimientos, posee información de uno o más expertos en un área específica. Este tema pertenece a la rama de la inteligencia artificial, donde el poder de resolución de un problema en un programa de computadora viene del conocimiento de un dominio específico.

Para que un sistema experto sea herramienta efectiva, los usuarios deben interactuar de una forma fácil, reuniendo dos capacidades para poder cumplirlo:

1.    Explicar sus razonamientos o base del conocimiento.
2.    Adquisición de nuevos conocimientos o integrador del sistema.


La estructura de un Sistema Experto está conformado por:

§  Base de conocimientos
§  Base de hechos (Memoria de trabajo)
§  Motor de inferencia
§  Módulos de justificación:
§  Interfaz de usuario

Ventajas vs. limitaciones


Ventajas

§  Permanencia: Un SE (sistema experto) no envejece.
§  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.
§  Bajo costo: A pesar de que el costo inicial pueda ser elevado, representa un ahorro de dinero a largo plazo.
§  Entornos peligrosos: Un SE puede trabajar en entornos peligrosos o dañinos para el ser humano.
§  Fiabilidad: Los SE no se ven afectados por condiciones externas.
§  Consolida varios conocimientos.
§  Posee apoyo Académico.

Limitaciones

§  Sentido común: Para un Sistema Experto no hay nada obvio.
§  Lenguaje natural: Con un experto humano podemos mantener una conversación.
§  Capacidad de aprendizaje: Cualquier persona aprende con relativa facilidad de sus errores y de errores ajenos.
§  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 resolución de un problema.
§  Conocimiento no estructurado: Un SE no es capaz de manejar conocimiento poco estructurado.