You are on page 1of 86

UNIVERSIDAD VERACRUZANA

Facultad de Contadura y Administracin

Uso de los Sistemas Expertos para la Toma


de las Decisiones

MONOGRAFA

Para obtener el Ttulo de:

Licenciado en Sistemas
Computacionales Administrativos

Presenta:

Rolando Drouaillet Pumarino

Asesor:

M.C.C. Erasto Alonso Marn Lozano

Xalapa-Enrquez, Veracruz

Agosto 2008

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

DEDICATORIAS Y/O AGRADECIMIENTOS

En primer lugar este trabajo quiero dedicar a mis padres, la verdad les
doy las gracias por todo su apoyo y comprensin, mas que nada, lo
importante es que gracias a ellos estoy por cumplir unas de mis
principales objetivos esperando contar siempre con ellos.
Los quiero demasiado mejor dicho los amo.

Tambin le quiero dedicar este trabajo a mis hermanos, gracias por


soportarme tantos aos y aunque no lo crean los quiero un buen,
incluido el nuevo integrante de la familia, vikito.

Por ltimo sin menospreciar quiero agradecerles a todos mis amigos por
su apoyo, bueno por estar conmigo siempre, confesando que son lo
mejor de mi carrera profesional principalmente a Rosy, Pablito, Pepe
too, Ariel, Aldo, Christian Hernndez, Andrea, Alejandrita, Oswaldo,
Maricruz, Pamela, Wall, Emilio, Ramiro, Omar, Roberto, Jorge, Hctor
(chano) y todos aquellos que se me pudieron haber pasado.
Los quiero mucho a todos.

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

INDICE
Pg.
Resumen .1
Introduccin........2
Contenido:
Capitulo 1: Generalidades de los Sistemas Expertos..................6
1.1.- Sistema Experto..........................................................7
1.2.- Historia de los Sistemas Expertos (SE).9
1.3.- Tipos de Sistemas Expertos..11
1.4.- Elementos de un Sistema Experto.......17
1.4.1.- Caractersticas de los Sistema Expertos..19
1.4.2.- Ventaja de los Sistemas Expertos.21
1.4.3.- Limitaciones de un Sistema Experto... 23
1.4.4.- Usos de los Sistemas Expertos.25
1.4.5.- Aplicaciones de los Sistemas Expertos26
1.5.- Principales tareas que realizan los Sistemas Expertos28
1.5.1.- Control.. 29
1.5.2.- Monitoreo. 29
1.5.3.- Diseo.. 30
1.5.4.- Planificacin........... 31
1.5.5.- Instruccin 31
1.5.6.- Simulacin 32

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

1.5.7.- Recuperacin de informacin.. 33


Capitulo 2: Diseo de sistemas expertos 34
2.1 Seleccin del problema.. 35
2.2 Etapas del desarrollo de un sistema experto.. 36
2.3 Errores en etapas de desarrollo............40
2.4 Ingeniera de software y sistemas expertos........... 41
2.5 Modelo de ciclo de vida para un sistema experto................. 44
Capitulo 3: Toma de decisiones en los sistemas expertos.. 49
3.1 El proceso de toma de decisiones.... 50
3.1.1 Decisiones repetitivas.. 54
3.1.2 Decisiones no repetitivas. 55
3.2 Definicin y tipos de sistemas de apoyo a las decisiones 56
3.2.1 Caractersticas de los sistemas de apoyo a las
decisiones. 58
3.2.2 Importancia de la toma de decisiones en los
sistemas.............. 59
Capitulo 4: Uso de los Sistemas Expertos para la toma de
decisiones.. 61
4.1 El uso de los sistemas expertos. 62
4.2 Beneficios que genera el uso de sistemas expertos..... 66
4.2.1 Costo que involucra la creacin de un
sistema experto.... 68
4.2.2 Caractersticas de las situaciones para aplicar
un sistema experto......... 71

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

Conclusin73
Fuentes de Informacin.77
ndice de Tablas..79
ndice de Figuras. 80

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

RESUMEN

El siguiente trabajo titulado Uso de los Sistemas Expertos para la Toma de las
Decisiones principalmente esta enfocado a la descripcin de los sistemas
expertos, sus caractersticas, tipos, objetivos, beneficios y sus usos.
Tiene un enfoque dirigido a las organizaciones que como tales tienen que
cumplir con una finalidad ya sea apoyndose de recursos, materiales, personas
para cumplirlo; como tal las empresas tienen que una serie de decisiones
importante para poder lograrlo.
Es aqu donde se centra el trabajo, como los sistemas expertos ayudan a las
organizaciones a tomar una buena decisin para cumplir sus objetivos y
sobretodo hacer bien su trabajo, los sistemas expertos cumplen muchas
funciones, pero muchas veces no son descubiertos por las organizaciones
perdiendo as la oportunidad de innovar y crecer tecnolgicamente.

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

INTRODUCCION

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

Hoy en da la mayora de las organizaciones estn comprometidas a sobresalir


de entre sus competidores algo que lo pueden llegar a lograr gracias al uso de
las tecnologas, desde este punto de vista las organizaciones deben de tomar
decisiones que lo lleven al xito dependiendo siempre de que bien las tomen.

Desde que naciera la Inteligencia Artificial que es la rama de la informtica que


desarrolla procesos que imitan a la inteligencia de los seres vivos, nace como
una ciencia a principios de los aos 60, desde entonces se han realizado
distintos trabajos en sus distintos campos, algunos de los campos con mayor
impacto en las empresas son los sistemas expertos.

Los Sistemas Expertos son una aplicacin informtica que simula el


comportamiento de un experto humano en el sentido de que es capaz de
decidir cuestiones complejas, esto es, provee de soluciones a situaciones que
necesitan conocimientos muy avanzados, resuelven problemas mediante
conclusiones basadas en conocimiento que se almacena dentro del sistema
experto.

Para esto, se debe tener en cuenta que la principal caracterstica del experto
humano viene a ser el conocimiento o habilidades profundas en ese campo
concreto, por consiguiente, un Sistema Experto debe ser capaz de representar
ese conocimiento que es muy difcil de adquirir con el objetivo de utilizarlo para
resolver problemas, justificar su comportamiento e incorporar nuevos
conocimientos, es por eso que las organizaciones pueden presentar una
oportunidad de fomentar su crecimiento en base a un Sistema Experto ya que
puede tomar decisiones de una manera rpida y sencilla.

Los sistemas expertos forman parte de un firme y verdadero avance en


inteligencia artificial, los sistemas expertos pueden incorporar miles de reglas,
para una persona seria casi imposible de realizar una bsqueda con tantas
reglas, adems de obtener posibles soluciones del problema.

Los sistemas expertos realizan amablemente la tarea de buscar una toma de


decisin adecuada para cualquier situacin que se le presente; mientras que
una persona (ya sea un humano experto en algn rea especfica) tardara
mucho tiempo en hacerlo, comparndolo con un sistema experto.

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

Los sistemas expertos tienen la ventaja frente a otros tipos de programas de


Inteligencia Artificial, de proporcionar gran flexisibilidad a la hora de incorporar
nuevos conocimientos.

Los Sistemas Expertos estn basados en conocimientos dedicados a tareas


especficas que requieren una gran cantidad de conocimiento de un dominio de
experiencia particular, proporcionan experiencia en forma de diagnsticos,
instrucciones, predicciones o consejos ante situaciones reales que se planteen
y pueden servir tambin como herramientas de entrenamiento. Son aplicables
a numerosos campos de experiencia, como medicina, actividades militares,
econmicas financieras e industriales, ciencia, ingeniera, y derecho

Algunas organizaciones no saben de las tecnologas que pueden llegar a


incorporar en sus procesos, otras organizaciones las conocen y por miedo a
cambiar su forma de trabajo no las implementan haciendo que muchas veces el
manejo de su informacin sea tardado.

La toma de decisiones en las organizaciones es muy importante debido no solo


porque tienden a formar una parte esencial de su funcionamiento tambin que
en base a ellas se marca el destino de dicha organizacin, los Sistemas
Expertos son una buena solucin para poder llegar a una toma de decisin
clara, eficaz, eficiente, en tiempo y sin redundar procesos, para ello las
organizaciones deben de tomar la iniciativa de incorporar en ellas un Sistema
Experto que le ayude a tomar decisiones tales que le ayuden a sobresalir o
mejor aun reduzca el trabajo y estn a la vanguardia en tecnologa como la
mayor parte de las organizaciones tercermundistas, esta investigacin muestra
como gracias a uno de los campos de la Inteligencia Artificial como es la de los
Sistemas Expertos son necesarios implementarse en las organizaciones.

Muchas veces las organizaciones estn acostumbradas a realizar todos sus


procesos de una manera tradicional, cuando tratan de incorporar tecnologa de
cualquier tipo, prefieren realizar su trabajo de la manera que siempre lo ha
hecho aun sabiendo que pueden tardar ms en realizar su trabajo.

Los Sistemas expertos sirven para resolver cuestiones complejas, en las cuales
hay muchos factores involucrados, se necesita tener en cuenta una amplia
base de datos histricos, y donde se puede definir alguna regla que permita la
4

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

toma de decisiones rpida. Actualmente son aplicados con xito en: medicina,
qumica, biologa, administracin, industria, etc.

Los conocimientos de un sistema experto pueden ser copiados y almacenados


fcilmente, siendo muy difcil la prdida de stos.

Estos sistemas estn diseados no para reemplazar el criterio administrativo,


sino para apoyarlo y hacer mas efectivo el proceso de toma de decisiones. Los
sistemas de respaldo a las decisiones ayudan tambin a los miembros de una
organizacin a reaccionar rpidamente a los cambios de necesidades.

Por lo tanto, queda claro que el diseo de un sistema experto dentro de una
organizacin es muy importante para realizar el proceso de la toma de
decisiones de una manera compleja sobre cualquier situacin.
El siguiente trabajo se divide en varios captulos, el primero de ellos se hablara
sobre todos los elementos que hacen importantes a los sistemas expertos as
como a la toma de las decisiones; el segundo capitulo consta de una
introduccin a como se disea un sistema experto permitiendo ver que desde
sus orgenes de creacin un sistema experto puede ser orientado a tomar
decisiones; el tercer capitulo muestra como son los sistemas expertos para la
toma de las decisiones, su importancia, proceso, entre otros aspectos, y por
ultimo para terminar con los captulos se da una explicacin del uso que se
tiene quedar a los sistemas expertos para poder tomar las decisiones; adems
el trabajo incluye conclusiones hechas por el autor.

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

Capitulo 1: Generalidades de los Sistemas


Expertos.

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

En este capitulo se hablar de cmo se crea un sistema experto, algunas de


sus ventajas, caractersticas, adems de cuales son algunas de sus principales
caractersticas que lo ponen en una situacin indicada para formar parte
primordial de la toma de las decisiones en una organizacin, de cmo estn
estructurados haciendo de l un gran aporte tecnolgico.
Adems podremos observar en ste capitulo algunas de sus principales
aplicaciones y las reas donde situamos a un sistema experto como un soporte
principal, tambin las ventajas que puede ofrecer para superar esas
limitaciones que pueden surgir.

1.1.- Sistema Experto.

Los sistemas expertos son una rama de la Inteligencia Artificial que hace un
amplio uso del conocimiento especializado para resolver problemas como un
especialista humano, el especialista humano es una persona que tiene
conocimiento

habilidades

especiales

para

resolver

problemas

que

ciertamente no se resuelven tan fciles y adems los realiza con eficiencia en


un rea determinada.
El conocimiento de los sistemas expertos puede obtenerse por experiencia o
consulta de los conocimientos que suelen estar disponibles en los medios
exteriores (introducidos por un experto, libros, etc.); es permitido llamar a un
sistema experto como sistema basado en conocimiento o sistema experto
basado en conocimiento.
Los sistemas expertos son llamados as porque tratan de emular el
comportamiento de un experto que conoce un rea especfica en un dominio
que realmente conoce y en ocasiones son usados por ellos, adems se pueden
7

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

considerar como el primer producto verdaderamente operacional de la


inteligencia artificial. Con los sistemas expertos se busca una mejor calidad y
rapidez en las respuestas, programas diseados para actuar como un
especialista humano dando as lugar a una mejora de la productividad del
experto.
Segn (Scarabino, J.C. 2000) los sistemas expertos se deben realizar
siguiendo ciertas reglas o pasos simples y especficos tanto que sean
comprensibles y con eso de una u otra manera se pueda generar la explicacin
de temas que solo los expertos puedan explicar, es por eso que se pueden
considerarse como intermediarios entre el experto humano que transmite su
conocimiento al sistema y el usuario que lo utiliza para resolver un problema
con la eficacia del especialista, para lograr esto el sistema experto utilizar el
conocimiento que tenga almacenado. Un sistema experto puede ir creciendo su
conocimiento, esto es, pueden llegar a generar nuevos conocimientos basados
en conocimientos anteriores y llegar al grado de justificar su propia lnea de
razonamiento ayudando totalmente a la toma de decisiones.
La funcin de un sistemas experto es la de aportar soluciones a problemas,
como si de humanos se tratara, es decir, capaz de mostrar soluciones
inteligentes. Es posible gracias a que al sistema lo crean con expertos
(humanos), que intentan estructurar y formular conocimientos ponindolos a
disposicin del sistema, de igual forma que lo hubiera hecho un experto el
sistema experto accede a los conocimientos adquiridos por experiencia, esta
en una de sus funciones ms difciles, ya que los expertos, al igual que otras
personas, apenas lo reconocen como tales.
Los sistemas expertos (SE) son programas de computadora diseados para
resolver problemas que normalmente son solucionados por expertos humanos
en una rama del conocimiento especfica, y mediante esquemas propios del
cerebro humano tales como memorizacin, razonamiento y aprendizaje
automtico para apoyar a un usuario en la toma de decisiones.
Los sistemas expertos se aplican por norma general en problemas que implican
un procedimiento basado en el conocimiento. Un procedimiento de solucin
basado en el conocimiento comprende las siguientes capacidades:
8

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

