Está en la página 1de 5

Actividad 7: Informe Escrito

1. Componentes detallados de un Sistema Experto

La inteligencia artificial luego de muchos años de dedicarse a investigaciones


puramente teóricas enfocadas en el desarrollo de programas que fueran
capaces de mostrar una inteligencia similar a la humana, tales como jugar
ajedrez, demostrar teoremas matemáticos o que entendieran el lenguaje
natural entre otras muchas líneas de investigación en las que no se lograron los
resultados esperados, lo cual trajo un sentimiento de fracaso que llevó a los
investigadores a ocuparse de campos más específicos y a concentrarse en
áreas de aplicación que reportaran utilidades de ahí los sistemas expertos,
cuya función ha sido desarrollar trabajos similares a los que desarrollaría un
especialista en su área.

Podemos decir que un sistema experto consiste en una base de conocimientos,


una base de hechos y un motor (o máquina) de inferencias. Por otra parte
estos sistemas no se miden por la cantidad de instrucciones o programas sino
por la cantidad de reglas que hay contenida en su base de conocimientos.

La Base de Conocimientos (BC), es el conjunto de reglas que permiten


representar los conocimientos del dominio de experto, donde cada regla
aisladamente tiene significado propio. Normalmente los conocimientos son de
tipo declarativo por lo cual la BC casi siempre es una descripción de los
conocimientos del experto y requiere de algún mecanismo que obtenga las
inferencias adecuadas para resolver el problema, sea capaz de seleccionar las
reglas y que las vaya ejecutando: el motor de inferencias.

El Motor de Inferencias (MI) es un programa de control cuya función es


seleccionar las reglas posibles a satisfacer el problema, para ello se vale de
ciertas estrategias de control sistemáticas o de estrategias heurísticas. La
estrategia de control sistemática es un programa de control hecho de forma
algorítmica que aplica una heurística de propósito general cuya función es una
exploración exhaustiva y metódica de la base de conocimientos.

La Base de Hechos (BH), también conocida como memoria de trabajo o base


de datos global, es la que contiene los datos de partida y los criterios de
parada, la misma se va actualizando durante la ejecución del sistema.

Además de los componentes anteriores los sistemas expertos necesitan


interactuar con el usuario y con el experto.

Interface con el usuario, es la que facilita el diálogo con el usuario, permite


hacerle preguntas al sistema e incluso obtener conocimientos análogos a los
del experto. Las explicaciones pueden ser obtenidas de la base de hechos
donde se almacenan los pasos para llegar a la solución.
Interface con el experto, permite al experto consultar los conocimientos
almacenados en la base de conocimientos y da la posibilidad de incluirle
nuevos conocimientos. Su objetivo es que el experto pueda introducir
directamente sus conocimientos en la máquina sin necesidad de ver al
ingeniero que desarrolló el sistema.

Algunas de las aplicaciones más importantes se remontan al sistema Mycin, el


cual dio lugar a la mayoría de las aplicaciones en medicina y fue pionero en el
tratamiento de la incertidumbre, que sirvió de patrón a los motores de inferencia
de propósitos general (Shell). Otro de los destacados fue Dendral cuya
aplicación fue usada en la química, la prospección geológica entre otras
muchas aplicaciones.

Los sistemas expertos que posteriormente fueron bautizados como sistemas


basados en conocimientos y actualmente, bajo la influencia de IBM, se les
llama sistemas cognitivos, siendo Watson su mayor representante, están
teniendo un nuevo renacimiento y todo indica una nueva era para inteligencia
artificial en general y en particular para los sistemas expertos.

Madruga (2015)

2. Arquitectura de un SE

Un sistema Experto consta de 7 elementos los cuales son:

 Base de conocimientos.
 Base de hechos
 Motor de inferencia.
 Subsistema de explicación.
 Interfaz de usuario.
 Módulo de adquisición de conocimiento
 Módulo de comunicaciones
Base de conocimientos. Esta contiene el conocimiento que se debe del experto
y codificarlo en la base de conocimientos. La forma clásica de representar el
conocimiento en un sistema experto son la utilización de reglas es decir
básicamente constituye la descripción de los objetos y las relaciones entre
ellos, así como de casos particulares y excepciones.

Base de hechos. Contiene los hechos sobre un problema que se han


descubierto durante una consulta. Se trata de una memoria temporal auxiliar
que almacena los datos del usuario, datos iniciales del problema, y los
resultados intermedios obtenidos a lo largo del proceso de resolución.

Motor de inferencia o Intérprete de Reglas. Este motor de inferencia trabaja con


la información contenida en la base de conocimientos y la base de hechos para
deducir nuevos hechos. Se encarga de las operaciones de búsqueda y
selección de las reglas a utilizar en el proceso de razonamiento. Contrasta los
hechos particulares de la base de hechos con el conocimiento contenido en la
base de conocimientos para obtener conclusiones acerca del problema.

Subsistema de explicación. Básicamente lo que trata es de explicar al usuario


tanto las reglas usadas como el conocimiento aplicado en la resolución de un
determinado problema. 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. Todo sistema dispone de una interfaz de usuario, que


gobierna el diálogo entre el sistema y el usuario lo que hace posible la
comunicación. Por tanto debe ser interactiva siguiendo el patrón de la
conversación entre seres humanos. Un requerimiento básico del interfaz es la
habilidad de hacer preguntas. Para obtener información fiable del usuario hay
que poner especial cuidado en el diseño de las cuestiones.

Módulo de adquisición de conocimiento. Le sirve al experto para que pueda


construir la base de conocimiento de una forma sencilla, así como disponer de
una herramienta de ayuda para actualizar de la base de conocimiento cuando
sea necesario. El módulo de adquisición del conocimiento, forman el esqueleto
o sistema esencial, y que, separadas de las bases de conocimiento y de
hechos, constituyen una herramienta software para el desarrollo de los
sistemas basados en el conocimiento.

Módulo de comunicaciones

Puesto que los sistemas basados en el conocimiento no viven aislados sino


que interactúan con otros sistemas es decir no solo son capaces de interactuar
con el experto sino con estos sistemas, para poder recoger información o
consultar bases de datos.

Maldonado (2011)

3. Requerimientos para un SE
 Se identifican todos los actores del sistema. Usuarios, Clientes y otras
partes Interesadas.
 Se realizan entrevista, encuestas, grupos de enfoque y de intercambio
de ideas.
 Se identifican todos los requisitos para alcanzar el objetivo del sistema
experto

Febres (2022)

4. Metodologías para la construcción de SE


5. Lenguajes utilizados para la construcción de SE
6. Herramientas y shells utilizados en la construcción de SE
BIBLIOGRAFIA

Madruga (2015) - ¿Cuáles son los componentes de un sistema experto?

https://cibernetica.wordpress.com/2015/07/21/cuales-son-los-componentes-de-
un-sistema-experto/

Maldonado (2011) - ARQUITECTURA DE UN SISTEMA EXPERTO

https://maricelamaldonado.wordpress.com/2011/03/23/arquitectura-de-un-
sistema-experto/

Febres (2022) – Requerimientos de un Sistema Experto

https://prezi.com/p/fviyw0-gyvga/requerimientos-de-un-sistema-experto/

También podría gustarte