En los años 70 surgió un nuevo modelo en la inteligencia artificial "los sistemas expertos", estos son sistemas que simulan el proceso de aprendizaje, de memorización de razonamiento, de comunicación y de acción en razón de un experto humano en cualquier ciencia. Estas características le permiten almacenar datos y conocimiento, sacar conclusiones lógicas, tomar decisiones, aprender de la experiencia y los datos existentes, comunicarse con expertos humanos, explicar el por qué de las decisiones tomadas y realizar acciones como consecuencia de lo anterior.
Técnicamente un sistema experto, contiene una base de conocimientos que incluye la experiencia acumulada de expertos y un conjunto de reglas para aplicar esta base de conocimientos en una situación particular que se le indica al programa. El objetivo de los sistemas expertos no es sustituir a el experto, si no servir de apoyo a los especialistas en una tarea especifica.
Estructura de un sistema experto:
un sistema experto esta conformado por:
*Base de conocimientos(BC): Contiene conocimiento modelado extraído del dialogo con un experto humano.
*Base de hechos o datos(memoria de trabajo):Contiene los hecho sobre un problema que se ha descubierto durante un proceso de análisis.
*Motor de inferencia: Modela el proceso de razonamiento humano.
*Modulo de justificación: Explica el razonamiento utilizado por el sistema para llegar a una determinada concilio.
*Interfaz de usuario: Es la interacción entre el sistema experto y el usuario, y se realiza mediante el lenguaje neutral.
Ventajas y limitaciones de los sistemas expertos:
Ventajas:
*Permanencia: A diferencia de un experto humano un SE no envejece , y por tanto no sufre perdida de facultades con el paso del tiempo.
*Replicación: una vez programado un SE se puede replicar infinidad de veces
*Rapidez: Un SE puede obtener información de una base de datos y realizar cálculos numéricos mucho mas rápido que un ser humano.
*Bajo costo: A pesar de que el consto inicial puede ser elevado, gracias a la capacidad de duplicación el coste final es bajo.
*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, un humano si(cansancio, presión, etc.).
LIMITACIONES:
*Sentido común Para un sistema experto no hay nada obvio. Por ejemplo, un sistemas experto sobre medicina podría admite que un hombre lleva 40 meses embarazado, a no se que se especifique que es imposible para un hombre gestar hijos.
*Lenguaje natural Con un experto humano podemos mantener un conversación informal mientras que con un SE no podemos
*Capacidad de aprendizaje: Cualquier persona aprende con relativa facilidad de sus errores y errores ajenos, que un SE haga esto es muy complicado.
* Perspectiva global: Un experto humano es capaz de distinguir cuales son las cuestiones principales de un problema y separarlas de cuestiones secundarias
*Capacidad sensorial: Un sistema experto carece de sentidos.
* Flexibilidad: Un humano es sumamente flexible a la hora de aceptar datos para la resolución de un problema.
*Sentido común Para un sistema experto no hay nada obvio. Por ejemplo, un sistemas experto sobre medicina podría admite que un hombre lleva 40 meses embarazado, a no se que se especifique que es imposible para un hombre gestar hijos.
*Lenguaje natural Con un experto humano podemos mantener un conversación informal mientras que con un SE no podemos
*Capacidad de aprendizaje: Cualquier persona aprende con relativa facilidad de sus errores y errores ajenos, que un SE haga esto es muy complicado.
* Perspectiva global: Un experto humano es capaz de distinguir cuales son las cuestiones principales de un problema y separarlas de cuestiones secundarias
*Capacidad sensorial: Un sistema experto carece de sentidos.
* Flexibilidad: Un humano es sumamente flexible a la hora de aceptar datos para la resolución de un problema.