Utilizacin de normas o estructuras que contengan conocimiento y


experiencias de expertos especializados.
Deduccin lgica de conclusiones.
Capaz de interpretar datos ambiguos.
Manipulacin de conocimientos afectados por valores de probabilidad.
En la tabla 1.1 se muestra una comparacin entre un experto humano y un
sistema experto donde se puede ver como el SE es por mucho mejor que un
experto humano.

Experto Humano

Sistema Experto

NO PERDURABLE

PERMANENTE

DIFICIL DE TRANSFERIR

FACIL DE TRANSFERIR

DIFICIL DE DOCUMENTAR

FACIL DE DOCUMENTAR

IMPREDECIBLE

CONSISTENTE

CARO

ALCANZABLE

EXPERIENCIA PERSONAL

ENTRADA SIMBOLICA

CONOCIMIENTO

DEL

SENTIDO CONOCIMIENTO TECNICO

COMUN
Tabla 1.1 Comparacin de un sistema experto contra un experto humano.
Como se puede observar el sistema experto puede ser ms conveniente de
usar y es ms fcil de entender, esta hace una ventaja significante de usar un
sistema experto.

1.2.- Historia de los Sistemas Expertos (SE).


Los sistemas expertos proceden inicialmente de la inteligencia artificial que a
su vez es una rama de la informtica que desarrolla procesos que imitan a la
9

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

inteligencia de los seres vivos; con esto tratan de hacer aplicaciones


principalmente con mquinas para la automatizacin de tareas que requieran
un comportamiento inteligente.
Segn (Samper, J.J. 1999) a mediados de los aos sesenta se crea que
bastaban unas pocas leyes de razonamiento junto con la ayuda de
computadoras potentes para producir resultados brillantes que se aproximaban
a crear inteligencia es as como en un intento en ese sentido llevo a los
investigadores Alan Newell y Herbert Simon a desarrollar un programa
denominado GPS (General Problem Solver; Solucionador General de
Problemas) donde principalmente trabajaba con criptoaritmtica, con las torres
de Hanoi y con otros problemas similares pero en cierto punto est sistema
estaba limitado a ciertos conocimientos por lo tanto no poda resolver
problemas del mundo real, tales como la prediccin del clima, diagnsticos
mdicos, inspecciones nucleares entre muchas otras.
Es por eso que ha muchos investigadores se intrigaron por la creacin de
sistemas que de cierta manera simularn el razonamiento de un experto
humano y no enfocarse a especializarse en un tema especifico. De esta
manera nacieron los sistemas expertos donde su principal caracterstica es
tener el conocimiento de un experto y enfocarlo a ciertas tareas como la toma
de decisiones.
Algunas fechas importantes que sobresalen en la historia de los Sistemas
Expertos son las siguientes:
1965, un equipo dirigido por Edward Feigenbaum, comenz a desarrollar
sistemas expertos utilizando bases de conocimiento definidas minuciosamente.
1967, se construye DENDRAL, que se considera como el primer sistema
experto. Se utilizaba para identificar estructuras qumicas moleculares a partir
de su anlisis espectro grfico.
Entre 1970 y 1980 se desarroll MYCIN para consulta y diagnstico de
infecciones de la sangre. ste sistema introdujo nuevas caractersticas:
utilizacin de conocimiento impreciso para razonar y posibilidad de explicar el
proceso de razonamiento. Lo ms importante es que funcionaba de manera
10

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

correcta, dando conclusiones anlogas a las que un ser humano dara tras
largos aos de experiencia.
En MYCIN aparecen claramente diferenciados motor de inferencia y base de
conocimiento. Al separar esas dos partes, se puede considerar el motor de
inferencias aisladamente. Esto da como resultado un sistema vaco o shell. As
surgi EMYCIN (MYCIN Esencial) con el que se construy SACON, utilizado
para estructuras de ingeniera, PUFF para estudiar la funcin pulmonar y
GUIDON para elegir tratamientos teraputicos.
A partir de 1980 se ponen de moda los sistemas expertos, numerosas
empresas de alta tecnologa investigan en esta rea apoyados de la
inteligencia artificial, desarrollando sistemas expertos para su comercializacin
un ejemplo de sistemas expertos modernos es el llamado CASHVALUE su
principal funcin es evaluar proyectos de inversin adems existe otro sistema
experto llamado VATIA creado para asesorar acerca del impuesto sobre el
valor aadido (IVA).
A travs de la historia de los sistemas expertos se ve claramente que el xito
de un sistema experto depende casi exclusivamente de la calidad de su base
de conocimiento.

1.3.- Tipos de Sistemas Expertos.


Los sistemas expertos siempre tratan de estar en contacto con las personas ya
sean los usuarios finales como pueden ser doctores, ingenieros, militares y
muchos ms o bien los expertos que ayudan a su construccin pero en
cualquiera de los casos siempre tienen que seguir a la naturaleza del sistema
experto.
Considerando algunos tipos de sistemas expertos para (Rojas, L. & Leiva, A.
2000) existen:
Sistemas expertos basados en reglas, se caracterizan por trabajar mediante la
aplicacin de ciertas reglas para ello tienen que ir comparando resultados para

11

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

poder aplicar una serie de nuevas reglas basadas en situacin modificada, esto
es, el sistema tiene reglas ya definidas donde en base a ellas genera
resultados pero esos mismo resultados los compara con nuevas reglas que van
surgiendo por el paso del tiempo, para que los resultados se tengan
actualizados se someten a esas nuevas reglas. Tambin pueden trabajar por
inferencia lgica dirigida, esto se explica bien empezando con una evidencia
inicial en una determinada situacin y dirigindose hacia la obtencin de una
solucin, o bien con hiptesis sobre las posibles soluciones y volviendo hacia
atrs para encontrar una evidencia existente (o una deduccin de una
evidencia existente) que apoye una hiptesis en particular.
Los sistemas expertos deterministas basados principalmente en reglas tiene
una funcin, el estado actual que puede tener est SE depende del estado
anterior para poder llegar a una conclusin necesita de acciones que se
encuentran en el entorno, esto sucede cuando el usuario interacta con el
sistema y pueden ser formulados usando un conjunto de reglas que relacionen
varios objetos bien definidos, un claro ejemplo de las reglas que pueden usar
son los cuestionarios que utiliza un nutrilogo para poder llegar a una
conclusin de que le conviene al paciente (hacer una dieta de grasas) es por
eso que su razonamiento es lgico.
Algunos ejemplos se sistemas que trabajan con ste tipo de SE son:
MYCIN.- Fue diseado a mediados de los aos setenta por Edgar ShortLiffe,
en la Universidad de Stanford. Fue escrito en Lisp, e inicialmente estaba
inspirado en Dendral, otro sistema experto que tuvo cierto xito a finales de los
aos 60. Su principal funcin consista en el diagnstico de enfermedades
infecciosas de la sangre; adems, Mycin era capaz de razonar el proceso
seguido para llegar a estos diagnsticos, y de recetar medicaciones
personalizadas a cada paciente (segn su estatura, peso, etc.).
Es un sistema interactivo que diagnostica infecciones bacterianas y suministra
la terapia de antibiticos. MYCIN representa el razonamiento experto como una
serie de reglas condicin - conclusin, que relacionan los datos del paciente
con hiptesis de infeccin y al tiempo estiman la certeza de cada regla. Trabaja
hacia atrs con diagnosis hipottica, empleando reglas para estimar los
12

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

factores de certeza de las conclusiones basadas en los factores de certeza de


su historial para comprobar si la evidencia apoya la diagnosis. Si no hay
informacin suficiente para comprobar la hiptesis, pedir al mdico datos
adicionales y evaluarn en forma exhaustiva todas las hiptesis. Cuando ha
finalizado, MYCIN da los tratamientos para todas aquellas diagnosis que han
alcanzado un alto valor de certeza.
Otro tipo de sistema experto son los basados en casos, es un sistema donde
tiene un proceso de solucionar nuevos problemas basndose en las soluciones
de problemas anteriores.
El Razonamiento basado en casos es una manera de razonar haciendo ciertas
similitudes es por eso que se argumenta que el razonamiento basado en casos
es ms que un mtodo que puede solucionar problemas cotidianos; para poder
hacerlo necesita de un proceso el cual es:
1. Recordar: Dado un determinado problema, recordar los casos relevantes que
pueden solucionarlo. Un caso consiste en un problema, una solucin y
tpicamente anotaciones sobre como la solucin fue llevada a acabo.
2. Reutilizar: Adaptar la solucin del problema anterior a uno nuevo. Como
casos anteriores que me ayudaron a resolver algn problema como puede
adaptarlos a un nuevo caso.
3. Revisar: Una vez adaptado el problema probar la solucin en el mundo real o
en una simulacin y si es necesario revisarla.
4. Retener: Despus de que la solucin ha sido adaptada satisfactoriamente
para solucionar el problema dado, almacenar la experiencia resultante como un
nuevo caso en la memoria.
Los razonamientos basados en casos, son sistemas en los que existe
incertidumbre, es por eso que se necesita de la creacin de un sistema experto
para poder llegar a una conclusin justificada.
Existe otro tipo de sistema experto, es un sistema caracterizado por basarse en
las situaciones probabilsticas esto es, en las redes bayesianas. Una red
bayesiana es un modelo probabilstico multivariado que relaciona un conjunto
13

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

de variables aleatorias mediante un grafo dirigido que indica explcitamente


influencia causal. Gracias a su motor de actualizacin de probabilidades las
redes bayesianas son una herramienta extremadamente til en la estimacin
de probabilidades, pueden llegar a trabajar en la bsqueda de datos que
representen un valor (los porcentajes de estudiantes que aprueban sus
exmenes, la cantidad de misiles que aciertan el blanco en el primer intento,
una muestra de las personas que consumen carbohidratos en exceso, etc.).
Adems son usadas en distintos aplicaciones tales como:
Prevencin del fraude.
Prevencin del abandono de clientes.
Blanqueo de dinero.
Estimacin de cuentas.
Representacin de ventas.
Porcentajes, muestras, comparaciones, entre muchas otras aplicaciones.
Para poder representar como se estn divididos los sistemas expertos en la
Figura 1.1 se muestra bien la estructura segn la situacin del problema.

Figura 1.1 Muestra como se dividen los sistemas expertos.


Como se observa cada parte de los sistemas expertos pertenece a un tipo de
situacin alguna determinada por hechos como son las situaciones
14

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

deterministas y otra que no se puede conocer del todo como son las
situaciones inciertas.
A continuacin en la tabla 1.2 se muestra una comparacin entre un sistema
experto basado en reglas y el probabilstico:

ELEMENTOS
VENTAJAS

PROBABILISTICO

BASADO EN REGLAS

Motor de inferencia rpido. Explicacin fcil.


Aprendizaje fcil.
Propagacin

Solo implicaciones deseadas.


de

incertidumbre fcil.

DESVENTAJAS

Puede

tener

problemas Motor de inferencia lento

con el elevado nmero de


parmetros.

Dificultad de propagacin de
incertidumbre.

Tabla 1.2 Comparacin de los sistemas expertos basados en reglas y los


probabilsticos.

Se muestra claramente que los dos tipos de sistemas pueden tener sus
desventajas pero aun as son muy importantes porque pueden manejar
informacin que un sistema convencional no lo hara.
Existen sistemas expertos que son utilizados para: interpretacin, reparacin,
control, diagnostico, prediccin, instruccin, etc.
Sistemas de Interpretacin: Estos sistemas se generan a partir de varias
observaciones, es decir, utiliza memoria almacena para hacer numerosas
asociados y generan en base a esto conclusiones, como por ejemplo [estimulorespuesta], en los que los estmulos son el conjunto especifico de atributos
15

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

clave donde en base a estos se puede conocer las respuestas que son
conocimientos interpretativos.
Ejemplos:
-

Interpretacin de seales de audio.

Reconocimiento de patrones de voz.

Anlisis de imgenes, cornea, huella digital.

Sistemas de Control: Son capaces de mantener un sistema por un camino


tratado o previamente trazado se basan en la seguridad. Interpretan, predicen,
diagnostican, formulan y monitorean con tal de asegurar el xito del control.
Se utilizan en estrategias militares, control de trfico areo, control de
centrales nucleares y factoras qumicas.
Sistemas de Diagnostico: Deducen fallos a partir de sus efectos, es decir,
observan el mal funcionamiento de un sistema a partir de la observacin de
cmo funciona.
Se pueden utilizar para diagnsticos mdicos.
Sistemas de Prediccin: Infieren posibles respuestas a partir de una
situacin. Por ejemplo se usan en meteorologa, previsin del trfico.
Sistemas para la Depuracin: Prescribir remedios para funcionamientos
errneos (Desarrollo de software y circuitos electrnicos).
Sistemas de Reparacin: Efectuar lo necesario para hacer una correccin
(Reparar sistemas informticos, automviles, etc.).
Sistemas de Instruccin (Enseanza): Recoger el conocimiento y mostrarlo
(Aprendizaje de experiencia).
Todos los SE son usados hoy en da para el apoyo de la toma de decisiones ya
sea de un medico, de una agencia automotriz, en la milicia; lo mas importante
es que forman una pieza primordial de la tecnologa.

16

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

1.4.- Elementos de un Sistema Experto.

Un Sistema Experto como tal debe estar bien estructurado ya que su trabajo es
muy difcil a continuacin se muestra las partes principales de un sistema
experto segn (Rojas, L. & Leiva, A. 2000):
Base de Conocimiento: Aqu se encuentran los conocimientos del experto
humano, en forma ordenada y estructurada,

el tipo de conocimiento es

