Está en la página 1de 7

INGENIERIA DE SISTEMAS

1. ARQUITECTURA
La estructura de un SE est organizada alrededor de tres elementos principales.

Figura 1 : Arquitectura Bsica de un Sistema Experto


BASE DE CONOCIMIENTOS:
Es una estructura de datos que contiene una gran cantidad de informacin sobre un
tema especfico, generalmente introducida por un experto en dicho tema (se puede
asociar a una memoria permanente), sobre el cual se desarrolla la aplicacin.
Este conocimiento lo constituye la descripcin de:
-

Objetos a tener en cuenta y sus relaciones

Casos particulares o excepciones y diferentes estrategias de resolucin con sus


condiciones de aplicacin (meta-conocimiento, es decir, conocimiento sobre el
conocimiento)

VLADIMIR ALEJANDRO TELLO CHUMACERO

Derechos reservados conforme a Ley

BASE DE HECHOS:
Es una memoria auxiliar que contiene a la vez los datos sobre la situacin
concreta en la cual se va a realizar la aplicacin (hechos iniciales que describen el
enunciado del problema a resolver) y los resultados intermedios obtenidos a lo largo del
procedimiento de deduccin.
Esta base (memoria temporal) no se conserva (salvo por necesidades del usuario)
y depende exclusivamente de la situacin estudiada.
MOTOR DE INFERENCIA:
Es el ncleo del SE, ya que ponen en accin los elementos de la base de
conocimientos para construir los razonamientos.
Ejecuta las inferencias (deducciones) en el curso del proceso de resolucin,
bien sea por modificacin, bien por adjuncin de los elementos de la base de hechos.
Frente a una situacin dada, detecta los conocimientos que interesan, los utiliza,
los encadena, y construye un plan de resolucin independiente del dominio y
especificidad del caso tratado.
Aunque el motor de inferencia, sea un programa procedimental en el sentido
habitual del trmino- la forma en que utiliza el conocimiento nunca est prevista por el
programador.
Las categoras de Mecanismos de Inferencia son:
Determinismo:

Lo inferido es una verdad universal. Por ej: el Qumico dice con


certeza que si un tomo tiene dos electrones, entonces es un tomo de
Helio.

Probabilstico:

Son predicciones o probabilidades que no siempre son ciertas (se elige


la probabilidad de mayor valor). Por ej: las respuestas a la
prevencin de abandonos de los cursos de bachillerato, dadas por un
socilogo son tan slo probabilidades, que pueden o no ser acertadas.

Adems

de

estos

tres

elementos,

se

incluyen

mdulos

de

interfase,

indispensables para asegurar el dilogo entre el hombre y la mquina


INTERFACE DE USUARIO
Tambin denominado Sistema de Consulta. Es el que gobierna el dilogo entre el
usuario y el sistema. Su objetivo es el de permitir un dilogo en un lenguaje cuasinatural con la mquina. Adems, este mdulo traduce el espaol

(o cualquier otra

lengua) al lenguaje interno y viceversa.


Esta interfase comunica al motor de inferencia las consultas del usuario y a
este ltimo los resultados de la consulta. Y a la inversa. Permite, igualmente obtener
el enunciado del problema inicial y los objetivos a alcanzar as como la consulta a la base de
conocimiento.
MODULO DE EXPLICACIONES
Permite trazar el camino tomado en el razonamiento (inferencias efectuadas). Este
mdulo aporta una ayuda considerable al informtico para refinar la gestin del motor de
inferencia y le es igualmente til al experto, en la construccin y verificacin de la
coherencia de la base de conocimiento y explica, tambin, al usuario, cmo ha
deducido tal hecho y por qu plantea tal cuestin.
MDULO DE ADQUISICIN DEL CONOCIMIENTO
El conocimiento puede introducirse por el experto o por el ingeniero de
conocimiento (en este caso el mdulo puede contener funciones de interfase con el
usuario) o provenir directamente de sensores, bases de datos, otros software...
Debe, pues, recibir el conocimiento, verificar la verosimilitud de ste, organizar la
coherencia de la base de conocimientos y transformar los datos en conocimientos
incorporados al sistema.

Estos

mdulos

no

tienen

ninguna

influencia

sobre

el

valor

de

los

razonamientos del SE, pero juegan, sin embargo, un papel indispensable en la rendicin
de cuentas, que es accesible a los usuarios.
Si bien estos mdulos no existen en todos los SE, o estn organizados de
diferentes formas, la funcin que realizan son de todo punto indispensable en estos
sistemas.
La unin del motor de inferencia y de los interfases, forma lo que se denomina
"sistema esencial" o ms sencillamente: una herramienta software de ayuda al
desarrollo de los SE.

Basta administrarle una experiencia especifica para hacerle

competente en un dominio cualquiera. De hecho, la constitucin de la base de


conocimiento sigue siendo, a pesar de ello, larga y delicada, puesto que es necesario
extraer el conocimiento del experto y transferirlo al SE. Este proceso constituye de por s un
nuevo dominio de investigacin independiente, la cognimtica.

A las personas que

realizan este proceso se les denomina cognimticos o ingenieros de conocimiento.


Una Comparacin entre un sistema experto y un programa tradicional sera la
siguiente :
Un programa tradicional puede esquematizarse de la siguiente manera:

Mientras que un sistema experto estara definido de la siguiente forma:

Del esquema se desprende que la base de hechos es en un sistema experto, lo


que los datos son en un programa tradicional.
De la misma manera la base de conocimientos reemplaza al algoritmo y el motor
de inferencia es el programa.

ADQUISICIN
DE
CONOCIMIENTO

REPRESENTACI
N
DEL

Experto

Base de
Conocimient
o
Mdulo de

Cognimtic
o

