Вы находитесь на странице: 1из 14

Sistemas Inteligentes para la toma de decisiones

- 3 -


GUA PARA CONSTRUIR EL SISTEMA EXPERTO



1. DESCRIPCION DEL DOMINIO DE APLICACION

Se requiere desarrollar un Sistema Experto para asesorar la asignacin de un analista segn
los requerimientos de un cliente dado en una empresa que brinda el servicio de diseo y
anlisis de redes LAN.

El sistema ser capaz de determinar el tipo de analista que debe ser asignado segn el
problema del cliente. Se considera 3 tipos de analista: principiante, entrenado y
experimentado. El SE tambin deber estimar el costo para el cliente. Considere los
siguientes factores de anlisis:

a) Tamao de la organizacin (nro. de personas que trabajan en la empresa): 20, menos de
100, menos de 500 o ms de 500 personas. De este modo se establece si la empresa es
pequea, mediana, grande y muy grande.

b) Presupuesto estimado para este proyecto: menor que 10000, mayor o igual que 10000 y
menor que 50000, o mayor que 50000. Esto determina si el presupuesto es bajo, medio
o alto.

c) Costo: para determinar el costo estimado el SE debe consultar por el nmero de
computadoras que sern conectadas, cuantas mquinas sern adicionadas en los
prximos dos aos, nmero de pisos en el edificio y nmero de edificios. Para calcular
el costo estimado se proceder:

- Tarjetas de red: $600 * nmero de nodos
- Cableado: $2000 * nmero de pisos + 8000 * nmero de edificios
- Mantenimiento: 9% del costo neto
- Consultora: $2000 + 6% del costo neto (sin considerar mantenimiento)
Sistemas Inteligentes para la toma de decisiones
- 4 -

Luego se calcula un factor de costo dividiendo el costo estimado entre el presupuesto del
cliente. Si el factor de costo es menor que 1, se considera que el costo esta aceptable, si el
factor de costo es mayor que 1 y menor o igual que 1.5, el costo esta en rango, pero si el
factor de costo es mayor que 1.5. se considera que el costo es alto. La decisin se toma
considerando el nivel de presupuesto y el tamao de la organizacin combinado con el
nivel del costo. Por ejemplo para pequeos presupuestos y pequeos tamaos de
organizacin, aun sin interesar el costo se debe asignar a un analista principiante, pero en el
otro extremo, se debe seleccionar entre un entrenado o experimentado.

La aplicacin de la tecnologa de SISTEMA EXPERTO al problema de la empresa de
servicio de diseo y anlisis de redes LAN brindar como beneficios:

Una determinacin del tipo de analista a asignarse, de acuerdo a los requerimientos
del cliente.
El Sistema Experto hace posible una toma de decisiones de la empresa de servicio
de diseo y anlisis de redes LAN.
El Sistema Experto disminuir el tiempo perdido en la determinacin del tipo de
analista, as tendr a cada trabajador ya sea principiante, entrenado y experimentado
libres para otros diferentes usuarios que lo necesiten.
El Sistema Experto asegura que la determinacin del tipo de analista es siempre
hecho usando los mismos criterios.
El Sistema Experto puede ser duplicado y usado donde sea que la empresa necesite
dar el servicio.
El SISTEMA EXPERTO puede ser fcilmente modificado para reflejar nuevas
polticas o cambios en stas y es rpidamente duplicable y distribuible para
implementar los cambios uniformemente sin necesidad de gastos de readaptacin.


Sistemas Inteligentes para la toma de decisiones
- 5 -

1.1. Desarrollo del Sistema Experto

El objetivo central es la facilidad de determinar el tipo de analista para el servicio de la
organizacin.

Paso 1: Aislar el rea de desarrollo del SISTEMA EXPERTO.

En la organizacin, la funcin de analizar y determinar el tipo de analista se selecciono para
estudiarse porque es importante para el xito de la organizacin.

Ser de gran importancia los datos del cliente para tomar una decisin final.





























Organizacin
Anlisis y Diseo de Redes
LAN
Funcin de Evaluacin Otras Funciones
(a) Diagrama de bloque del rea de estudio
rea Seleccionada para
el prototipo }
Sistemas Inteligentes para la toma de decisiones
- 6 -