permanente en el sistema.
Pueden existir tres tipos de conocimiento, el primero de ellos son las reglas,
aquellas que se forman a partir de oraciones condicionales como un simple if
else que existe en programacin o un si no que existe en los arboles de
decisin; otro tipo de conocimiento son las afirmaciones y respuestas que son
aquellas estructuras que engloban conocimiento predecible; y el ultimo tipo de
conocimiento son los hechos, estos son sucesos lgicos, cotidianos que pasan
en la vida real.
Motor de Inferencia: Es la unidad lgica con la que se extraen conclusiones de
la base de conocimiento procesando el conocimiento, es como el corazn del
sistema experto, trabaja de la siguiente manera, teniendo la base de
conocimiento completa es necesario ser ejecutada por un mecanismo de
razonamiento

y un control de bsqueda para resolver problemas. ste

mecanismo es la unidad lgica con la que se extraen conclusiones de la base


de conocimientos entonces el motor de inferencia toma los hechos y los
conocimientos para obtener nuevas conclusiones o hechos.
Las principales funciones del motor de inferencia son:
1. Determinacin de las acciones que tendr lugar, el orden en que lo harn y
como lo harn entre las diferentes partes del sistema experto.

2. Determinar como y cuando se procesaran las reglas, y dado el caso tambin


la eleccin de que reglas debern procesarse.
17

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

3. Control de dialogo con el usuario.


Base de Hechos: Memoria temporal de trabajo. Contiene informacin sobre el
problema particular que el sistema experto debe resolver.
Interfaz de Usuario: Comunicacin entre el sistema experto y el usuario final
por ello es necesario mostrar y obtener informacin de forma clara, fcil y
agradable, sirve para que se pueda realizar una consulta en un lenguaje lo ms
natural posible. ste componente es la forma en la que el sistema se presenta
ante el usuario.
Requisitos o caractersticas de la interface que se presenta al usuario al
desarrollar el sistema experto:
1.- Manejo rpido.
2. Debe evitarse en lo posible la entrada de datos errneos.
3. Los resultados deben presentarse en una forma clara para el usuario.
4. Las preguntas y explicaciones deben ser comprensibles.
Modo de Explicacin: Explica al usuario la estrategia de solucin encontrada y
el porque de las decisiones tomadas las soluciones descubiertas por los
expertos deben poder ser repetibles, esto es, las conclusiones deben de ser
congruentes, exactas, congruentes, exacta en los resultados. El usuario puede
pedir explicacin de las conclusiones obtenidas o de las acciones que realiza el
sistema experto. Por ello es que el sistema necesita de un componente que
explique el proceso que realiza el motor de inferencia.
En la figura 1.2 se puede ver con claridad cada una de las partes con las que
un sistema experto esta integrado, llegando as hasta como interactan con el
usuario final, es muy importante ver que el usuario final se comunica con el
sistema experto en base a una interfaz de usuario, esta interfaz debe ser lo
mas amigable posible para facilitar en uso del sistema experto y que el usuario
final no tenga ningn problema cuando este trabajando con el sistema experto.

18

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

Figura 1.2 Muestra como esta estructurado un Sistema Experto.


Como se ve en la figura anterior existen dos mdulos dentro del sistema
experto los cuales tienen que ver con el aprendizaje y conocimiento del
sistema, es en esta parte donde el sistema experto puede hacer las
interacciones posibles con el motor de inferencia y la base de hechos para
poder hacer sus conclusiones o dar su toma de decisiones, explicando todo
con el modulo de explicacin.

1.4.1.- Caractersticas de los Sistemas Expertos.


Los SE deben cumplir algunas caractersticas indispensables para que su
funcionamiento no se vea afectado y ms que nada para ser tratado como
sistema experto.
Un SE debe tener la capacidad para llegar de forma rpida y certera a la
solucin de nuestro problema, cuando decimos en forma rpida y certera,
debemos tener en cuenta que as obligamos al experto a tener conocimientos
certeros y amplios del campo de su especialidad, o lo que es lo mismo, del
campo en cual se va a diagnosticar, teniendo total experiencia para la toma de
decisiones. Esta habilidad es generalmente la que ms se espera que un
sistema experto posea.
Debe ser de naturaleza heurstica, es decir, debe tener una actitud de
bsqueda para la resolucin de los problemas, aqu las soluciones se

19

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

descubren por la evaluacin del progreso logrado en la exploracin de un


resultado final.
Adems debe tener una habilidad para explicar los resultados a la persona que
no cuenta con esos conocimientos, adems de poder justificar el porque
escogi esa solucin, el sistema debe cumplir con la capacidad de responder
en forma clara, las preguntas concernientes a razones de los mismos
resultados, el razonamiento de estos mismos, y las implicaciones subsecuentes
generalmente las personas que no cuentan con el conocimiento esperan
recibir una respuesta mas practica y que se acerque a las condiciones que
ellos podran entender.
Un sistema experto debe reestructuran y reorganizar el conocimiento para que
se adapte al ambiente, aqu el sistema debe ser capaz de dividir su informacin
para ocupar la parte til que sirve a la resolucin del problema, con esto reduce
tiempo, y al dividir la informacin, organiza su conocimiento.
Los SE cuentan en su mayora con una habilidad para adquirir nuevo
conocimiento y aprender de las experiencias, los expertos deben de aprender
tanto de sus propias experiencias como de la experiencia de los dems estn
obligados a estar al da en cuanto a la base del conocimiento as como a
modificar el proceso de su razonamiento. Un sistema experto que no se
mantiene al da con sus conocimientos a la larga se vuelve obsoleto.
Muchas veces los SE tienen conciencia de sus limitaciones con esto el sistema
podr evaluar la capacidad y limitacin a un problema dado, as deber
determinar si se encuentra dentro de sus posibilidades de resolucin. Luego
con esto tambin ser capaz de darse cuenta en que momento referirse a otro
sistema experto; determinando cuando el problema esta en el dominio de su
experiencia y cuando no. Muchas veces el SE utiliza otros sistemas para
resolver casos de otros sistemas todo esto posible gracias a su base de
conocimientos.
Muchas veces los sistemas expertos son creados para tener las siguientes
caractersticas:

20

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

Alto desempeo: Tener respuestas a un nivel mayor o superior que los


especialistas.
Tiempo de respuesta adecuado: Deben trabajar en tiempo real ya sea en un
intervalo de tiempo o con mucha rapidez.
Confiabilidad: El sistema experto debe ser confiable y no propenso a
errores.
Comprensible: Explicar cada una de sus decisiones, as como de los pasos
que sigui para lograr sus razonamientos.

1.4.2.- Ventajas de los Sistemas Expertos.


Los sistemas expertos nos dan una ayuda muy til para la toma de decisiones,
de est modo se crearon sistemas expertos para tareas genricas, es decir
para la monitorizacin y el diagnostico, adems de los trabajos de simulacin
de la realidad tales como en plantas de energa, grandes industrias, cohetes,
control de trfico areo, bsqueda de yacimientos petrolferos, prevencin de
desastres naturales, diagnostico del clima, evitar enfermedades y hasta
hospitales.
Los sistemas expertos presentan ventajas muy atractivas algunas de ellas
segn (Daniel, C. y Enrique, A. 2003) son:
Mayor disponibilidad: Un sistema experto siempre esta disponible para su
uso y sobretodo siempre esta actualizado y con conocimientos generados a
travs de la experiencia.
Costo reducido: El costo es tener un experto al alcance de cualquier cosa
hace valer a los sistemas expertos.
Permanencia: La experiencia es permanente, a diferencia de los expertos
humanos que pueden retirarse.
Experiencia mltiple: Puede un sistema experto aprender de otro sistema
experto y crecer sus conocimientos aun ms que los especialistas juntos.
21

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

Mayor confiabilidad: Como contiene conocimientos de expertos y de otros


sistemas expertos siempre es conveniente creer en sus decisiones.

Explicacin:

El

sistema

experto

puede

explicar

con

claridad

detalladamente las decisiones que esta tomando, lo que aumenta con esto su
confianza en la toma de decisiones correctas.
Respuesta rpida: Muchas veces algunas aplicaciones necesitan de
respuestas rpidas y primordialmente que sean de confianza, un sistema
experto puede proporcionar respuestas ms rpidas que las de un experto
humano.
Respuesta slidas: En el tiempo en que un sistema experto proporciona sus
respuesta para las aplicaciones, el SE hace sus respuestas sin emociones, a
cualquier momento completas haciendo que sus respuestas sean solidas a
cada momento ya sea en situaciones de emergencia.
Tutora inteligente: El sistema experto puede actuar como un tutor inteligente
dejando que un usuario o cualquier persona interesado en reas especiales
ejecute programas de ejemplo y explicando sus razonamientos.
Base de datos inteligente: Un SE es que puede obtener informacin de una
base de datos y realizar clculos numricos mucho ms rpido que cualquier
ser humano, lo puede hacer de forma automtica, y hacer clculos con esos
datos.
Existe tambin entre sus ventajas la duplicacin, una vez programado un SE lo
podemos duplicar infinidad de veces, guardar datos o casos para ser usados
en otros sistemas, algo que caracteriza a los sistemas expertos es que se
pueden aplicar en entornos peligrosos, un SE puede trabajar en entornos
peligrosos o dainos para el ser humano, muchas de estos casos son usados
en plantas nucleares, en la milicia, etc. y muchas son de gran ayuda.
A continuacin en la tabla 1.3 se presenta una comparacin entre un sistema
experto y un sistema tradicional para ver cuales ventajas existen entre cada
uno de estos y ver como un sistema experto ayuda en muchas casos a la toma
de decisiones:
22

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

SISTEMAS EXPERTOS

SISTEMAS TRADICIONALES

Toman decisiones

Calculan resultados

Calculan resultados

Basados en algoritmos

Basados en Heursticas

Dan resultados sin explicaciones

Dan resultados con explicaciones

Usan secuencias, ciclos y condiciones

Acceden a bases de Conocimientos, Acceden a bases de datos


son deductivos
Centrados en el experto y usuario

Centrados

en

el

analista

el

programador
Manejan conocimientos imprecisos, Manejan datos ya establecidos o
contradictorios, incompletos

conocidos

Tabla 1.3 Comparacin de un sistema experto con un sistema tradicional.


Como se puede observar en tabla 1.3 se observan las ventajas que tiene un
sistema experto en comparacin con un sistema convencional o tradicional
como se le quiera llamar, con esta comparacin se puede determinar que los
sistemas expertos son los mas indicados para tomar decisiones.

1.4.3.- Limitaciones de un Sistema Experto.


Un sistema experto tiene sus limitaciones algunas de ellas son:

Sentido comn: Para un Sistema Experto no hay nada obvio. Por


ejemplo, un sistema experto sobre nutricin se le debe especificar
algunos datos con el sexo, el color de piel y otros datos cuando un
experto humano lo deduce con el sentido de la vista.

23

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

Lenguaje natural: Con un experto humano podemos mantener una


conversacin informal mientras que con un SE no podemos.

Capacidad de aprendizaje: Cualquier persona aprende con relativa


facilidad de sus errores y de errores ajenos, que un SE haga esto es
muy complicado.

Perspectiva global: Un experto humano es capaz de distinguir cuales


son las cuestiones relevantes de un problema y separarlas de
cuestiones secundarias.

Capacidad sensorial: Un SE carece de sentidos, lo que muchas veces el


experto humano le ayuda hacer bien su trabajo.

Flexibilidad: Un humano es sumamente flexible a la hora de aceptar


datos para la resolucin de un problema, el Se es directo en su decisin.

Conocimiento no estructurado: Un SE no es capaz de manejar


conocimiento poco estructurado.

El conocimiento es difcil de extraer de los expertos humanos.

La aproximacin de cada experto a la situacin evaluada puede ser


diferente.

Tienen una nocin muy limitada acerca del contexto de problema, no


pueden percibir todas las cosas que un experto humano puede apreciar
de una situacin.

Pueden existir decisiones que slo son de competencia para un ser


humano y no una mquina.

No saben como subsanar sus limitaciones, no son capaces de trabajar


en equipo o investigar algo nuevo.

Son muy costosos de mantener.

24

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

1.4.4.- Usos de los Sistemas Expertos.

Los sistemas expertos se desenvuelven en distintas reas del conocimiento


algunas de las mas utilizadas son la medicina, ingeniera, administracin,
contabilidad, bolsa de valores. Un sistema experto puede resolver problemas y
responder preguntas de manera mucho ms rpida que un experto humano;
por ello podramos decir que son muy valiosos en casos en los que el tiempo
es escaso.
Un sistema experto es muy eficaz cuando tiene que analizar una gran cantidad
de informacin, interpretndola y proporcionando una recomendacin a partir
de la misma. Un ejemplo es el anlisis financiero, donde se estudian las
oportunidades de inversin, dependiendo de los datos financieros de un cliente
y de sus propsitos.
Para detectar y reparar fallos en equipos electrnicos, se utilizan los sistemas
expertos de diagnstico y depuracin, que formulan listas de preguntas con las
que obtienen los datos necesarios para llegar a una conclusin entonces
recomiendan las acciones adecuadas para corregir los problemas descubiertos,
muchas veces estos tipos de sistemas se utilizan tambin en medicina.
Los sistemas expertos son buenos para predecir resultados futuros a partir del
conocimiento que tienen. Los sistemas meteorolgicos y de inversin en bolsa
son ejemplos de utilizacin en est sentido.
La planificacin es la secuencia de acciones necesaria para lograr una meta.
Conseguir una buena planificacin a largo plazo es muy difcil. Por ello, se usan
sistemas expertos para gestionar proyectos de desarrollo, planes de
produccin de fbricas, estrategia militar y configuracin de complejos sistemas
informticos, entre otros.
Cuando se necesita controlar un proceso tomando decisiones como respuesta
a su estado y no existe una solucin algortmica adecuada, es necesario usar
un sistema experto. Muchas veces se puede observar en campos que

25

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

comprende el supervisar fbricas automatizadas, factoras qumicas o centrales


nucleares.
Esto demuestra los distintos usos y el gran avance que tiene los sistemas
expertos en el mbito laboral y lo primordial que ayuda la toma de decisiones
de muchos casos.

