Generalidades y Componentes de Los Sistemas Expertos
Generalidades y Componentes de Los Sistemas Expertos
Generalidades y Componentes de Los Sistemas Expertos
Sin embargo con los avances conseguidos hasta ahora esta definición ha cambiado,
actualmente un SE define de la siguiente manera:
22
DE ÁVILA Ramos, Jorge. Op. cit.
23
Ibid.
24
ASOCIACIÓN ARGENTINA DE LA INTELIGENCIA ARTIFICIAL. Glosario.
URL(http://www.lafacu.com/apuntes/ingenieria/asocoacion_argentina_de_inteligencia_artificial.html
25
DE ÁVILA Ramos, Jorge. Op. Cit.
_________________________________________________________________________
Mo. Castañeda Samanamú Miguel Angel SISTEMAS EXPERTOS
Escuela Profesional de Matemática Aplicada INTELIGENCIA ARTIFICIAL
• Una solución del problema tiene una rentabilidad tan alta que justifica el
desarrollo de un sistema, pues las soluciones son necesidades del área y no
se ha trabajado en otros métodos para obtenerla.
26
GONZÁLEZ Ayala, Luis Enrique. Sistemas Expertos.
URL(http://www.prodigyweb.net.mx/enrayala/Sistemas.htm)
27
BRIAN Keith y Steven Brain, Inteligencia artificial en el dragón.
_________________________________________________________________________
Mo. Castañeda Samanamú Miguel Angel SISTEMAS EXPERTOS
Escuela Profesional de Matemática Aplicada INTELIGENCIA ARTIFICIAL
• Hay expertos que tienen mal carácter, son informales o poco comunicativos,
lo que a veces les hace antipáticos.
La forma más rápida de formar a un experto es mediante el aprendizaje formal
o académico (“conocimiento profundo”) en un principio, y posteriormente un
aprendizaje informal o práctico (“conocimiento informal”).28
Experto No experto
Tiempo de Resolución Pequeño Grande
Eficacia Resolutiva Alta Baja
Organización Alta Baja
Estrategias y Tácticas Sí No
Búsqueda de Soluciones Heurística No Heurística
Cálculos Aproximados Sí No
Tabla 2.1 Diferencias entre un experto y un no experto humano.
28
SÁNCHEZ y Beltrán, Juan Pablo. Sistemas expertos: Una metodología de programación.
29
ROLSTON, David W. Op. cit.
_________________________________________________________________________
Mo. Castañeda Samanamú Miguel Angel SISTEMAS EXPERTOS
Escuela Profesional de Matemática Aplicada INTELIGENCIA ARTIFICIAL
Alumno: El usuario busca rápidamente desarrollar pericia personal relacionada con el área
específica mediante la recuperación de conocimientos organizados y condensados del
sistema.
30
SÁNCHEZ y Beltrán, Juan Pablo. Op. cit.
_________________________________________________________________________
Mo. Castañeda Samanamú Miguel Angel SISTEMAS EXPERTOS
Escuela Profesional de Matemática Aplicada INTELIGENCIA ARTIFICIAL
31
ROLSTON, David W. Op. cit. 32
DE ÁVILA Ramos, Jorge. Op. cit.
_________________________________________________________________________
Mo. Castañeda Samanamú Miguel Angel SISTEMAS EXPERTOS
Escuela Profesional de Matemática Aplicada INTELIGENCIA ARTIFICIAL
Base de conocimiento:
1. La base de conocimientos del Sistema Experto con respecto a un tema específico
para el que se diseña el sistema. Este conocimiento se codifica según una notación
específica que incluye reglas, predicados, redes semánticas y objetos.
2. Las bases de conocimiento (KB: Knowledge Base) pertenecen a una etapa muy
posterior. Surgieron a partir de la investigación en IA como respuesta a las
necesidades que las aplicaciones de esta disciplina planteaban. Las bases de
conocimiento son la evolución lógica de los sistemas de bases de datos
tradicionales, en un intento de plasmar no ya cantidades ingentes de datos, sino
elementos de conocimiento (normalmente en forma de hechos y reglas) así como la
manera en que estos elementos han de ser utilizados. 48
Se dice que una base de datos almacena únicamente hechos, que son un reflejo de
universo, llamado Universo de Discurso (UoD) determinado. Las funciones que el gestor de
base de datos se limita a facilitar son, fundamentalmente, las de edición y consulta de
los datos. Una base de conocimiento, por otra parte, puede almacenar, además de hechos,
un conjunto de reglas que se sirven de esos hechos para obtener información que
no se encuentra almacenada de forma explícita. El tipo de base de conocimiento al que se
dota de una considerable capacidad de deducción a partir de la información que
contiene se denomina sistema experto.
47
DE MIGUEL González, Luis Javier. Op. cit
48
CRIADO Briz, José Mario. Sistemas Expertos. Op. cit.
_________________________________________________________________________
Mo. Castañeda Samanamú Miguel Angel SISTEMAS EXPERTOS
Escuela Profesional de Matemática Aplicada INTELIGENCIA ARTIFICIAL
También encontramos diferencias sustanciales en este aspecto. Básicamente los DBMSs
actuales se encuentran perfectamente estandarizados, ofreciendo un número de
características y metodologías comunes que posibilitan la comunicación entre
diversos tipos y productos comerciales. La comercialización de los
KBMSs es prácticamente anecdótica, y los esfuerzos en cuanto a su
estandarización se están produciendo en estos momentos, en lo que se ha
dado en denominar KIF (Knowledge Interchange Format) (Genesereth & Fikes
1992).
Motor de inferencia:
El motor de inferencia, que es el que combina los hechos y las preguntas
particulares, utilizando la base de conocimiento, seleccionando los datos
y pasos apropiados para presentar los resultados.
Motor de inferencia:
Subsistema de incertidumbre:
Subsistema de explicación:
Este componente entra en ejecución cuando el usuario solicita una explicación de las
conclusiones obtenidas por el SE. Esto se facilita mediante el uso de una interfase.49
_________________________________________________________________________
Mo. Castañeda Samanamú Miguel Angel SISTEMAS EXPERTOS
Escuela Profesional de Matemática Aplicada INTELIGENCIA ARTIFICIAL
Las reglas suelen almacenarse en alguna secuencia jerárquica lógica, pero esto no es
estrictamente necesario. Se pueden tener en cualquier secuencia y el motor de
inferencia las usará en el orden adecuado que necesite para resolver un problema.50
• Evaluar las condiciones de todas las reglas respecto a la base de datos, identificando
el conjunto de reglas que se pueden aplicar (aquellas que satisfacen su parte
condición).
• Si no se puede aplicar ninguna regla, se termina sin éxito; en caso contrario se elige
cualquiera de las reglas aplicables y se ejecuta su parte acción (esto último genera
nuevos hechos que se añaden a la base de datos).
• Si se llega al objetivo, se ha resuelto el problema; en caso contrario, se vuelve al
paso 1
A este enfoque se le llama también guiado por datos, porque es el estado de la base de
datos el que identifica las reglas que se pueden aplicar. Cuando se utiliza este método, el
usuario comenzará introduciendo datos del problema en la base de datos del sistema.
_________________________________________________________________________
Mo. Castañeda Samanamú Miguel Angel SISTEMAS EXPERTOS
Escuela Profesional de Matemática Aplicada INTELIGENCIA ARTIFICIAL
3. Si hay reglas para aplicar, se elige una y se verifica su parte condición C con
respecto a la base de datos.
Existen también enfoques mixtos en los que se combinan los métodos guiados por datos
con los guiados por objetivos.
51
SAMPER Márquez, Juan José. Op. cit.
_________________________________________________________________________
Mo. Castañeda Samanamú Miguel Angel SISTEMAS EXPERTOS