You are on page 1of 12

GUÍA PARA CONSTRUIR EL SISTEMA EXPERTO

1.1. Desarrollo del Sistema Experto

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


organización.

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

En la organización, la función de analizar y determinar el tipo de analista se selecciono para


estudiarse porque es importante para el éxito de la organización.

Será de gran importancia los datos del cliente para tomar una decisión final.

(a) Diagrama de bloque del área de estudio

Organización

Análisis y Diseño de Redes


LAN

Área Seleccionada para

el prototipo } Función de Evaluación Otras Funciones

-3-
(b) Enfoque conceptual del prototipo del SISTEMA EXPERTO.

Evaluación de Análisis y
Diseños de Redes LAN

Tamaño de la Presupuesto Estimado


Datos de Costo Otros Servicios
organización para el Proyecto

Determinación del Tipo de


Analista

Figura 1.- Diagramas de bloques.

Paso 2: Decidir un objetivo para ser el prototipo.

Una vez en el área se tomarán los datos del cliente para determinar el tipo de analista.
El diagrama de bloque de la figura 2 ayuda a definir los factores críticos en la decisión de
objetivos en el área del prototipo. Los tres factores críticos para este sistema experto, son:

 Nivel de Presupuesto: Necesitamos saber ¿Cuál es el presupuesto estimado que


cuenta la empresa para el proyecto?. Así sabremos si será bajo, medio o Alto.
 Tamaño de la Organización: Necesitamos saber el número de personas que
trabajan en la organización. Así sabremos si se trata de una pequeña, 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.

-4-
Presupuesto Presupuesto
Estimado Número de Personas Estimado Costo Estimado

Factor de Costo

Nivel del Presupuesto Tamaño de la Organización Nivel de Costo

Determinación del Tipo de Analista

Figura 2. Diagrama de bloque de la situación decidida del prototipo inicial: Determinación 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 triángulos anexados de cualquier
factor crítico hallado en el paso 2. En este caso, estos factores son los Nivel de Presupuesto,
Tamaño de la Organización y Nivel de Costo.

-5-
0< PE < 10000
10000 ≤ PE < 50000
Presupuesto PE ≥ 50000 Nivel de
Estimado
Presupuesto Bajo
Medio
Alto Determinación
Número de
Tamaño de la del Tipo de
Personas 1 < NP ≤ 20 Organización Pequeño Analista
20 < NP <100 Mediano
100 ≤ NP <500 Grande
NP ≥ 500 Principiante
Muy Grande
Entrenado
Nivel de Experimentado
Factor Aceptable
Costo
de En rango
Costo Alto

FC ≤ 1
Costo 1< FC ≤ 1.5
Estimado FC > 1.5

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

Figura 3. Diagrama de Dependencia.

Donde:
PE= Presupuesto Estimado
NP = Número de Personas
CE = Costo Estimado
FC = Factor de Costo

Para el cálculo del CE se tendrá en cuenta de acuerdo a los datos que:

NC = Nro. de computadoras
NA = Nro. de Computadoras adicionales en los próximos 2 años
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

-6-
Paso 4: Crear las tablas de decisión.

El proceso comienza con la planeación del número de renglones necesarios en la tabla. Esto
puede ser determinado por el listado de todos los factores, ahora llamados condiciones, que
llegan al triángulo bajo consideración.
En la planeación de la tabla de decisión surge del conjunto de reglas, en la que intervienen
las tres condiciones, cada una de ellas puede tomar un número diferente de valores. El nivel
de presupuesto, la primera condición sólo puede tomar tres valores, estos son bajo, medio y
alto.
La información proviene del diagrama de dependencia y puede ser llevado a la tabla de
decisión fácilmente.
Cuando los valores y condiciones estén totalmente listadas, puede determinarse el número
de renglones de la tabla de decisión. En este caso hay 36 renglones: tres posibilidades para
el nivel de presupuesto, por cuatro posibilidades para tamaño de organización, por tres
opciones para el nivel del costo. Este número 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
Tamaño de la Organización (pequeña, mediana, grande, muy =4
grande)
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


decisión.

-7-
Paso 5: Escribir las reglas IF-THEN.

Son las reglas para la base de conocimiento, cada regla de la tabla de decisión 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 lógicos 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 = pequeño AND
Nivel del Costo= Aceptable
THEN Determinación 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 ‘pequeño’, Y el valor de la variable ‘Nivel del
Costo’ es ‘Aceptable’ ENTONCES a la variable ‘Determinación del tipo de analista’
asignarle ‘principiante’”.

Tabla de Decisión Completa:


Regla Nivel de Tamaño de la Nivel de Conclusión de
Presupuesto Organización Costo Determinación del
Tipo de Analista
A1 bajo pequeña aceptable principiante
A2 bajo pequeña En rango principiante
A3 bajo pequeña alto principiante
A4 bajo mediana aceptable principiante
A5 bajo mediana En rango principiante
A6 bajo mediana alto principiante

-8-
Regla Nivel de Tamaño de la Nivel de Conclusión de
Presupuesto Organización Costo Determinación 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 pequeña aceptable principiante
A14 medio pequeña En rango principiante
A15 medio pequeña 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 pequeña aceptable entrenado
A26 alto pequeña En rango entrenado
A27 alto pequeña 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

-9-
Tabla de Decisión Reducida:
Regla Nivel de Tamaño de la Nivel de Costo Conclusión de
Presupuesto Organización Determinación
del Tipo de
Analista
B1 bajo pequeña -- 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 pequeña -- 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 pequeña aceptable entrenado
B16 alto pequeña en rango entrenado
B17 alto pequeña alto entrenado
B18 alto mediana -- entrenado
B19 alto grande -- experimentado
B20 alto muy grande -- experimentado

Conversión de la Tabla de decisión a conjunto final de reglas

RULE 1 IF Nivel_Presupuesto = bajo AND


Tamano_Organizacion = pequena OR
Tamano_Organizacion = mediana
THEN Tipo_analista = principiante;

- 10 -
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;

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

RULE 8 IF Nivel_Presupuesto = alto AND


Tamano_Organizacion = pequeña 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 información deseada.

- 12 -
“Empresa de Servicio de Diseño y Análisis de Redes LAN”

BIENVENIDO AL ASISTENTE PARA LA ASIGNACIÓN DE UN ANALISTA

1. ¿Cuántas Personas Laboran en su Organización?

2. ¿Cuánto es el Presupuesto Estimado para este proyecto?

3. ¿Cuántas computadoras serán conectadas en Red?

4. ¿Cuántas computadoras serán adicionadas en los próximos 2 años?

5. ¿De cuántos pisos es su organización?

6. ¿Con cuántos edificios cuenta su organización?

OK

Mensaje: Ingrese Por favor su cantidad

- 13 -
“Empresa de Servicio de Diseño y Análisis de Redes LAN”

RESULTADO

SE LE RECOMIENDA EL ANALISTA:

ENTRENADO

OK

Gracias por la consulta

- 14 -

You might also like