Motor de
Inferencia

Conocimient
o

Bases de
datos

Mdulo de
Explicacion
es

Interfas
e

adquisicin
de

Sensores

TRATAMIENTO
DEL
CONOCIMIENTO

Base de
hechos

Figura. Arquitectura completa de un Sistema Experto

Usuario

UTILIZACIN
DEL
CONOCIMIENTO

Usuario

Ejemplos
Dendral
Dendral (Interpreta la estructura molecular)es el nombre de un sistema experto desarrollado
por Edward Feigenbaum y otros programadores en la Universidad de Stanford, a mediados
de los aos 60, y su desarrollo dur diez aos, (1965 a 1975)

Fue el primer sistema experto en ser utilizado para propsitos reales, al margen de la
investigacin computacional, y durante aproximadamente 10 aos, el sistema tuvo cierto
xito entre qumicos y bilogos, ya que facilitaba enormemente la inferencia de estructuras
moleculares, dominio en el que Dendral estaba especializado.

Inicialmente escrito en Lisp, su filosofa de trabajo se aleja de las estructuras clsicas de los
sistemas expertos ms tpicos (como Mycin o XCon), ya que su implementacin no separaba
de forma explcita el conocimiento del motor de inferencia. Sin embargo, pronto se convirti
en uno de los modelos a seguir por muchos de los programadores de sistemas expertos de
la poca.

XCon
El programa R1 (luego llamado XCON, por Configurador Experto) era un sistema de
produccin basado en reglas escrito en OPS5 por John P. McDermott de CMU en 1978 para
asistir a los pedidos de los sistemas de computadores VAX de DEC (Digital Equipment
Corporation) seleccionando los componentes del sistema de acuerdo a los requerimientos
del cliente. El desarrollo de XCON sigui a dos fracasos de escribir un sistema experto para
esta tarea en FORTRAN y BASIC.

XCON se us por primera vez en la planta de DEC en Salem, New Hampshire. Este tena
alrededor de 2500 reglas. Para 1986, haba procesado 80000 rdenes y alcanzaba un 9598% de precisin. Se estimaba que le ahorraba a DEC 25 millones de dlares al ao
reduciendo la necesidad de dar a los clientes componentes gratuitos cuando los tcnicos
cometan errores, aumentando la velocidad del proceso de ensamblaje e incrementando la
satisfaccin del cliente.

Antes de XCON, cuando se peda una VAX de DEC, cada cable, conexin y bit del software
tena que pedirse por separado (las computadoras y perifricos no se vendan completas en
cajas como hoy en da). El personal de ventas no siempre era experto tcnicamente, as que
los clientes podan encontrar que tenan hardware sin los cables correctos, impresoras sin
los drivers correctos, procesadores sin el lenguaje correcto, etc. Esto significaba demoras y
provocaba una gran insatisfaccin en el cliente y poda terminar en una accin legal. XCON
interactu con el personal de Ventas, haciendo preguntas crticas antes de imprimir una hoja
de especificaciones para sistema coherente y efectivo.

El xito de XCON llev a DEC a reescribir XCON como XSEL (una versin de XCON creada
para ser usada por el departamento de ventas de DEC para auxiliar a los clientes a
configurar apropiadamente su VAX (as ellos no eligiran una computadora demasiado
grande como para pasar a travs de su puerta de entrada o con gabinetes muy pequeos
para los componentes). Los problemas de locacin y de configuracin todava eran
manejados por otro sistema experto, XSITE.

El paper de McDermott sobre el R1 gan el AAAI Clasic Paper Award en 1999.


Legendariamente, el nombre de R1 viene de McDermott, quien se supone que dijo mientras
lo escriba, "tres aos atrs quera ser un ingeniero de conocimientos, y hoy yo somos uno"
--> "Three years ago I wanted to be a Knowledge engineer, and today I are one". ("Are one"
en ingls tiene el mismo sonido que R1).

Dipmeter Advisor

Dipmeter Advisor (Asesor) fue un sistema experto temprano desarrollado en 1980 por
Schlumberger Doll Research para auxiliar en el anlisis de los datos recolectados durante la
exploracin petrolera. El Asesor no era simplemente un motor de inferencias y una base de
conocimientos de 90 reglas, sino que era una estacin de trabajo completa, corriendo sobre
una mquina Dolphin Lisp de Xerox (o, en general, en un procesador de informacin
cientfica de la serie 1100 de Xerox) y escrito en INTERLISP-D, con una capa de
reconocimiento de patrones que era alimentada por una interfaz grfica de usuario basada
en mens. Fue desarrollado por un grupo de gente, incluyendo a Reid G. Smith, James D.
Baker, y Robert L. Young.

Era principalmente influyente, no por un gran salto tcnico, sino porque era bastante exitoso
para las divisiones petroleras de Schlumberger y porque fue una de las poco historia
exitosas dentro de la burbuja de la Inteligencia Artificial en recibir amplia publicidad.

Las reglas de Inteligencia Artificial de Dipmeter Advisor eran principalmente derivadas de AI


Gilreath, un ingeniero de interpretacin de Schlumberger que desarroll el mtodo de los
patrones "rojo, verde, azul" de la interpretacin dipmeter. Desafortunadamente este mtodo
tena aplicaciones limitadas en entornos geolgicos ms complejos fuera de la costa del
Golfo, y el Dipmeter Advisor era principalmente usado dentro de Schlumberger ms como
una herramienta de visualizacin grfica para asistir en la interpretacin de cientficos
geolgicos entrenados, que como una herramienta de inteligencia artificial para ser usada
por intrpretes novatos. Sin embargo, la herramienta fue un acercamiento pionero a las
estaciones de trabajo con interpretacin grfica de la informacin geolgica.

También podría gustarte