Documentos de Académico
Documentos de Profesional
Documentos de Cultura
C.I.: V-21.498.310
sanchexz@hotmail.com
Sistemas Expertos y Lógica Difusa
Sección 01
1. Estructura
Los Sistemas Expertos están conformados por dos partes fundamentales: el
ambiente de desarrollo y el ambiente de consulta. El ambiente de desarrollo es
utilizado por el constructor para crear los componentes e introducir conocimiento
en la base de conocimiento. El ambiente de consulta es utilizado por los no-
expertos para obtener conocimiento experto y consejos (Turban, 1995).
Los componentes básicos de un Sistema Experto son:
Subsistema de adquisición de conocimiento
Es la acumulación, transferencia y transformación de la experiencia para
resolver problemas de una fuente de conocimiento a un programa de computadora
para construir o expandir la base de conocimiento. Es requerido un ingeniero en
conocimiento que interactúe con uno o más expertos humanos para construir la
base de conocimiento.
Base de conocimientos (BC)
Es un tipo especial de base de datos para la gestión del conocimiento. Posee
el conocimiento del experto humano convenientemente formalizado y
estructurado. Se encuentra constituido por la descripción de los objetos y las
relaciones entre ellos, así como de casos particulares y excepciones.
Algunos sistemas basados en el conocimiento incluyen metaconocimiento o
conocimiento sobre el conocimiento, es decir, la capacidad para buscar en la base
del conocimiento y abordar la resolución del problema de una manera inteligente
usando diferentes estrategias para la resolución con sus condiciones particulares
de aplicación.
Base de hechos (Memoria de trabajo)
Se trata de una memoria temporal auxiliar que almacena los datos del usuario,
datos iniciales del problema, y los resultados intermedios obtenidos a los largo del
proceso de resolución. A través de esta memoria se puede saber no sólo el estado
actual del sistema sino también como se llegó a él.
Motor de inferencia
También denominado intérprete de reglas, es un módulo que se encarga de las
operaciones de búsqueda y selección de las reglas a utilizar en el proceso de
razonamiento. Trabaja con la información contenida en la base de conocimientos y
la base de hechos para deducir nuevos hechos.
Módulos de justificación
Explica el razonamiento utilizado por el sistema para llegar a una determinada
conclusión. Permite al usuario hacer preguntas al sistema para poder entender las
líneas de razonamiento que este siguió. Esto resulta beneficioso para los usuarios
no expertos que buscan aprender a realizar alguna tarea específica.
Interfaz de usuario
Es la interacción entre el Sistema Experto y el usuario, y se realiza mediante el
lenguaje natural. Todo sistema dispone de una interfaz de usuario, que controla el
diálogo entre el sistema y el usuario. Para el desarrollo de estas interfaces algunas
herramientas de desarrollo incorporan generadores de interfaz de usuario o se
utilizan herramientas para dicho fin existentes en el mercado.
Jena
Jena es un framework desarrollado en tecnología Java que incluye un motor
de inferencia basado en normas, una API ontológica y un motor de búsqueda
(Jena, 2013).
JEOps
JEOPS añade encadenamiento hacia adelante, las normas de producción
de primer orden con el fin de facilitar el desarrollo de Sistemas Expertos mediante
programación declarativa (Jeops, 2013).
OpenCyc
OpenCyc es la versión de código abierto de la tecnología CyC más
completa base de conocimientos generales del mundo y motor de razonamiento
de sentido común (Cycorp, 2013).
BIBLIOGRAFÍA
Sistemas Expertos: Fundamentos, Metodologías y Aplicaciones. (n.d.). 1st ed. [ebook] pp.6, 7, 8, 9,
10, 11. Disponible en: http://www.palermo.edu/ingenieria/pdf2014/13/CyT_13_24.pdf [Accessed
26 May 2016].
Vázquez, J. (n.d.). Estructura de los sistemas expertos. 1st ed. [ebook] Disponible en:
http://se1eaa57538186528.jimcontent.com/download/version/1418184714/module/6685401354
/name/Estructura%20de%20los%20Sistemas%20Expertos%20.pdf [Accessed 26 May 2016].