1.4.5.-

Aplicaciones de los Sistemas Expertos.

Los sistemas expertos se aplican como ya se explico en varias reas, algunos


ejemplos de las aplicaciones ya creadas son:
Sistemas expertos usados en la Qumica:
CRYSSALIS: Interpreta la estructura tridimensional de una protena.
TQMSTUNE: Remediar el espectrmetro masivo triple y cudruple Toms.
CLONER: Disea nuevas molculas biolgicas.
SECS: Disea molculas orgnicas complejas.
Sistemas expertos usados en la Electrnica:
ACE: Diagnostica fallas en las redes telefnicas.
IN.ATE: Diagnostica fallas en el osciloscopio.
NDS: Diagnostica la red de comunicaciones nacional.
Sistemas expertos usados en la Medicina:
PUFF: Diagnostica enfermedades en los pulmones.
VM: Supervisa pacientes en terapia intensiva.
ABEL: Diagnostica electrolitos/cido-base.
ANNA: Supervisa terapia para los dedos.
AI/COAG: Diagnostica enfermedades de la sangre.
26

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

Sistemas expertos usados en la Ingeniera:


REACTOR: Diagnosticar/remediar accidentes de reactor.
STEAMER: Instruir en operacin, planta de energa a vapor.
Sistemas expertos usados en la Geologa:
DIPMETER: Interpreta los registros del medidor de profundidad.
LITHO: Interpreta los datos de registro de pozos petroleros.
MUD: Diagnosticar/remediar problemas de perforacin.
PROSPECTOR: Interpretar datos geolgicos para la bsqueda de minerales.
Sistemas expertos usados en la Computacin:
PTRANS: Dar pronostico para la administracin de computadoras.
BDS: Diagnosticar partes deficientes en la red de conmutacin.
XCON: Configurar sistemas de computo.
XSEL: Configurar ordenes de venta.
TIMM: Diagnosticar computadoras.
Estas aplicaciones fueron creadas por expertos para facilitar el trabajo y crear
sobretodo una toma de decisiones apropiada. A continuacin se explica con
detalle algunos de las aplicaciones mas conocidas:
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.
27

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

DELTA, sistema experto que ayuda a los mecnicos en el diagnstico y


reparacin de locomotoras diesel-elctricas, DELTA no slo da consejos
expertos, sino que tambin presenta informaciones por medio de un
reproductor de vdeo.
PROGRAMMER'S APPRENTICE: Como su propio nombre lo indica, se trata de
un sistema que ayuda a la escritura de programas.
EURISKO: Un sistema experto capaz de aprender a medida que funciona, es
un sistema capaz de crear circuitos micro-elctricos tridimensionales.
TWIRL: Tactical Warfare. Simulaciones de guerras completas y gua de
mejores acciones posibles a realizar, en casi todas las situaciones.
R1: Programa utilizado para el descubrimiento de yacimientos petrolferos bajo
aguas marinas.
MOLGEN: "Molecular Genetics" ayuda a los bilogos que trabajan en el campo
del DNA y la ingeniera gentica.
Todos estos sistemas expertos han ayudado en su totalidad a facilitar el trabajo
y sobre todo imitar el conocimiento de un experto humano como una de sus
principales funciones.

1.5.- Principales tareas que realizan los Sistemas


Expertos.
Los sistemas expertos como todo sistema tienen tareas principales que
realizan para poder llegar a generar conclusiones que agilicen la toma de
decisiones, algunas tareas son una pieza principal para poder hacer un
indicado aprovechamiento de la informacin segn (Montes, J 2004) son:

28

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

1.5.1.- Control.

La tarea de control es muy importante para un sistema ya que participa en la


realizacin de tareas tales como la interpretacin de datos o informacin,
diagnstico de las distintas situaciones que se pueden presentar y reparacin
de forma secuencial. Con ello se consigue conducir o guiar un proceso o
sistema. La tarea de control que existe en los sistemas expertos deben de ser
muy complejos debido al nmero de funciones que deben manejar, por lo
regular son muchas funciones las que realiza un SE, adems del gran nmero
de factores que deben considerar; esta complejidad creciente es otra de las
razones que apuntan al uso del conocimiento, y por tanto de los SE, ya que un
experto humano no pude analizar tanta informacin al mismo tiempo como lo
hace un sistema experto.
Hay dos maneras en las que un sistema de control se puede realizar el primero
es de lazo abierto, sucede cuando el mismo SE permite la realimentacin o el
paso de un proceso a otro, para que la realice el operador; la otra manera es el
lazo cerrado, si no tiene que intervenir el operador en ninguna parte del mismo.
Existen tareas que se realizan en los sistemas de control como una sola estas
son: Reparacin, correccin o terapia. La reparacin, correccin, terapia o
tratamiento consiste en la proposicin de las acciones correctoras necesarias
para la resolucin de un problema. Los SE en reparacin tienen que cumplir
diversos objetivos, como son: Reparacin lo ms rpida y econmicamente
posible. Orden de las reparaciones cuando hay que realizar varias. Evitar los
efectos secundarios de la reparacin, es decir la aparicin de nuevas averas
por la reparacin.

1.5.2.- Monitoreo.
La monitorizacin es un caso particular de la interpretacin de algunos sucesos
que ocurren en los sistemas expertos, y consiste en la comparacin continua
de los valores de las seales o datos de entrada y unos valores que actan
29

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

como criterios de normalidad o estndares, muchas veces se monitorea los


datos que permiten la realizacin de conocimiento. En el campo del
mantenimiento predictivo los Sistemas Expertos se utilizan fundamentalmente
como herramientas de diagnstico. Se trata de que el programa pueda
determinar en cada momento el estado de funcionamiento de sistemas
complejos, anticipndose a los posibles incidentes que pudieran acontecer. As,
usando un modelo computacional del razonamiento de un experto humano,
proporciona los mismos resultados que alcanzara dicho experto, es por eso
que el monitoreo es muy importante ya que permite el anlisis de la informacin
para hacer un diagnostico exacto, monitorea que los datos que entran al
sistema sean los correctos o necesarios para hacer dicho diagnostico.

1.5.3.- Diseo.
Diseo es el proceso de especificar una descripcin de un artefacto que
satisface varias caractersticas desde un nmero de fuentes de conocimiento.
El diseo se concibe de distintas formas:

El diseo en ingeniera es el uso de principios cientficos, informacin


tcnica e imaginacin en la definicin de una estructura mecnica,
mquina o sistema que ejecute funciones especficas con el mximo de
economa y eficiencia.

El diseo industrial busca rectificar las omisiones de la ingeniera, es un


intento consciente de traer forma y orden visual a la ingeniera de
hardware donde la tecnologa no provee estas caractersticas.

Los SE en diseo ven ste proceso como un problema de bsqueda de una


solucin ptima o adecuada. Las soluciones alternas pueden ser conocidas de
antemano o se pueden generar automticamente probndose distintos diseos
para verificar cules de ellos cumplen los requerimientos solicitados por el
usuario, sta tcnica es llamada generacin y prueba, por lo tanto estos SE
son llamados de seleccin. En reas de aplicacin, la prueba se termina

30

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

cuando se encuentra la primera solucin; sin embargo, existen problemas ms


complejos en los que el objetivo es encontrar la solucin ms ptima.

1.5.4.- Planificacin.

La planificacin en los sistemas expertos es cuando se realiza una serie de


planes o secuencias de acciones y es un caso particular de la simulacin, de
alguna manera simula acciones que pueden suceder para hacer un
diagnostico. Est compuesto por un simulador y un sistema de control. El
efecto final es la ordenacin de un conjunto de acciones con el fin de conseguir
un objetivo global.
Los problemas que presentan la planificacin mediante SE son los siguientes:

Existen consecuencias no previsibles, de forma que hay que explorar y


explicar varios planes.

Existen muchas consideraciones que deben ser valoradas o incluirles un


factor de peso.

Suelen existir interacciones entre planes de subobjetivos diversos, por lo


que deben elegirse soluciones de compromiso.

Trabajo frecuente con incertidumbre, pues la mayora de los datos con


los que se trabaja son ms o menos probables pero no seguros.

Es necesario hacer uso de fuentes diversas tales como bases de datos.

1.5.5.- Instruccin.

Los sistemas expertos tienen una tarea importante que realizar para poder
permitir que el conocimiento crezca a medida que el SE es utilizado esta tarea
31

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

es la de instruccin, un sistema de instruccin realiza un seguimiento del


proceso de aprendizaje. El sistema detecta errores ya sea de una persona con
conocimientos e identifica el remedio adecuado, es decir, desarrolla un plan de
enseanza que facilita el proceso de aprendizaje y la correccin de errores.

1.5.6.- Simulacin.

La simulacin es una tcnica consistente en crear modelos basados en hechos,


observaciones e interpretaciones, sobre la computadora, a fin de estudiar el
comportamiento de los mismos mediante la observacin de las salidas para un
conjunto de entradas. Las tcnicas tradicionales de simulacin requieren
modelos matemticos y lgicos que describen el comportamiento del sistema
bajo estudio.
El empleo de los SE para la simulacin viene motivado por la principal
caracterstica de los SE, que es su capacidad para la simulacin del
comportamiento de un experto humano, que es un proceso complejo.
En la aplicacin de los SE para simulacin hay que diferenciar cinco
configuraciones posibles:
1. Un SE puede disponer de un simulador con el fin de comprobar las
soluciones y en su caso rectificar el proceso que sigue.
2. Un sistema de simulacin puede contener como parte del mismo a un
SE y por lo tanto el SE no tiene que ser necesariamente de simulacin.
3. Un SE puede controlar un proceso de simulacin, es decir que el modelo
est en la base de conocimiento del SE y su evolucin es funcin de la
base de hechos, la base de conocimientos y el motor de inferencia, y no
de un conjunto de ecuaciones aritmtico lgicas.
4. Un SE puede utilizarse como consejero del usuario y del sistema de
simulacin.

32

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

5. Un SE puede utilizarse como mscara o sistema frontal de un simulador


con el fin de que el usuario reciba explicacin y justificacin de los
procesos.

1.5.7.- Recuperacin de informacin.

La recuperacin de la informacin es muy importante para un sistema experto


ya que permite que el conocimiento no se escape.
Los Sistemas Expertos, con su capacidad para combinar informacin y reglas
de actuacin, han sido vistos como una de las posibles soluciones al
tratamiento y recuperacin de informacin, no slo documental. Lo que
diferencia a los sistemas expertos de un sistema tradicional es que la
recuperacin de informacin en los sistemas tradicionales es que solo son
capaces de recuperar lo que existe explcitamente, informacin ya existente,
mientras que un Sistema Experto debe ser capaz de generar informacin no
explcita, razonando con los elementos que se le dan. Pero la capacidad de los
SE en el mbito de la recuperacin de la informacin no se limita a la
recuperacin. Pueden utilizarse para ayudar al usuario, en seleccin de
recursos de informacin, en filtrado de respuestas, etc. Un SE puede actuar
como un intermediario inteligente que gua y apoya el trabajo del usuario final.
Gracias a las tareas que realiza un sistema experto se pueden tener varios
resultados, alguno resultados son: crea un anlisis de informacin, monitoreo
de la informacin que es introducida por un usuario o un experto para verificar
que sea la correcta, tambin tiene un control de acciones de toda la
informacin o datos, hace acciones que puedan servir para hacer diagnsticos,
realiza un aprendizaje de la informacin que contiene y es capaz de recuperar
informacin que aun no es procesa o no se conoce y genera diagnsticos;
partiendo de estas tareas se conoce a un sistema experto como un generador
de toma de decisiones exactas.

33

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

Capitulo 2: Diseo de sistemas expertos.

34

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

En el actual capitulo se darn a conocer el proceso que se sigue para el


desarrollo de un sistema experto a si como sus errores tpicos que suceden al
crearlos y algunos de sus ciclos de vida mas importantes, con la importancia en
que radica a ser un elemento importante para la toma de decisiones debido ha
que muchas veces es importante ver como nace un sistema experto y con esto
su finalidad, que muchas veces es la ayuda a tomar decisiones.

2.1 Seleccin del problema.

Muchas veces cuando se construye un sistema experto debe ver para qu


problema se realiza, es un punto muy importante ya que como todo es
necesario conocer los objetivos de cualquier proyecto.
Para poder conocer con facilidad cual es el paradigma apropiado para la
creacin de un sistema experto es necesario resolver las siguientes preguntas:
Por qu se est construyendo un sistema experto?
En cualquier proyecto siempre es necesario saber que es lo que se har, la
respuesta a esta pregunta es recomendable drsela a conocer a los
propietarios del proyecto para que exista una conexin entre el desarrollador y
el propietario, para esto es necesario identificar ciertos puntos como son la
identificacin del problema, el especialista y los usuarios.
La identificacin del problema surge con la necesidad del propietario para
adquirir la ayuda de un sistema experto y con esto identificar cual es la finalidad
del sistema experto, que es lo que en verdad va hacer, cual es el diagnostico
que puede generar o se espera, quienes son los que lo usaran y quien lo va a
administrar.

35

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

Otra pregunta importante por resolver es:


Cul es la ganancia?
La ganancia en un proyecto puede verse en distintos puntos, para el caso de
los sistemas expertos la ganancia se ve reducida que ventajas puede generar
la aplicacin de un sistema experto, ya sea reduccin de tiempo, aumento de la
eficiencia en algunos procesos.
Muchas veces es necesario conocer los recursos disponibles que se tienen al
alcance para llevar un proyecto es por eso que se debe responder a la
siguiente pregunta:
Cules herramientas estn disponibles para construir el sistema?
Esta pregunta puede causar algunos conflictos ya que muchos desarrolladores
estn acostumbrados a seguir con una lnea de desarrollo dejando otras aun
ms eficientes, o tal vez con el paso del tiempo algunas herramientas ya sern
obsoletas.
Cunto costar?
El costo de la construccin de un sistema experto depende principalmente del
personal, los recursos y el tiempo que es dedicado para su construccin,
muchas veces es conveniente recurrir a especialista en gestin y evaluacin de
proyectos, adems es primordial ver el hardware y software necesario para
ejecutar una herramienta de sistema experto o ver como capacitar al personal.