Paso 2: Decidir un objetivo para ser el prototipo.

Una vez en el rea se tomarn los datos del cliente para determinar el tipo de analista.
El diagrama de bloque de la figura 2 ayuda a definir los factores crticos en la decisin de
objetivos en el rea del prototipo. Los tres factores crticos para este sistema experto, son:

Nivel de Presupuesto: Necesitamos saber Cul es el presupuesto estimado que
cuenta la empresa para el proyecto?. As sabremos si ser bajo, medio o Alto.
Tamao de la Organizacin: Necesitamos saber el nmero de personas que
trabajan en la organizacin. As sabremos si se trata de una pequea, mediana,
grande o muy grande empresa.
Nivel de Costo: Se involucra el Factor de Costo, para esto se necesita el
presupuesto estimado y el costo estimado, esto nos dar si es: aceptable, en rango o
alto.

Evaluacin de Anlisis y
Diseos de Redes LAN
Tamao de la
organizacin
Presupuest o Est imado
para el Proyect o
Dat os de Cost o Ot ros Servicios

Det erminacin del Tipo de
Analist a
(b) Enfoque conceptual del prototipo del SISTEMA EXPERTO.

Figura 1.- Diagramas de bloques.

Sistemas Inteligentes para la toma de decisiones
- 7 -




















Figura 2. Diagrama de bloque de la situacin decidida del prototipo inicial: Determinacin del Tipo Analista.


Dependiendo de la respuesta, al cliente se le asignara un:

Analista Principiante.
Analista Entrenado.
Analista Experimentado.


Paso 3: Crear un diagrama de dependencias.

Transformaremos el diagrama de bloques del paso 2 a un diagrama de dependencia, como
se muestra en la figura 3.
Para crear el diagrama de este paso, Se dibujo cajas con tringulos anexados de cualquier
factor crtico hallado en el paso 2. En este caso, estos factores son los Nivel de Presupuesto,
Tamao de la Organizacin y Nivel de Costo.





Determinacin del Tipo de Analista
Tamao de la Organizacin Nivel del Presupuesto
Nivel de Costo
Presupuesto
Estimado
Costo Estimado Nmero de Personas
Presupuesto
Estimado
Factor de Costo

Sistemas Inteligentes para la toma de decisiones
- 8 -





















Figura 3. Diagrama de Dependencia.



Donde:
PE= Presupuesto Estimado
NP = Nmero de Personas
CE = Costo Estimado
FC = Factor de Costo

Para el clculo del CE se tendr en cuenta de acuerdo a los datos que:

NC = Nro. de computadoras
NA = Nro. de Computadoras adicionales en los prximos 2 aos
NP = Nro. de Pisos
NE = Nro. de Edificios


(FC) = Costo Estimado / Presupuesto Estimado, Por lo que si:








FC Nivel de Costo
FC 1 Aceptable
1< FC 1.5 En Rango
FC > 1.5 Alto
Determinacin
del Tipo de
Analista
Nivel de
Presupuesto
Tamao de la
Organizacin
Nivel de
Costo
Bajo
Medio
Alt o
Pequeo
Mediano
Grande
Muy Grande
Acept able
En rango
Alt o
Nmero de
Personas
Presupuesto
Estimado
Principiante
Entrenado
Experimentado
Factor
de
Costo
Costo
Estimado
FC 1
1< FC 1.5
FC > 1.5

CE = [600 (NC+NA)] + [2000 NP+8000 NE]+0.09 [*] + [2000+0.06 (*)]

*
1 < NP 20
20 < NP <100
100 NP <500
NP 500

0< PE < 10000
10000 PE < 50000
PE 50000

Sistemas Inteligentes para la toma de decisiones
- 9 -

Paso 4: Crear las tablas de decisin.

