Fundamentos de Sistemas Expertos
Teoría
DEFINICIÓN DE SISTEMAS EXERTOS
 Es un programa de computación Inteligente que usa el conocimiento y los procedimiento de
inferencia para resolver problemas que son suficientemente difíciles como para requerir
significada experiencia humana para su solución.
 Es un software que imita el comportamiento de un experto humano en la solución de un
problema. Pueden almacenar conocimientos de expertos para un campo determinado y
solucionar un problema mediante deducción lógica de conclusiones.
 Son SE aquellos programas que se realizan haciendo explicito el conocimiento en ellos, que
tienen información específica de un dominio concreto y que realizan una tarea relativa a este
dominio.
DEFINICIÓN DE SISTEMAS EXERTOS
 Programas que contienen tanto conocimiento declarativo (hechos a cerca de objetos,
eventos y/o situaciones) como conocimiento de control (información a cerca de los
cursos de una acción), para emular el proceso de razonamiento de los expertos
humanos en un dominio en particular y/o área de experiencia.
 Programas que manipulan conocimiento codificado para resolver problemas en un
dominio especializado en un dominio que generalmente requiere de experiencia
humana.
 Software que incorpora conocimiento de experto sobre un dominio de aplicación
dado, de manera que es capaz de resolver problemas de relativa dificultad y apoyar la
toma de decisiones inteligentes en base a un proceso de razonamiento simbólico.
Arquitectura y Funcionamiento
ARQUITECTURA DE UN SISTEMA EXPERTO
Los componentes principales de un Sistema Experto son:
 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.
ARQUITECTURA DE UN SISTEMA EXPERTO
Los componentes importantes pero no indispensables de un Sistema Experto son:
 Módulo de Adquisición del Conocimiento: A través del cual el responsable
del conocimiento actualiza el conocimiento de la Base de Conocimiento.
 Módulos de justificación: Explica el razonamiento utilizado por el sistema 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.
TAXONOMIA DE LOS SISTEMAS
EXPERTOS
Existen varias formas de clasificar a los sistemas expertos:
 Por su funcionalidad o propósito: Esta clasificación es de acuerdo con la función que el
sistema experto realiza o el propósito por el cual fue desarrollado.
 Por su estado de evolución: Esta clasificación es de acuerdo con el grado de evolución que el
sistema ha tenido. Es decir, que dependiendo de su propósito, cubrimiento y del conocimiento que
maneja se tiene diversos estados del sistema.
 Por la forma de interacción con el usuario: Esta clasificación se refiere a la forma como el
SBC(Sistemas Basados en el Conocimiento) interactúa con el usuario en términos de compartir
tareas y responsabilidades.
APLICACIONES DE LOS SISTEMAS
EXPERTOS
Sus principales aplicaciones se dan en las gestiones empresariales debido a que:
 Casi todas las empresas disponen de un ordenador que realiza las funciones básicas de
tratamiento de la información: contabilidad general, decisiones financieras, gestión de la
tesorería, planificación, etc.
 Este trabajo implica manejar grandes volúmenes de información y realizar operaciones
numéricas para después tomar decisiones. Esto crea un terreno ideal para la implantación de
los SE.
 Además los SE también se aplican en la contabilidad en apartados como: Auditoria(es el campo
en el que más aplicaciones de SE se esta realizando) Fiscalidad, planificación, análisis financiero
y la contabilidad financiera.
REQUISITOS PARA EL DESARROLLO DE
SISTEMAS EXPERTOS
 EL problema puede ser resuelto usando conocimiento y/o
experiencia.
 El conocimiento debe ser claro, preciso y bien definido.
 El conocimiento debe ser colocado en forma explícita
(conocimiento tácito).
 El conocimiento debe proporcionar soluciones satisfactoria
VENTAJAS DEL USO DE SISTEMAS
EXPERTOS
 Coste reducido: El coste de poner la experiencia a disposición del usuario se reduce
de manera considerable. A mayor uso menor costo.
 Peligro reducido. Los sistemas expertos pueden usarse en ambientes que podrían ser
peligrosos para un ser humano.
 Experiencia Permanente. La experiencia es permanente y no depende de causas
externas.
 Experiencia múltiple. El conocimiento de varios especialistas puede estar disponible
de manera simultánea.
 Mayor confiabilidad. Al proporcionar una segunda opinión los sistemas expertos
incrementan la confianza en que un especialista ha tomado la decisión correcta
PROBLEMAS BASADOS EN EL
CONOCIMIENTO
 Han de tener una complejidad suficiente que justifique el coste de su
desarrollo.
 Han de estar correctamente dimensionados.
 Hemos de poder disponer del conocimiento experto necesario.
 Hemos de poder plantear el problema como un proceso de razonamiento.
 Han de poder estructurarse adecuadamente.
 No tienen una solución mediante técnicas tradicionales.
 Tenemos expertos cooperativos.
Descargar

Teoría Fundamentos de Sistemas Expertos