2.2 Etapas del desarrollo de un sistema experto.

Para el desarrollo de un sistema experto es indispensable la administracin de


los procesos y de la forma en que se organicen las tareas y todos los procesos
es por eso que es indispensable seguir el siguiente proceso:

36

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

Administracin del proyecto:

Los sistemas expertos como son una pieza importante para la toma de
decisiones es importante seguir actividades que complementen la creacin del
sistema es por eso que necesitan de varios tipos de administracin:

Administracin de actividades:
Planeacin.- Definir actividades, especificar prioridad de actividades, recursos
necesarios, pruebas comparativas, duracin del proyecto, responsabilidades.
Calendarizacin.- Asignar tiempos de inicio y fin de actividades as como de los
procesos, resolver conflictos en las tareas y asignacin de recursos.
Crnica.- Vigilar el desempeo del proyecto.
Anlisis.- Analizar planes, programas y actividades.

Administracin de la configuracin del producto:


Administracin de producto.- Administrar las diferentes versiones del producto.
Administracin de las modificaciones.- Administrar propuestas de impacto y sus
evaluaciones, asignar personal para hacer los cambios, instalar nuevas
versiones del producto.

Administracin de recursos:
Pronosticar los recursos necesarios.
Adquirir los recursos.
Asignar responsabilidades para el uso ptimo de los recursos.
Proporcionar los recursos crticos para minimizar cuellos de botella.
37

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

Esta es la primera parte para desarrollar un sistema experto, la administracin


es muy importante pero a continuacin se mostraran las principales actividades
o etapas que se siguen para producir un sistema experto:

1.- Estudio de Factibilidad: Estudio comparativo que muestra y de alguna forma


demuestra que el proyecto es factible desarrollarlo.

2.- Prototipo rpido: El sistema experto armado rpidamente para demostrar


ideas, despertar entusiasmo y ver como va hacer el sistema experto final.

3.- Sistema refinado.- Verificacin interna del sistema experto sobre problemas
reales, aqu es donde los expertos dan sus conocimientos y son introducidos al
sistema.

4.- Campo comprobable: Prueba del sistema realizado por usuarios, aqu un
usuario ejecuta el sistema sin la ayuda de los expertos.

5.- Sistema de calidad comercial: El sistema experto es validado y probado, se


realiza una capacitacin del usuario final y un soporte.

6.- Mantenimiento y evolucin: Correccin de errores y aumento de la


capacitacin.

Existen otras etapas para desarrollar un sistema experto, a continuacin en la


figura 2.1 se darn a conocer algunas de estas viendo su importancia en ver
como se puede desarrollar un sistema experto con mayor facilidad y sin
errores.
38

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

Figura 2.1 Muestra las etapas para desarrollar un sistema experto.


Como se observo en la figura anterior los distintas etapas que se siguen para
desarrollar un sistema experto son muy importantes seguirlas de lo contrario se
corre el riesgo que el sistema experto no sea confiable ni preciso.
Para entender el proceso de la Figura 2.1 a continuacin se explica cada una
de sus etapas segn (Rojas, L. & Leiva, A. 2000):

Planteamiento del problema: En esta etapa se defiere el problema a resolver.


Es la etapa ms importante en el desarrollo de un sistema experto ya que es
aqu donde se plantean las preguntas a resolver; luego si nuestro sistema
estuviese mal definido durante esta etapa, nos suministrara respuestas
errneas.
Encontrar expertos humanos que puedan resolver el problema: Es aqu
donde el desarrollador debe aprender como el experto humano ejecuta la tarea
a resolver; como su nombre lo dice, debe ser experto en el tema.
Adems debemos saber que algunos casos las bases de datos pueden jugar el
papel del experto humano.
Diseo de un sistema experto: Durante esta etapa nosotros debemos
representar adecuadamente el conocimiento; aqu se incluye el diseo de
39

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

estructuras para almacenar el conocimiento, el motor de inferencia, el


subsistema de explicacin, la interfaz de usuario, etc.
Todo para que la informacin est mejor estructurada, clave en un sistema
experto ya que esta podra ser la solucin a la rapidez de un sistema
Eleccin de la herramienta de desarrollo o lenguaje de programacin: En
esta etapa nosotros elegimos en que plataforma trabajar o crear nuestro
sistema experto.
Existen posibles herramientas especficas como Shells, Exsys, Clips, etc. que
se pueden utilizar para desarrollar sistemas expertos.
Desarrollo y prueba de un prototipo. Aqu se realiza las pruebas suficientes
para comprobar la fiabilidad de nuestro sistema; si el prototipo no pasa las
pruebas requeridas, las etapas anteriores (con las modificaciones apropiadas)
deben ser repetidas hasta que se obtenga un prototipo satisfactorio.
Refinamiento y generalizacin. Tal como su nombre lo dice; se debe tener en
cuenta que nuestro sistema se encuentre de forma perfecta.
En esta etapa se corrigen los fallos y se incluyen nuevas posibilidades no
incorporadas en el diseo inicial.
Mantenimiento. En esta etapa el usuario plantea problemas o defectos del
prototipo, corrige errores, actualiza el producto con nuevos avances, etc.; y se
pone en ambientes de explotacin listo para ser usado.

2.3 Errores en etapas de desarrollo.

Los principales errores que se presentan en el desarrollo de un sistema experto


y que muchas veces son la causa de que un sistema experto no se realice a la
medida de lo que se espera y por consecuencia no tome las decisiones
correctas o bien si las toma no son las indicadas ocasionando que el proceso

40

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

de la toma de decisiones no sea preciso son los siguientes segn (Thomson, L.


2001):
Errores en el conocimiento del especialista: Como el especialista es la
fuente del conocimiento si se equivoca todo el sistema experto tendr
errores irremediables provocando que los resultados no sean los
esperados.
Errores semnticos: Ocurre cuando el desarrollador del sistema experto
interpreta mal los conocimientos del especialista haciendo que no todos
los resultados sean los correctos, haga algunos diagnsticos mal.
Errores del mecanismo de inferencia: Estos errores no pueden estar a la
vista del desarrollador o del usuario final ya que muchas veces ocurren
cuando se ejecutan ciertas acciones, adems pueden ser que no sean
continuos es por esos que se da un mantenimiento al sistema experto.
Errores en la cadena de inferencia: Estos errores pueden deberse al
conocimiento errneo de ciertas reglas, semntica o al mecanismo de
inferencia, especificacin incorrecta de algunas reglas haciendo que un
error origine otro error y as sucesivamente.
Limites de los errores de ignorancia: Es importante que el especialista
ayude con conocimientos que no conozca y dejar esos conocimientos
vacios hasta que un experto mejore esos conocimientos, mientras, el
sistema experto puede arrojar respuestas y diagnsticos dbiles, casi no
fundamentados, hasta que sea introducido el nuevo conocimiento.

2.4 Ingeniera de software y sistemas expertos.

Unos puntos importantes que existen en la creacin de los sistemas expertos


es la metodologa aceptada para crear software con calidad, la ingeniera de
software se encarga de dar una metodologa para crear sistemas expertos esta

41

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

se puede observar en la Figura 2.2, en ella se ve algunas fases que se siguen


para crear sistemas expertos con calidad a partir de la ingeniera de software;
la metodologa aceptada para el desarrollo de software de calidad de acuerdo
con las normas comercial, industrial y de gobierno es la ingeniera de software.
Es importante aclarar que la misin de un proyecto es el propsito global por el
cual han sido creados en caso la misin de un sistema experto es proporcionar
experiencia en situaciones de alto desempeo y posibilidades arriesgadas, es
por eso que la misin de un sistema experto es muy critica, deben de ser
exactos a la hora de hacer soluciones o diagnsticos y hacerlo en tiempo real,
ayudando ala toma de decisiones inmediata.

Figura 2.2 Muestra la metodologa de la ingeniera de software.


Como se observo en la figura anterior se puede decir que esta metodologa es
usada para la creacin de sistemas expertos con calidad, pero para que un
sistema experto tenga calidad es necesario que cumpla con ciertos requisitos,
como los sistemas expertos son sistemas de alto desempeo no se deben
cometer errores es por eso que se deben crear con un alto desempeo y tener
alta calidad.
42

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

Los requisitos con los cuales deben contar los sistemas expertos para ser de
calidad se presentan en la tabla 2.1, estas mediciones solo se toman con guas
porque cada sistema experto especifico puede tener mas necesidades que otro
sistema o bien menos, pero son importante observarlas por la importancia que
existe para desarrollar un sistema experto con calidad.

Amigable

Salidas

Salidas

Salidas

Confiable

correctas

completas

congruentes

ante errores

Satisfaga

Correcto

necesidades

completo

Mantenimiento Mejorable

Reutilizable
para

Mudable

otras otros

a Servir

y Redituable

Exacto

como Cdigo

interfaz para comprensible

aplicaciones

ambientes

Preciso

Insertable en Base

otros SW
de Medios

otros

conocimiento

lenguajes

verificada

explicacin

de Tener limites
de
conocimientos
suaves

Tabla 2.1 Algunas mediciones de calidad de los sistemas expertos.


Como se puede observar en la tabla 2.1 son muchas mediciones de calidad
que deben tener los sistemas expertos, es por eso que se pueden confiar en
estos sistemas ya que cumplen con ciertas caractersticas que lo hacen nico y
confiable.

43

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

2.5 Modelo de ciclo de vida para un sistema experto.

Existen algunos ciclos de vida para crear sistemas convencionales y que


pueden ser adaptados para la creacin de un ciclo de vida de un sistema
experto, pero como un sistema experto tiene tareas distintas a las de un
sistema ordinario se utiliza un ciclo de vida diferente al de ellos que se puede
observar en la figura 2.3 y que mas adelante se explica con detalle cada unas
de sus etapas.

Figura 2.3 Muestra el modelo de ciclo de vida para desarrollar sistemas


expertos.
En la figura anterior se observo el modelo de ciclo de vida de un sistema
experto, este modelo es utilizado para desarrollar un sistema experto, cuenta
con seis etapas principales que van desde una planeacin hasta una
44

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

evaluacin final, cada una de las etapas cuenta con tareas especificas que
permiten desarrollar un sistema experto con calidad, recordando que ya se
vieron algunas mediciones del software para hacer sistemas expertos

con

calidad en este capitulo. A continuacin se explican detalladamente cada una


de las etapas del ciclo de vida de los sistemas expertos:
Planeacin: Su propsito es producir un plan de trabajo formal para desarrollar
el sistema experto contiene un plan de trabajo que es un conjunto de
documentos que se utilizan para guiar y evaluar el desarrollo, algunas de sus
tareas son:
Valoracin de factibilidad: Determinar si es factible construir el sistema.
Administracin de recursos: Evaluar recursos, tiempo, personal, software
y hardware necesarios y adquirirlos.
Determinacin de las tareas: Especificar tareas y su orden en las etapas.
Disposicin funcional: Especificar fechas de inicio, logros, funciones,
propsitos.
Requisitos de alto nivel: Como se van a llevar las funciones del sistema.
Definicin del conocimiento: Se describe y define el conocimiento requerido
para el sistema experto, en el se identifican y seleccionan el origen del
conocimiento as como la adquisicin, anlisis y extraccin del conocimiento.
Identificacin del origen: Cuales son los orgenes del conocimiento,
quien lo puede proporcionar.
Importancia del origen: Lista de algunos orgenes de conocimiento segn
su importancia.
Disponibilidad del origen: Listar los orgenes del conocimiento segn se
disponibilidad.
Seleccin del origen: Seleccionar los orgenes del conocimiento con
base a su importancia y disponibilidad.
En esta etapa existen tareas de adquisicin, anlisis y extraccin tales como:
45

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

Estrategia de adquisicin: Como se adquiere el conocimiento mediante


mtodos de cmo entrevistar expertos, documentos entre muchos otros.
Identificacin de los elementos del conocimiento: Elegir el conocimiento
especfico de los orgenes que sern tiles.
Sistema de clasificacin del conocimiento: Clasificar y organizar el
conocimiento.
Disposicin funcional detallada: Detallar las capacidades funcionales del
sistema.
Flujo de control preliminar: Describir fases generales que ejecutar el
sistema experto.
Manual preliminar del usuario: Hacer un manual de uso ara los usuarios
finales, es solo preliminar.
Especificaciones de requisitos: Definir exactamente que hace el sistema
experto.
Lnea referencial de conocimiento: Hacer cambios en el conocimiento si
es necesario.
Diseo del conocimiento: En esa etapa se produce un diseo detallado del
sistema experto existen dos tareas principales la primera es definicin del
conocimiento en ella se encuentran algunas tareas que son:
Representacin del conocimiento: Especificar como se representar el
conocimiento.
Estructura de control detallada: Especificar estructuras de control
general.
Estructura interna de hechos: Especificar las hechos, que sean claros,
comprensibles y de un buen diseo.
Interfaz preliminar del usuario: Especificar una interfaz del usuario para
poder tener retroalimentacin.
46

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

Plan de prueba final: Como se probar el cdigo, definir datos y


controladores de prueba y la forma en que los resultados se analizarn.
La segunda tarea

de esta etapa es el diseo detallado y comprende las

siguientes tareas para poder llevarse a cabo.