El proceso comienza con la planeacin del nmero de renglones necesarios en la tabla. Esto
puede ser determinado por el listado de todos los factores, ahora llamados condiciones, que
llegan al tringulo bajo consideracin.
En la planeacin de la tabla de decisin surge del conjunto de reglas, en la que intervienen
las tres condiciones, cada una de ellas puede tomar un nmero diferente de valores. El nivel
de presupuesto, la primera condicin slo puede tomar tres valores, estos son bajo, medio y
alto.
La informacin proviene del diagrama de dependencia y puede ser llevado a la tabla de
decisin fcilmente.
Cuando los valores y condiciones estn totalmente listadas, puede determinarse el nmero
de renglones de la tabla de decisin. En este caso hay 36 renglones: tres posibilidades para
el nivel de presupuesto, por cuatro posibilidades para tamao de organizacin, por tres
opciones para el nivel del costo. Este nmero representa todas las posibles combinaciones
de las condiciones que pueden ocurrir hasta este punto en el SISTEMA EXPERTO.



Condiciones: N de valores
Nivel de Presupuesto (bajo, medio, alto) = 3
Tamao de la Organizacin (pequea, mediana, grande, muy
grande)
= 4
Nivel de Costo (Aceptable, En rango, Alto) = 3
Renglones = 3 x 4 x 3 = 36



Los 36 renglones son organizados como se vera posteriormente en la tabla completa de
decisin.




Sistemas Inteligentes para la toma de decisiones
- 10 -

Paso 5: Escribir las reglas IF-THEN.

Son las reglas para la base de conocimiento, cada regla de la tabla de decisin se convierte
en una regla SI-ENTONCES.
La estructura y sintaxis de una regla est empieza con la palabra IF seguida por las
condiciones. Una serie de condiciones pueden ser enlazadas con operadores lgicos OR (o)
y AND (y). AND significa que las condiciones a ambos lados del operador deben ser
verdaderas para que la regla se dispare. OR significa que una o ambas condiciones deben
ser verdaderas.

RULE 1
IF presupuesto = bajo AND
Nro. Personas = pequeo AND
Nivel del Costo= Aceptable
THEN Determinacin del tipo de analista = principiante;

Esta regla dice, Si durante la consulta, el valor de la variable presupuesto es bajo, Y el
valor de la variable Nro. Personas es pequeo, Y el valor de la variable Nivel del
Costo es Aceptable ENTONCES a la variable Determinacin del tipo de analista
asignarle principiante.


Tabla de Decisin Completa:
Regla Nivel de
Presupuesto
Tamao de la
Organizacin
Nivel de
Costo
Conclusin de
Determinacin del
Tipo de Analista
A1 bajo pequea aceptable principiante
A2 bajo pequea En rango principiante
A3 bajo pequea alto principiante
A4 bajo mediana aceptable principiante
A5 bajo mediana En rango principiante
A6 bajo mediana alto principiante
Sistemas Inteligentes para la toma de decisiones
- 11 -

Regla Nivel de
Presupuesto
Tamao de la
Organizacin
Nivel de
Costo
Conclusin de
Determinacin del
Tipo de Analista
A7 bajo grande aceptable entrenado
A8 bajo grande En rango entrenado
A9 bajo grande alto entrenado
A10 bajo muy grande aceptable experimentado
A11 bajo muy grande En rango experimentado
A12 bajo muy grande alto experimentado
A13 medio pequea aceptable principiante
A14 medio pequea En rango principiante
A15 medio pequea alto principiante
A16 medio mediana aceptable entrenado
A17 medio mediana En rango entrenado
A18 medio mediana alto entrenado
A19 medio grande aceptable entrenado
A20 medio grande En rango entrenado
A21 medio grande alto entrenado
A22 medio muy grande aceptable experimentado
A23 medio muy grande En rango experimentado
A24 medio muy grande alto experimentado
A25 alto pequea aceptable entrenado
A26 alto pequea En rango entrenado
A27 alto pequea alto entrenado
A28 alto mediana aceptable entrenado
A29 alto mediana En rango entrenado
A30 alto mediana alto entrenado
A31 alto grande aceptable experimentado
A32 alto grande En rango experimentado
A33 alto grande alto experimentado
A34 alto muy grande aceptable experimentado
A35 alto muy grande En rango experimentado
A36 alto muy grande alto experimentado


3cortes

4 cortes

3 cortes
Sistemas Inteligentes para la toma de decisiones
- 12 -


