Un sistema experto o sistema
basado en conocimiento se
puede definir como: “sistema que
resuelve problemas utilizando
una representación simbólica del
conocimiento humano” [ Jackson
86 ].
Funcionamiento
Pueden almacenar conocimientos de
expertos para un campo determinado y
solucionar un problema mediante
deducción lógica de conclusiones. Son
sistemas expertos 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. Programas que
manipulan conocimiento codificado para
resolver problemas en un dominio
especializado en un dominio que
generalmente requiere de experiencia
humana.
Tienen una separación entre:
1. Conocimiento específico
del problema ->Base de
Conocimiento . 2.
Metodología para
solucionar el problema
->Máquina de Inferencia
Tienen.
Tipos de memoria
1. Episódica (activo, fruto de las
experiencias). 2. Semántica
(conocimientos generales).
Arquitectura Básica de los SBC
Base de conocimientos.
Es la parte del sistema
experto que contiene el
conocimiento sobre el
dominio. hay que obtener
el conocimiento del
experto y codificarlo en
la base de conocimientos
Base de hechos
(Memoria de trabajo).
Contiene los hechos
sobre un problema que
se han descubierto
durante una consulta.
Durante una consulta
con el sistema experto, el
usuario introduce la
información del
problema actual en la
base de hechos.
Motor de inferencia. El
sistema experto modela el
proceso de razonamiento
humano con un módulo
conocido como el motor de
inferencia. Dicho motor de
inferencia trabaja con la
información contenida en la
base de conocimientos y la
base de hechos para deducir
nuevos hechos.
Subsistema de
explicación. Una
característica de los
sistemas expertos es
su habilidad para
explicar su
razonamiento. Usando
el módulo del
subsistema de
explicación, un sistema
experto puede
proporcionar una
explicación al usuario
de por qué está
haciendo una pregunta
y cómo ha llegado a
una conclusión.
Interfaz de usuario.
La interacción
entre un sistema
experto y un
usuario se realiza
en lenguaje
natural. También
es altamente
interactiva y sigue
el patrón de la
conversación entre
seres humanos.
Tipos de conociemiento
Declarativo: donde se exponen los hechos y las
reglas que rigen un determinado dominio.
Procedimental: se dan instrucciones paso a paso
sobre cómo realizar una tarea