Estructura de diseo: Como se organiza lgicamente el conocimiento en
la base de conocimiento y que existe en ella.
Estrategia de implantacin: Establecer la forma en que se forma el
sistema.
Interfaz detallada del usuario: Especificar la interfaz del usuario
detalladamente.
Especificaciones e informe de diseo: Documentar su diseo.
Plan detallado de prueba: Especificar exactamente cmo se probar y
verificar el cdigo.
Cdigo y verificacin: En esta etapa se inicia la implantacin del cdigo, se
empieza con la formacin del sistema experto, la programacin; para poder
concluir esta etapa es necesario ejercer las siguiente tareas:
Codificacin: Poner en practica la programacin.
Pruebas: Probar el cdigo utilizando los datos de prueba, probar
controladores y probar procedimientos de anlisis.
Listados de origen: Producir cdigo fuente documentado y comentado.
Manual de usuario: Terminar el manual del usuario para retroalimentar el
sistema experto.
Gua de instalacin: Documentar la instalacin y operacin del sistema
para los usuarios.
Documento de descripcin de sistema: Documentar funcionalidad,,
limitantes y problemas globales del sistema.

47

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

Verificacin del conocimiento: En esta etapa se determina que el sistema es


correcto, completo y congruente, se divide en dos etapas para lograrlo, pruebas
formales que cuenta con algunas tareas que son:
Procedimiento de prueba: Realizar los procedimientos de prueba formal.
Informes de prueba: Documentar los resultados de la prueba.
Tambin cuenta con una segunda tarea que es el anlisis de prueba, busca
problemas tales como respuestas incorrectas, incompletas, incongruentes y
determina si el problema se encuentra en reglas, cadenas de inferencia,
incertidumbre etc. adems contiene tareas como:
Evaluacin de los resultados: Analizar los resultados de las pruebas.
Recomendaciones: Documentar conclusiones de las pruebas.
Evaluacin del sistema: La ltima etapa del ciclo de vida para el desarrollo de
un sistema experto se encarga de hacer evaluacin, con el fin de aprender de
las correcciones y hacer mejoras al sistema, se culmina la etapa haciendo
algunas tareas:
Evaluacin de resultados: Resumir los resultados.
Recomendaciones: Recomendar cambios o mejoras al sistema.
Validacin: Validar que el sistema est correcto.
Informe final: Si el sistema est completo elaborar informes finales, de lo
contrario elaborar uno provisional.
En cada una de las etapas existen revisiones de los avances del desarrollo del
sistema para poder verificar que el sistema experto se va construyendo con
calidad y as no retrasar su desarrollo.

48

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

Capitulo 3: Toma de decisiones en los


sistemas.

49

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

En este capitulo se explicar el proceso de la toma de decisiones que se sigue


en los sistemas as como su importancia, las decisiones que debe considerar y
algunas caractersticas primordiales con los que debe contar un sistema, ya
sea experto para poder hacer un buen uso de la toma de decisiones.
La

toma

de

decisiones

es

la

eleccin

racional

entre

alternativas

caracterizndose este proceso por la indecisin ante el riesgo y el temor a lo


desconocido.

3.1 El proceso de toma de decisiones.

En las organizaciones en general y en las empresas en particular suele existir


una jerarqua que determina el tipo de acciones que se realizan dentro de ella
y, en consecuencia, el tipo de decisiones que se deben tomar, es frecuente
dividir una empresa en 3 niveles jerrquicos segn (Daniel, C. y Enrique, A.
2003):
1. Nivel estratgico.- Alta direccin; planificacin global de toda la empresa.
2. Nivel tctico.- Planificacin de los subsistemas empresariales.
3. Nivel

operativo.-

Desarrollo

de

operaciones

cotidianas

(diarias/rutinarias).
Para observar como esta estructurado los niveles jerrquicos en una
organizacin es conveniente observar la figura 3.1 que a continuacin se
presenta.

50

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

Figura 3.1 Muestra la divisin de trabajo en las organizaciones.


Se puede observar en la figura anterior que como conforme se sube en la
jerarqua de una organizacin, la capacidad para tomar decisiones adquiere
ms importancia. El proceso de la toma de decisiones es una actividad por as
considerarla que se realiza con mucha frecuencia en todas las empresas, que
empresa no se basa de las tomas de decisiones para alcanzar sus xitos, en
una organizacin la toma de las decisiones se encuentra en toda su estructura,
desde los asistente hasta los directivos.
Existen decisiones importantes que se deben tomar tales como la planeacin
estratgica, control administrativo y control operacional; la planeacin
estratgica se enfoca a largo plazo, en el desarrollo de objetivos y en la
asignacin de recursos para poder cumplirlos; el control administrativo se
enfoca en el mediano plazo, el uso correcto de los recursos; el tercer tipo de
decisiones es el control operacional que tiene un enfoque a corto plazo y es
aquel que resuelve los problemas cotidianos en las organizaciones.
Es por eso que son importantes los sistemas de apoyo para la toma de
decisiones, no importa que objetivos se tengan ni los procesos, a travs de los
sistemas se facilitan la toma de las decisiones en todos los casos.
El proceso de toma de decisiones se pude resumir gracias a ciertas etapas o
fases, las cuales se presentan en cualquier tipo de decisiones y los
representaremos mediante dos modelos segn (Cohen, D. & Asin, E. 2000).
El modelo de Simon consta de cuatro fases:
Inteligencia.- Trata de reconocerse dentro de la organizacin que existe un
problema por el cual se necesita tomar una decisin.

51

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

Diseo.- En esta fase se generan varias alternativas que pueden solucionar ya


sea con la ayuda de un sistema para poder resolverlo.
Seleccin.- En esta etapa es donde se ve de todas las alternativas de solucin
observadas y analizadas en la etapa anterior es la mas viable o mejor, un
ejemplo es la aceptacin de la creacin de un sistema experto.
Implantacin.- Por ltimo, en esta etapa se pone en marcha y se da
seguimiento a la alternativa seleccionada, un ejemplo es la creacin de un
sistema experto (las etapas que engloba su creacin vistas en el capitulo 2) y
su implantacin.
A continuacin en la siguiente figura 3.2 se observa el modelo de toma de
decisiones siguiendo el Modelo de Simon en donde se observa cada etapa, el
conocimiento de un problema, la generacin de alternativas, evaluacin y
seleccin de una alternativa y el seguimiento:

Figura 3.2 Modelo del proceso de toma de decisiones de Simon.

52

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

La figura anterior mostro el proceso de la toma de las decisiones segn Simon


el cual conforme se pasa cada etapa puede regresar entre ellas para corregir
algunos errores.
El siguiente proceso de toma de decisiones es El modelo de Slade que consta
de varias fases, comenzando con la identificacin del problema para lo cual es
necesario tomar una buena decisin, se procede despus a buscar alternativas
que den solucin al problema identificado aqu se hace una distincin entre
problemas que se han tenido anteriormente para ver mediante la experiencia
una solucin rpida, si son problemas nuevos se pasa a la siguiente etapa que
es la evaluacin de las alternativas de solucin eligiendo la que mejor satisfaga
al problema; en caso de no elegir una alternativa ideal se generan mas
alternativas para volver a evaluarlas o se abandona el problema; y por ultimo
despus de elegir una alternativa ideal se implanta y se tiene un seguimiento,
para observar mejor este proceso se muestra la figura 3.3 para ver su
estructura y entenderlo un poco mejor.

Figura 3.3 Modelo de proceso de toma de decisiones de Slade.


53

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

Como se observa en la figura anterior el modelo de Slade tiene opciones


significantes que permiten tomar decisiones un poco mas exactas por que se
evalan alternativas y se siguen evaluando hasta encontrar las exactas,
adems debido como se pueden tener decisiones histricas que nos ayuden a
resolverlas situaciones actuales existe rapidez en el proceso.
Estos procesos son muy importantes para los sistemas ya que en base a ellos
es como se pueden implementar en una organizacin, la toma de decisiones
necesita de cierta formas o tipos de decisiones que se puedan tomar
principalmente cuando los procesos se apoyan de la informacin caso
importante para los sistemas expertos que se basan de la informacin de los
expertos humanos o reas especificas.

3.1.1 Decisiones repetitivas.

Este tipo de decisiones se toman en los niveles de las organizaciones


intermedios caracterizados por ser predecibles, de alguna manera se presentan
cotidianamente en las situaciones la organizacin, sus decisiones afectan las
operaciones de la empresa.
Estas decisiones son predecibles por que en muchos de sus casos existe la
posibilidad de predecir un evento, ya sea por su recurrencia, y como los
sistemas expertos tienen entre sus caractersticas recordar eventos pasados o
histricos son muy fciles de detectar, esto hace que las decisiones son
similares en la mayora de los casos.
En los sistemas expertos estas decisiones se pueden presentar cuando en
algn tipo de sistema se tiene que llenar un formulario o preguntas y las
decisiones a tomar son las ms comunes, muchas veces los formularios que se
llenan arrojan respuestas repetidas o que llevan al mismo significado es por
eso que las decisiones son mas fciles de tomar.

54

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

3.1.2 Decisiones no repetitivas.

Este tipo de decisiones suelen presentarse en los niveles altos de la


organizacin y se caracterizan por un considerable grado de incertidumbre, son
decisiones que no se conocen del todo, no estn programadas.
Para poder solucionar estas decisiones en el mbito empresarial se deben
tener conocimientos de todos los sucesos que pueden ocurrir en la empresa y
contar con las herramientas necesarias para resolverlas y tomar una buena
decisin.
Muchas veces estas decisiones no se repiten hasta despus de un largo plazo
y son muy difcil de saber cuando aparecern, es por eso que los sistemas
expertos son indispensables para cualquier toma de decisin, en este caso los
sistemas expertos tienen una base de conocimiento que si no sabe como
resolver las decisiones inesperadas puede estar en contacto con otros
sistemas y tener la mejor toma de decisiones adems de aprender de las
experiencias.
Existen decisiones repetitivas y no repetitivas pero en su conjunto puede haber
otro tipo de decisiones clasificadas de acuerdo al nmero de personas que
participan en la toma o bien el numero participantes que estn en el proceso
para hacer la toma de decisiones, estas son:
Decisiones independientes: Tomadas casi de una forma aislada por un solo
participante, sin que intervengas otros.
Los sistemas expertos pueden tomar una decisin independiente cuando estos
pertenecen a un rea especfica y necesitan tomar una decisin, puede haber
varios sistemas expertos que pueden apoyar en la toma de las decisiones pero
un sistema ya tiene las bases, ya tiene el conocimiento necesario para tomar
una decisin si n que otro le ayude.
Decisiones secuenciales: Es cuando una toma de decisiones es hecho por
procesos o por etapas, un grupo de participantes se juntan para hacer una

55

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

toma pero cada uno tiene su parte en la decisin, un participante hace su parte
y se la pasa al siguiente as hasta llegar a la toma de decisiones.
Los sistemas expertos pueden tomas una buena decisin siguiendo un
proceso, un ejemplo es cuando un sistema para poder cumplir su toma de
decisiones necesita haber pasado por varios procesos y al ser aceptados y
realizados cada uno en secuencia se logre llegar a una decisin.
Decisiones simultneas: Son decisiones tomadas en conjunto, un grupo de
participantes se unen para hacer una toma de decisiones.
Los sistemas expertos pueden unirse o estar conectados para que entre ellos
tomen una decisin fundamentada y con ms precisin.
El proceso de toma de decisiones debe de estar bien definido para un sistema
experto ya no tienen tener margen de error y estar siempre en lo correcto,
tomar la mejor decisin y respaldndola.

3.2 Definicin y tipos de sistemas de apoyo a las


decisiones.

Los sistemas de soporte para la toma de decisiones son un conjunto de


programas y herramientas que permiten obtener de una manera clara, rpida y
oportuna informacin relevante para tomar una decisin ya sea en un momento
importante (en tiempo real) o cuando exista incertidumbre, los sistemas de
soporte para la toma de decisiones en comparacin con un sistema experto es
que los primeros dan informacin, ha cierto margen de un tiempo, estos
sistemas proporcionan informacin relevante para poder tomar la decisin
cuando un sistema experto te dice con exactitud que hacer, te da una
conclusin de la situacin que esta ocurriendo y te dice que es lo conveniente,
que es lo mejor a realizar principalmente esta conclusin esta fundamentada en
base al conocimiento de expertos.

56

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

Segn (Cohen, D. & Asin, E. 2000) los sistemas de apoyo a las decisiones se
pueden identificar las siguientes:
Sistemas de soporte para la toma de decisiones (DSS).- Su finalidad es apoyar
la toma de decisiones mediante la generacin y evaluacin sistemtica de
diversos escenarios de decisin.
Sistemas de informacin para ejecutivos (EIS).- Son especialmente dirigidos
para apoyar las decisiones de los altos mandos en una organizacin, presentan
informacin relevante para simplificar de una manera sencilla, grafica, fcil
interpretacin la toma de decisiones.
Sistemas para la toma de decisiones de grupo (GDSS).- Logran integrar un
conjunto de participantes para hacer una correcta toma de decisiones.
Sistemas expertos de soporte para lo toma de decisiones (EDSS).- Sistemas
expertos que tienen bases de conocimiento integradas por un serie de reglas
para que los usuarios las consulten y apoyen la toma de decisiones.
A continuacin se presenta la figura 3.4 que muestra los distintos tipos de
sistemas que apoyan la toma de las decisiones.

Figura 3.4 Tipos de sistemas para el apoyo a las decisiones.

57

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

Como se observo en la figura 3.4 los sistemas de apoyo a las decisiones se


dividen en cuatro grupos que son muy importantes para ciertas situaciones
como fueron explicadas hace un momento.

3.2.1 Caractersticas de los sistemas de apoyo a las decisiones.