Tabla de Decisin Reducida:
Regla Nivel de
Presupuesto
Tamao de la
Organizacin
Nivel de Costo Conclusin de
Determinacin
del Tipo de
Analista
B1 bajo pequea -- principiante
B2 bajo mediana -- principiante
B3 bajo grande aceptable entrenado
B4 bajo grande En rango entrenado
B5 bajo grande alto entrenado
B6 bajo muy grande aceptable experimentado
B7 bajo muy grande En rango experimentado
B8 bajo muy grande alto experimentado
B9 medio pequea -- principiante
B10 medio mediana aceptable entrenado
B11 medio mediana En rango entrenado
B12 medio mediana alto entrenado
B13 medio grande -- entrenado
B14 medio muy grande -- experimentado
B15 alto pequea aceptable entrenado
B16 alto pequea en rango entrenado
B17 alto pequea alto entrenado
B18 alto mediana -- entrenado
B19 alto grande -- experimentado
B20 alto muy grande -- experimentado


Conversin de la Tabla de decisin a conjunto final de reglas

RULE 1 IF Nivel_Presupuesto = bajo AND
Tamano_Organizacion = pequena OR
Tamano_Organizacion = mediana
THEN Tipo_analista = principiante;




Sistemas Inteligentes para la toma de decisiones
- 13 -


RULE 2 IF Nivel_Presupuesto = bajo AND
Tamano_Organizacion = grande AND
Nivel_costo = aceptable OR Nivel_costo = En rango
OR Nivel_costo = alto
THEN Tipo_analista = entrenado;

RULE 3 IF Nivel_Presupuesto = bajo AND
Tamano_Organizacion = Muy grande AND
Nivel_costo = aceptable OR Nivel_costo = En rango
OR Nivel_costo = alto
THEN Tipo_analista = experimentado;


RULE 4 IF Nivel_Presupuesto = medio AND
Tamano_Organizacion = pequena
THEN Tipo_analista = principiante;


RULE 5 IF Nivel_Presupuesto = medio AND
Tamano_Organizacion = mediana AND
Nivel_costo = aceptable OR Nivel_costo = En rango
OR Nivel_costo = alto
THEN Tipo_analista = entrenado;


RULE 6 IF Nivel_Presupuesto = medio AND
Tamano_Organizacion = grande
THEN Tipo_analista = entrenado;

Sistemas Inteligentes para la toma de decisiones
- 14 -



RULE 7 IF Nivel_Presupuesto = medio AND
Tamano_Organizacion = muy grande
THEN Tipo_analista = experimentado;


RULE 8 IF Nivel_Presupuesto = alto AND
Tamano_Organizacion = pequea AND
Nivel_costo = aceptable OR Nivel_costo = En rango
OR Nivel_costo = alto
THEN Tipo_analista = entrenado;


RULE 9 IF Nivel_Presupuesto = alto AND
Tamano_Organizacion = mediana
THEN Tipo_analista = entrenado;


RULE 10 IF Nivel_Presupuesto = alto AND
Tamano_Organizacion = grande OR
Tamano_Organizacion = muy grande
THEN Tipo_analista = experimentado;

Paso 6: Construir interfaz de usuario.

Una vez escritas las reglas IF-THEN, los elementos de la interfaz de usuario de la base de
conocimiento deben ser construidos, como se vera posteriormente, donde el usuario
interactuar para la consulta al Sistema Experto.

Se plantearan preguntas de tal modo que se obtenga la informacin deseada.


Sistemas Inteligentes para la toma de decisiones
- 15 -















































SISTEMA EXPERTO PARA LA ASIGNACIN DE UN ANALISTA DE REDES
1. Cuntas Personas Laboran en su Organizacin?
2. Cunto es el Presupuesto Estimado para este proyecto?
3. Cuntas computadoras sern conectadas en Red?
4. Cuntas computadoras sern adicionadas en los prximos 2 aos?
5. De cuntos pisos es su organizacin?
6. Con cuntos edificios cuenta su organizacin?
OK
Sistemas Inteligentes para la toma de decisiones
- 16 -























RESULTADO

SE LE RECOMIENDA EL ANALISTA: ENTRENADO

OK