Segn (Cohen, D. & Asin, E. 2000) los sistemas que son creados para tomar
decisiones deben cumplir con ciertas caractersticas que harn por si solas
mejorar la toma de decisiones en las organizaciones. A continuacin se
explican algunas de esas caractersticas que deben tener cada sistema para
tener una buena toma de decisiones:
Interactividad: Sistema que pueda interactuar en forma amigable y con
respuestas en tiempo real para tomar decisiones. Los sistemas expertos
realizan esta caracterstica cuando son programados para sincronizarse
en tiempo real o de ejecucin, un ejemplo son los SE usados en plantas
nucleares que trabajan en tiempo real por si ocurren una intoxicacin o
fuga de gases.
Frecuencia de uso: Tiene una utilidad frecuente por parte de los usuarios
finales para que su desempeo sea el correcto. Con el paso del tiempo
los sistemas expertos adquieren conocimiento propio gracias a su uso
continuo.
Variedad de usuarios: Puede ser manejado por varios usuarios, no solo
expertos. Los sistemas expertos pueden generar conocimiento e
impartirlo, puede hacer que usuarios aprende gracias a el y su
funcionamiento.
Flexibilidad: Acoplarse a varios entornos. Siempre un sistema experto
ser ajustado a las necesidades que se requieran.
Interaccin ambiental: Permite al sistema interactuar con informacin
externa para mejorar la toma de las decisiones. Los sistemas expertos
siempre estn generando nuevo conocimiento y esto gracias a su
58

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

conexin con otras fuentes de informacin ya sea de otros sistemas u


otros expertos humano.
Accesos a bases de datos: Capacidad de acceder a informacin de
distintas bases de datos. Los sistemas expertos pueden estar conectas
a distintas bases de datos aunque no sean de su rea para incrementar
la informacin y la efectividad en sus decisiones.
Simplicidad: Simple y fcil uso para aprender y utilizarlos de una mejor
manera por el usuario final.
Los sistemas expertos cumplen con todos estos requisitos y aun mas para
poder generar la buena toma de decisiones, el problema es que muchas veces
no son utilizados por que las empresas no los conoce o simplemente tienden
hacer sus procesos de una manera rustica y ordinaria.
Hoy en da la mayora de las empresas que utilizan sistemas expertos son
empresas que promueven la utilizacin de la tecnologa para sobresalir,
adems de que los sistemas expertos llevan un proceso muy difcil al
construirlo debido a la cantidad de informacin que debe contener esa seria
una desventaja importante pero ya teniendo el conocimiento el sistema experto
ayuda en todos los momento y situaciones facilitando el trabajo, reduciendo las
posibilidades de tomar una mala decisin ya que el sistema experto siempre
tendr la respuesta correcta, es por eso que es creado.

3.2.2 Importancia de la toma de decisiones en los sistemas.

Como

todo

proceso,

la

toma

de

decisiones

tiene

unos

pasos

recomendaciones que se podran tener en cuenta, como lo es el analizar y


tener un buen conocimiento del problema o incgnita que se tiene para saber
de verdad cual es la mejor manera de resolverlo; y tambin sera importante
evaluar cada una de las alternativas que se irn a presentar, ya que as se
sabr escoger la que ms le convenga al problema o situacin.
59

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

Los sistemas representan una aplicacin fundamental para facilitar el procesos


de la toma de decisiones, ya sea el enfoque que tenga cada sistema este
siempre se apoyara de conocimiento, bases de datos y hasta personas para
poder llegar a un conclusin exacta.
La importancia de la toma de decisiones radica en la necesidad de crear una
nueva cultura en las empresas del valor de la informacin, para obtener el
mximo aprovechamiento de sistemas en todos los niveles organizacionales
para que la toma de las decisiones sea la correcta.
Actualmente el contexto global en que se desenvuelven las organizaciones,
necesita cada vez ms de los sistemas que apoyen la toma de decisiones, es
aqu donde radica la importancia que tienen estos pues coadyuvan junto a los
expertos humanos y organizaciones con informacin veraz, oportuna,
estructurada y confiable; esta les permite realizar anlisis de informacin ms
correctos lo cual les permite reducir costos, mejorar los procesos de las
organizaciones, entre otros; esto por ende permite obtener una ventaja
competitiva en el mercado o mejor aun en caso de los sistemas expertos
promueven el uso del conocimiento para resolver problemas.

60

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

Capitulo 4: Uso de los Sistemas Expertos para


la toma de las decisiones.

61

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

A lo largo de este capitulo se vera como los sistemas expertos en su contexto


son aplicaciones plenamente indispensable en las organizaciones para apoyar
el proceso de la toma de decisiones.

4.1 El uso de los sistemas expertos.

Los sistemas expertos como ya se sabe hasta este capitulo son parte de una
rea de la inteligencia artificial con mayor relacin con la toma de las
decisiones dentro de las organizaciones, todos estos sistemas permiten tener
conocimiento almacenado e integrarlos a reglas de conocimiento que se
encargan de generar conocimiento en base a la experiencia de algn experto
humano u otro sistema experto es por eso que tambin son conocidos como
sistemas basados en el conocimiento.
Para poder entender ms a fondo los sistemas expertos se explicaran
conceptos como son informacin, datos y conocimiento para comparar el
funcionamiento de un sistema experto con un sistema de informacin
tradicional o estructurado.
Datos.- Es un valor que se le da a una variable, es como un suceso, una
parte inicial que hace nacer la necesidad de tomar una decisin, en base
a los datos se puede tomar una decisin correcta. Un ejemplo seria el
color rojo.
Informacin.- Es el conjunto de datos o un dato que fundamenta la toma
de decisiones, son la unin de datos que relacionados indican la forma
mas concreta o dan significado a la toma de decisiones. Siguiendo con
el ejemplo citado en la definicin de datos, el color rojo que existe en los
semforos.
62

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

Conocimiento.- Este concepto sugiere alternativas de accin o guas


para poder actuar de una manera especfica y relacionarlas con la
informacin que a su vez se relaciona con los datos para tomar una
decisin. Terminado con el ejemplo anterior, se tiene el conocimiento
que el color rojo en un semforo indica la accin de alto.
Segn (Learning, T. 2001) lo ms importante que existe en un sistema experto
es que contiene conocimiento donde a travs de redes heursticas puede
representar ese conocimiento y dar una respuesta a situaciones que necesitan
de un conocimiento antes previsto, a continuacin se presenta una imagen en
la figura 4.1 que muestra como funciona un sistema experto, la interaccin que
puede tener con otros sistemas hasta llegar con el usuario final.

Figura 4.1 Muestra el funcionamiento de un sistema experto y como interacta


con un usuario final.
En la figura anterior se observa como el sistema experto funciona, empezando
con la base de conocimiento que contiene conocimiento de otros sistemas o de
los expertos humanos pasando por la maquina de inferencia que procesa la
informacin para generar conclusiones y terminando con la interfaz de usuario
que es con la que interacta el usuario con el sistema experto.

63

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

En un programa convencional, el conocimiento relativo al problema y los


mtodos a emplear en estos conocimientos estn interrelacionados, de tal
forma que es difcil modificar el programa. En un sistema experto existe, por lo
general, una clara separacin entre el conocimiento general relativo al
problema (el conocimiento base) obtenido de la informacin sobre el problema
actual (los datos de entrada) y los mtodos (la mquina de inferencia) para
aplicar el conocimiento general a dicho problema. Con esta separacin el
programa se puede cambiar con simples modificaciones de conocimiento base.
Segn (Learning, T. 2001) es muy importante para los desarrolladores de
sistemas expertos ver cuales son las reas donde pueden aplicarse con mayor
facilidad para ver que posibilidades tienen de sobresalir en sus proyectos, en la
figura 4.2 se muestra cuales son los problemas comunes que se utilizan para
aplicar sistemas expertos as como sus usos.

Figura 4.2 Presenta algunos de los usos y problemas de los sistemas expertos
relacionados con algunas de su caractersticas.
Como se observa en la imagen anterior se tienen varias categoras donde los
sistemas expertos pueden incursionar mostrando entre estas cuales son los
problemas comunes que pueden presentar los sistemas expertos y cuales con
sus usos principales dentro de estas categoras, con esto se ve que los
64

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

sistemas expertos participan en muchas reas facilitando la toma de las


decisiones.
Para que un sistema experto sea herramienta efectiva, los usuarios deben
interactuar de una forma fcil, reuniendo dos capacidades para poder cumplirlo:
1. Explicar sus razonamientos o base del conocimiento: los sistemas expertos
se deben realizar siguiendo ciertas reglas o pasos comprensibles de manera
que se pueda generar la explicacin para cada una de estas reglas, que a la
vez se basan en hechos.
2. Adquisicin de nuevos conocimientos o integrador del sistema: son
mecanismos de razonamiento que sirven para modificar los conocimientos
anteriores. Sobre la base de lo anterior se puede decir que los sistemas
expertos son el producto de investigaciones en el campo de la inteligencia
artificial ya que esta no intenta sustituir a los expertos humanos, sino que se
desea ayudarlos a realizar con ms rapidez y eficacia todas las tareas que
realiza con menor dificultad.
Los sistemas expertos es por eso que se puede representar como un sistema
computacional que permite la creacin de respuestas o conclusiones basadas
en un conocimiento almacenado y que es provisto por expertos humanos,
libros, bases de datos u otros sistemas, responden a preguntas, emulan
situaciones, simulan sucesos para procesar informacin y dar respuesta a
problemas en un rea especifica;

en los captulos anteriores se dieron a

conocer reas y ejemplos de sistemas expertos donde pueden figurar.


Para que un sistema experto se pueda emplear a fondo en una organizacin
deber contar con dos capacidades fundamentales sin las cuales no tendran
una buena toma de decisiones, estas son:
Capacidad para aprender.
Capacidad para simular el conocimiento humano.
Estas capacidades son fundamentales en un sistema experto porque para
poder funcionar necesitan de una capacidad para aprender, esto es, necesitan
del conocimiento de un experto y dems para poder tener bien definido que
65

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

conocimiento son necesarios para el sistema, aprender bien del experto y


sobretodo entender bien el conocimiento almacenado para que sean correctas
sus conclusiones.
Una vez que se tiene bien definido el conocimiento y que el sistema experto ya
aprendi, la capacidad de simular el conocimiento humano es como imitar el
razonamiento de un experto, es aplicar el conocimiento adquirido y aplicarlo
para dar solucin a problemas, cuales respuestas son las indicadas.
Es por eso que son tan importantes los sistemas expertos en las
organizaciones, pueden hacer el trabajo de muchos expertos en un tiempo que
ningn experto podra simular adems de ser una buena herramienta para
poder aprender de el y as cada usuario aprendera con el sistema experto.

4.2 Beneficios que genera el uso de sistemas expertos.

Una vez descrito la importancia de los sistemas expertos y como es el proceso


de la toma de decisiones se explicar como un sistema experto es la mejor
opcin para la toma de decisiones, aunque en otros captulos se trato de
explicar las caractersticas se hablar de todos los beneficios que otorga un
sistema experto en las organizaciones.
La utilizacin de los sistemas expertos genera algunos beneficios de los cuales
a continuacin se explican segn (Cohen, D. y Asin, A. 2003):
Reduccin de la dependencia de personal clave.- Un sistema experto cuando
se implanta en alguno organizacin reduce la dependencia con respecto al
personal ya que el sistema cuenta con conocimiento almacenado de distintos
expertos como ya se sabe y esto permite que algunos miembros de una
organizacin que son indispensable en el funcionamiento de esta si existe
algn problema como por ejemplo que algn personal falto, se enfermo, etc.
causando que algunos procesos se puedan detener, cuando un sistema

66

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

experto siempre va a estar en funcionamiento y con mas trabajo mayor


conocimiento adquiere.
Facilita el entrenamiento del personal.- Los sistemas expertos pueden ayudar a
todo el personal de las organizaciones a capacitar y adiestrar a todo el personal
sin necesidad de tener experiencia.
Es muy importante este punto porque los sistemas expertos tienen entre sus
funciones interactuar con los usuarios de tal manera que estos pueden tener
conocimiento de los procesos o reas que esta diseado el sistema experto.
Esto beneficia a todas las organizaciones por evita el contrato de personal
especializad para capacitar a todo el personal necesario, y no los necesita
porque ya tiene un experto en su estructura.
Mejora la calidad y eficiencia del proceso de toma de decisiones.- Con los
sistemas expertos incorporados en las organizaciones permiten tomar
decisiones de una forma gil, incluso las decisiones son congruentes al
presentarse situaciones de peligro o que se necesitan respuestas en tiempo
real. Esto permite que un sistema experto siempre responda de la misma forma
en todas las situaciones, un ejemplo de esto es cuando un sistema experto
basado en medicina, deteccin de enfermedades de la sangre, de diagnsticos
diferentes al mismo paciente; esto puede ocurrir a personal que bajo presin no
puedan responder y tengan que tomar decisiones inciertas, un sistema experto
siempre ser congruentes en sus decisiones.
Transferencia de la capacidad de decisiones.- Muchas veces no se puede tener
un sistema experto en toda la organizacin, es por eso que cuando se implanta
un sistema experto este puede permitir que otros usuarios puedan consultar el
sistema estando en otras reas, al tener disponibilidad del sistema experto para
la autorizacin de procesos la organizacin puede estar menos dependiente, la
jerarqua ser menor y los procesos se agilizaran.

67

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

4.2.1 Costo que involucra la creacin de un sistema experto.

Segn (Learning, T. 2001) existen una serie de costos que involucran el


desarrollo de un sistema experto incluyendo su uso, estos costos se deben
considerar para la implantacin de un sistema experto en alguna organizacin,
en la figura 4.1 se ve representado el desarrollo de un sistema experto ah se
puede ver algunos de los elementos de los costos que puede implicar su
desarrollo, los costos que puede incluir un sistema experto son:
Costo del generador del sistema experto (shell).
Hardware requerido.
Consultora especializada.
Ingenieros del conocimiento.
Pago de los expertos humanos.
Costos de implantacin.
Costos del mantenimiento y seguimiento del sistema.
El generador del sistema experto (shell).
Es el programa o software que permite desarrollar el sistema experto, es la
herramienta que apoya el proceso de la creacin de la base de conocimiento y
la interaccin del sistema con el usuario final.
Se debe contemplar un punto en la creacin del shell y es la interfaz del
usuario, que es la parte del shell que permite interactuar el sistema con el usar
permitiendo resolver los problemas que el solicite, tiene que ser intuitivo, fcil
de usar.
Hardware requerido.
Son todos las partes tangibles que puede tener el sistema, estas partes son
muy indispensables en el buen funcionamiento del sistema experto.

68

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

Consultora especializada.
Son todas las consultas de conocimiento que se hacen ya sea a algunas bases
de datos, otros sistemas expertos, libros entre muchos otros sin incluir el
experto humano.
Ingenieros de conocimiento.
Es el especialista que se encarga de usar el shell, es aquella persona que se
encarga de extraer el conocimiento al experto humano y traducirlo de una
forma que el sistema lo entienda y mediante reglas heursticas y dems
herramientas hacer la creacin de posibles conclusiones a ciertas situaciones.
Expertos humanos.
Son las personas que interactan con el ingeniero del conocimiento y son las
encargadas de dar el conocimiento en un rea especfica, aportan experiencia;
para poder tener xito en la creacin de los sistemas expertos es indispensable
el inters y disponibilidad de los expertos humanos.

Una vez que el ingeniero tiene el conocimiento necesario para crear el sistema
experto es necesario codificar y capturar todos los datos obtenidos para lograr
la creacin de la base del conocimiento.
Teniendo la base de conocimiento es necesario crear el motor de inferencia,
este motor pertenece en parte al shell y se encarga de razonar, a partir de un
problema o hecho aplica todas las reglas situadas en la base del conocimiento
para poder llegar a una solucin.
Para poder funcionar el motor de inferencia aplica ciertos razonamientos:
Razonamiento hacia adelante.- Este razonamiento se transita a travs de las
reglas, a partir de hechos o situaciones busca respuestas posibles para llegar a
una solucin. Mediante hechos por ejemplo, la luz de un semforo se apago,
busca solucionar el problema, pasando por todos los datos del sistema y al final
concluye que un cable se desconecto y es necesario conectarlo para que
vuelva a prender la luz.
69

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

Razonamiento hacia atrs.- Este razonamiento se transita a travs de las


reglas, primero toma una hiptesis buscando reglas o hechos que las pueden
confirmar, partiendo del ejemplo anterior, el sistema se pregunta si el semforo
esta bien conectado, el semforo ha estado funcionando bien en el cambio de
luces, as hasta llegar a una conclusin de que una luz este apagada.
En la figura 4.3 se puede observar como estn formados en forma de
estructura el desarrollo de un sistema experto, intervienen todos los elementos
que implican el desarrollo de un sistema experto para ver como interactan
para llegar a un usuario final y ver la importancia de cada uno de los costos que
implica el desarrollo de un sistema experto.

Figura 4.3 Desarrollo de un sistema experto.


Como se observa en la imagen anterior el desarrollo de un sistema experto
implica varios costos ya que tienen varios elementos que son indispensables
para su buen funcionamiento.
Todos estos costos son indispensables tomar en cuenta junto con los de la
implantacin, mantenimiento y seguimiento en la creacin de los sistemas
70

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

expertos, gracias a estos se ve que los sistemas expertos aunque su proceso


de

creacin

parece

complicado

son

muy

indispensables

para

las

organizaciones por su toma de decisin acertada y basada en conocimiento de


expertos.

4.2.2 Caractersticas de las situaciones para aplicar un sistema


experto.

Existen situaciones que son indispensables para usar un sistema experto,


anteriormente en el capitulo uno se vieron algunas de las aplicaciones creadas
en distintas reas que utilizan sistemas expertos, en esta parte se vern que
caractersticas deben tener para poder crear un sistema experto segn
(Thomson, L. 2001) son:
Utilizar sistemas expertos en el uso rutinario. Esto es porque el sistema
debe estar en interaccin continua y va hacer interactuada por varios
usuarios.
Las soluciones esperadas deben tener un seguimiento, esto es, las
decisiones que se espera resolver por un sistema experto deben tener
una secuencia lgica para poder ser complejas ya que se va a utilizar
conocimiento y para poder dar una solucin es necesario pasar paso por
paso por as utilizar todo el conocimiento indispensable y dar una
respuesta lgica.
La toma de decisiones debe tener varios situaciones, el sistema experto
es creado para permitir dar solucin a varias respuestas tener varias
alternativas, no solo creado para dar la misma respuesta.
El conocimiento que se debe utilizar debe ser amplio y profundo, si un
sistema experto es creado debe tener conocimiento de expertos y estar
enfocado a reas especficas.

71

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

El sistema experto ser usado para situaciones que se les requiera no


para cualquier situacin, siendo que algunas veces se pueden resolver
un problema de una manera prctica.
No es conveniente realizar un sistema experto cuando las reglas van a
estar en constante cambio.
Puede ser inconveniente realizar un sistema experto cuando se tiene
poco conocimiento en el rea, o no existen muchos expertos humanos.
Un sistema experto siempre dar respuestas lgicas en cualquier situacin, es
por eso que son creados, con esto se entiende que un sistema experto es muy
confiable, adems que puede trabajar en situaciones que no son muy cmodas
para cualquier persona, como son el algunas situaciones con mucho estrs,
situaciones de peligro entre muchas otras.

72

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

CONCLUSION

73

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

El uso de los sistemas expertos va creciendo da con da, es por eso que sus
usos van creciendo de acuerdo a distintas necesidades, aunque muchas veces
se piense que los sistemas expertos son creados para sustituir el trabajo
humano, quitando la oportunidad de sobresalir a personas que en verdad
necesitan o quieren ese trabajo, es cuestin de pensamientos, por mi parte un
sistema experto no nace para sustituir el trabajo de algunos empleados de una
fabrica, o de una empresa, o de expertos; un sistema experto nace con la
finalidad de facilitar las cosas, de hacer cualquier trabajo por la cual ha sido
creado con exactitud, sin presiones, de tomar siempre la decisin correcta para
no ocasionar ninguna perdida.
Un sistema experto a pesar de que su desarrollo puede llevar varias
complicaciones en su creacin por lo difcil que puede ser implantar un sistema
sin errores, es una buena forma de sobresalir en cualquier trabajo, es una
manera de simplificar los esfuerzos de varias personas y el tiempo de ejecutar
varios procesos para llegar a solucionar situaciones que contemplan decisiones
en tiempo real, muchas veces se tomaran tiempo mas largos y tal vez sin la
precisin que el sistema experto puede dar.
La mayora de los sistemas expertos nacen para tomar decisiones, algunos de
los sistemas expertos creados tienen otros usos como son los de interpretacin
que muchas veces son utilizados para el reconocimiento de voz, seales, de
audio; otro uso de los sistemas expertos es el de reparacin, donde su uso
principal es la reparacin de otros sistemas; un uso de los sistemas expertos es
el de control que comprende tener a un sistema o varios procesos sobre un
estndar, esto es mantener la seguridad, integridad de todo lo que sucede en
base a algunas reglas, si alguna regla se rompe el sistema marca alguna
alerta, es usado en plantas nucleares; el uso de diagnostico en un sistema
experto es usado para diagnosticar algunos fallos basndose en el
funcionamiento correcto, es utilizado en la medicina; el uso de prediccin en un
sistema experto es utilizado para que en base a ciertas situaciones se llegue a
predecir un suceso, como en el caso de los temblores, situaciones
meteorolgicas.

74

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

Todos estos usos de sistemas expertos son muy importantes para cualquier
rea pero lo importante a destacar es como un sistema experto siempre tiene
que estar tomando decisiones, en cualquier momento el sistema experto se
encuentra en un punto donde tiene que decidir cual es la situacin correcta a
seguir, que situacin es menos peligroso para el buen funcionamiento de un
sistema, que decisin favorece, cual decisin se descarta por no cumplir los
requerimiento.
Siempre un sistema experto se enfrenta a decisiones permitiendo que
perpetuamente este creciendo sus conocimientos, como un sistema experto va
guardando las decisiones que toma para poder utilizarlas en cualquier
momento sus conocimientos siempre estn aumentando haciendo que su uso
en las organizaciones sea indispensable y siempre sea la opcin a escoger.
En comparacin entre un sistema experto y otros sistemas tradicionales
siempre un sistema experto va a estar en la delantera de uno convencional, ya
sea por su fcil uso, que siempre es intuitivo para los usuarios, por su gran
manejo de informacin que siempre es actual, precisa y correcta, por los
beneficios generados al tener un sistema experto como son el tener siempre la
respuesta a cualquier situacin que ponga en peligro a las organizaciones o los
procesos sin necesidad de preocuparse si estarn haciendo lo correcto o no lo
estn haciendo debido a que el sistema experto siempre da una respuesta
lgica y viable.
Algunos se preguntan por que tanta insistencia en que un sistema experto
siempre dar respuestas correctas sin margen a los errores, nunca se
equivocan, es muy fcil de responder, un sistema experto nace con varios
conocimientos, el de libros, el de expertos humanos que conocen reas
especificas y por eso son expertos, por conocimientos histricos de otros
sistemas expertos, todos estos conocimientos son utilizados por un sistema
experto para generar respuestas, toma todos los conocimientos para poder
llegar a una conclusin, en caso de que alguna situacin no tenga respuestas
el sistema experto generara posibles soluciones, pero en todos los casos solo
da lo que para el es conveniente hacer, que por consecuencia en precedido por
fundamentos, en caso de los sistemas expertos sus conclusiones las basa en
75

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

el conocimiento que tiene almacenado en su maquina de inferencia, el usuario


tomara la decisin final, en algunos casos.
En la actualidad muchas empresas utilizan sistemas expertos para conseguir
sus objetivos, algunas de estos son en la bolsa de valores, utilizan un sistema
experto para ver que proyecto tiene ventaja sobre otros, cuales generan mas
ganancias, tambin son utilizados por organizaciones para que sus procesos
no tengan errores como es el ensamblado de automviles; en empresas
nucleares para prevenir desastres catastrficos, otras empresas utilizan
sistemas expertos para su seguridad como el robo de materiales, son usados
por mdicos para diagnosticar enfermedades, para dar tratamientos que curan
algunas enfermedades, son usados los sistemas expertos para evacuar
edificios en caso de terremotos y temblores adems para prevenir a ciudades
de huracanes, inundaciones, salvando un buen nmeros de vidas.
Por todo esto un sistema experto es la mejor opcin a usar para los
organizaciones, para empresarios, para personas particulares como son
doctores, ingenieros, arquitectos y dems que requieran de tomar decisiones
importantes que marquen el destino de sus fines, solo falta luchar contra las
organizaciones que quieren hacer sus procesos de una manera rustica.

76

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

FUENTES DE INFORMACION

Cohen, D. y Asin, A. (2003). Sistemas de Informacin para los negocios - Un


enfoque de toma de decisiones. Colombia: Mc Graw Hill.

Thomson, L. (2001). Expertos - Principios y Programacin (Tercera edicin).


Mxico: Giarratano - Riley.

Samper, J.J. (2000). Cuando las mquinas aprenden. Consultado en Mayo, 18,
2008 en http://www.redcientifica.com/doc/doc199 909170005

Scarabino, J.C. (2000). Sistemas Expertos: Aspectos tcnicos. Consultado en


Junio, 18, 2008 en http://www.5campus.org/leccion/sistexpat.

Samper, J.J. (2000). Introduccin a los sistemas expertos. Consultado en


Junio, 19, 2008 en http://www.redcientifica.com/doc/doc199908210001.html

Rojas, L y Leiva, A. (2002). Licenciatura en ciencias de la computacin


Sistemas
Expertos.
Consultado
en
Junio,
22,
2008
en
http://whttp://eva.comenius.usach.cl/recursosenlaces/iartificial/lrojas_aleiva/sist
emasexpertos/index.htm

Montes, J (2004). Sistemas Expertos: Gestin del Conocimiento. Consultado en


Junio,
19,
2008
en
http://whttp://eva.comenius.usach.cl/recursosenlaces/iartificial/lrojas_aleiva/sist
emasexpertos/index.htm

Harmon, P y King D. (2004). Sistemas Expertos: Aplicaciones de la Inteligencia


artificial en la actividad empresarial. Consultado en Junio, 11, 2008 en
http://books.google.com.mx/books?hl=es&lr=&id=QZ3C7y6LxAC&oi=fnd&pg=PR15&dq=libros+de+sistemas+expertos&ots=CNZivF9a6k
&sig=CYJ-tSPecrLnu2l0WUiQiLWM3rw#PPR16,M1

77

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

Curzio, L. (2004). Toma de decisiones. Consultado en Junio, 11, 2008 en


http://www.bibliojuridica.org/libros/libro.htm?l=516Adems de las pginas:

78

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

INDICE DE TABLAS

Nmero de Pgina
Tabla 1.1 Comparacin de un sistema experto contra un experto humano. 9
Tabla 1.2 Comparacin de los sistemas expertos basados en reglas y los
probabilsticos..15
Tabla 1.3 Comparacin de un sistema experto con un sistema tradicional..23
Tabla 2.1 Algunas mediciones de calidad de los sistemas expertos..43

79

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

INDICE DE FIGURAS

Nmero de Pgina
Figura 1.1 Muestra como se dividen los sistemas expertos.14
Figura 1.2 Muestra como esta estructurado un Sistema Experto19
Figura 2.1 Muestra las etapas para desarrollar un sistema experto39
Figura 2.2 Muestra la metodologa de la ingeniera de software.42
Figura 2.3 Muestra el modelo de ciclo de vida para desarrollar sistemas
expertos.44
Figura 3.1 Muestra la divisin de trabajo en las organizaciones.51
Figura 3.2 Modelo del proceso de toma de decisiones de Simon52
Figura 3.3 Modelo de proceso de toma de decisiones de Slade.53
Figura 3.4 Tipos de sistemas para el apoyo a las decisiones..57
Figura 4.1 Muestra el funcionamiento de un sistema experto y como interacta
con un usuario final63
Figura 4.2 Presenta algunos de los usos y problemas de los sistemas expertos
relacionados con algunas de su caractersticas.64
Figura 4.3 Desarrollo de un sistema experto..70

80

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

81

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

You might also like