You are on page 1of 16

UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO

FACULTAD DE CIENCIAS QUIMICAS, FISICAS Y MATEMATICAS


CARRERA PROFESIONAL DE INGENIERIA INFORMATICA Y DE
SISTEMAS

PROYECTO DE INVESTIGACION SOBRE UN


SISTEMA EXPERTO DE ORIENTACIN DE
ESTUDIOS UTILIZANDO LA HERRAMIENTA VPEXPERT
Asignatura

:Sistemas Expertos

Presentado por

:Oscar Yonatan Condori Ochoa 100510


Mercado Leon Johann

Docente :

Mgt. Lino P. Flores Pacheco.

Cusco-Diciembre-2014

110598

INTRODUCCION

En la sociedad de la que todos formamos parte, en la que se abren tantos caminos y nos
sentimos bombardeados con tantas posibilidades de respuesta, urge llevar a cabo una
orientacin que sirva de cause en el desarrollo integral de la persona.
Nosotros como estudiantes apreciamos lo importante que es llevar a cabo una
adecuada orientacin que encause nuestras vidas y contribuya a llenarlas de sentido,
para ello nuestro objetivo con este material es el dar a conocer sobre la herramienta VPExpert que ayude en esta tarea, ya que contiene todo lo necesario para el buen
funcionamiento del desarrollo del sistema experto de orientacin vocacional.
El presente trabajo presenta dos partes:
1) En la parte terica, partiremos primeramente con el planteamiento del
problema, para luego dar paso a la mencin de los objetivos, posteriormente al
desarrollo del marco terico que consiste en desarrollar un sistema experto que
proporciones un orientacin de estudios a un usuario, luego se dar referencia a
algunos antecedentes para finalmente llegar a las conclusiones a las cuales
llegamos.
2) En la parte experimentales se dar la demostracin paso a paso de un problema
a travs de su ejecucin con el uso de la herramienta VP-Expert.

1. PLANTEAMIENTO DEL PROBLEMA.El problema surge debido a las siguientes interrogantes:


Por qu construir un sistema experto que oriente en los estudios a un usuario
comn?, Cmo construir un sistema experto para contribuir a dichos usuarios y
esta necesidad?, Qu beneficios trae desarrollar un sistema experto frente a un
sistema convencional para abordar el problema principal de este proyecto?, Es
complicado desarrollar un sistema experto para los fines tratados en este proyecto?
2. OBJETIVOS.2.1. GENERAL. Analizar la construccin de un sistema experto de Orientacin de
Estudios a partir del conocimiento de las aptitudes, personalidades e
intereses del sujeto.
2.2. ESPECIFICO. Entender el desarrollo de un test de orientacin de estudios.
Entender los beneficios de la aplicacin de los sistemas expertos en la
rama de la Psicologa.
Observar un analizar la herramienta de desarrollo del presente sistema
experto (VP-Expert) que viene a ser un sistema vaco (Shell).
2.3. PERSONAL O DE GRUPO. Entender la necesidad en algunos casos de implementar un Sistema
Experto cuando un sistema convencional no es suficiente para solucionar
un determinado problema.
Aprender el desarrollo de un Sistema Experto de forma real para
aplicacin futura.
Aprender a utilizar la herramienta VP-Expert.

3. MARCO TEORICO.1. LA ORIENTACION VOCACIONAL Y PROFESIONAL.La amplia literatura pedaggica sobre la ORIENTACIN, pone de manifiesto la
amplitud de acepciones que existen de este trmino. Haciendo un repaso
histrico podemos destacar las aportaciones de distintos autores que se
exponen a continuacin.
Traxler (1965), considera que la orientacin capacita a cada individuo para
comprender sus aptitudes, intereses y rasgos personales; para desarrollarlos lo
mejor posible; para relacionarlos con metas vitales y, finalmente, para alcanzar
el estado de madura auto-orientacin que el ciudadano de un orden social
democrtico, puede desear.
Miller (1971), lo consideraba como un proceso de ayuda a los individuos a lograr
la auto-comprensin y autodireccin necesarias para conseguir el mximo ajuste
con el centro docente, con la familia y con la comunidad.
Garca Hoz (1972), lo consideraba como un proceso de ayuda a una persona para
resolver los problemas de su vida.
Existen muchas vinculaciones entre orientacin y enseanza, aunque tambin
tienen divergencias. La enseanza debera estimular la capacidad de conocer,
mientras que la orientacin debera estimular la capacidad de decidir.
La orientacin, por su parte, apunta al objetivo de optimizar el rendimiento de la
enseanza mediante el adecuado asesoramiento al alumno; as la orientacin
educativa es un elemento fundamental en la educacin que contribuye a la
calidad y eficacia de la enseanza.
Como sntesis de las distintas concepciones y aportaciones, podemos concebir la
orientacin escolar como un proceso continuo de asistencia permanente al
estudiante, realizado por personas tcnicas y cientficamente preparadas, con la
participacin de los miembros del centro educativo, familiares y del propio
orientado; el objetivo ser ayudarle a desarrollar su condicin de estudiante y las
dems dimensiones personales, con la mirada puesta en el ejercicio de una
actividad profesional, acorde con sus intereses y aptitudes. De esta forma se
sentir til, satisfecho y bien integrado dentro de la sociedad. La orientacin
(trmino con el que se han asociado otros como son guidance o counseling)
para la toma de decisiones, de la que se hablar posteriormente en un apartado
concreto, deber llevarse a cabo a lo largo de toda la escolaridad. As, la
continuacin de la orientacin escolar es la orientacin profesional, que adems
de orientar hacia los estudios, orienta hacia la profesin ms adecuada.

Castao Lpez-Mesas (1983), destaca una serie de etapas dentro de la vida


profesional con algunas sub-etapas dentro de ellas:
1) Etapa de crecimiento (hasta los 14 aos).
En esta etapa el sujeto va buscando su identidad a travs de su identificacin con
las figuras que tiene ms prximas en su familia o en el centro de estudios. En
esta etapa se pueden distinguir las siguientes sub-etapas:
1.a) Fantasa (4 a 10 aos). Dominan las necesidades del nio.
1.b) Intereses (11-12 aos). Las necesidades dan paso a los intereses y
gustos del sujeto.
1.c) Aptitudes (13-14 aos). Se valoran las habilidades y aptitudes
requeridas para el desarrollo de cada actividad.
2) Etapa de exploracin (15-24 aos).
El sujeto lleva a cabo una exploracin ocupacional a partir de los contactos que
tiene con el mundo exterior. Destacan las siguientes sub-etapas:
2.a) Tentativa (15-17 aos). A partir de sus relaciones el sujeto realiza
elecciones tentativas en las que pesan las necesidades, los intereses, las
aptitudes, los valores
2.b) Transicin (18-21 aos). En este momento, cuando se inicia la
entrada en el mundo laboral se concede importancia a la preparacin
profesional que disponga el sujeto.
2.c) Ensayo (22-24 aos). Cuando el sujeto encuentra un puesto laboral
adecuado se ensaya el trabajo en ste.
3) Etapa de establecimiento (25-44 aos):
El sujeto cuando ha encontrado una ocupacin que aparentemente le resulta
adecuada, har lo posible por estabilizarse dentro de la misma y mantenerla.
Dentro de esta etapa destacan dos sub-etapas:
3.a) Ensayo (25-30 aos). Cuando el sujeto advierte que el puesto de
trabajo que ocupa no le satisface plenamente, ensaya otras posibilidades
que se acerquen ms a su lnea de intereses, hasta encontrar el trabajo
definitivo.
3.b) Estabilizacin (3 1-44 aos). Ahora es cuando el sujeto, que ha
encontrado el puesto de trabajo adecuado, busca una estabilidad y se
esfuerza por lograrla.
4) Etapa de sostenimiento (45-64 aos)
Cuando el sujeto se siente satisfecho en el puesto laboral que ocupa, su inters
por conservarlo le llevar a descartar la posibilidad de optar por otras ofertas
laborales nuevas e interesarse por las mismas.
5) Etapa de declinacin (65 aos en adelante).
Al producirse el declinar progresivo de las facultades fsicas y psquicas tambin
se produce lentamente la declinacin del rendimiento en la vida profesional.
Algunas actividades llevadas a cabo en el pasado son sustituidas por otras que en
algunos casos requieren menos esfuerzo intelectual y en otros casos se
relacionan con otros campos de inters. Se pueden destacar dos sub-etapas:

5.a) Desaceleracin (65-70 aos). A esta edad desciende el ritmo de


trabajo; en algunos casos se produce reducciones de tiempo de jornada
laboral y en otros casos el retiro oficial.
5.b) Retiro (71 aos en adelante). El retiro es un momento crtico en la
vida de una persona. Algunos lo asumen como algo natural que conlleva
la realizacin de actividades que satisfagan a la persona y que en otros
tiempos no realizaron; para otros puede resultar un momento difcil y no
desear su llegada.
2. INCIDENCIAS.Son diversos los factores que estn incidiendo en la orientacin vocacional y
profesional de los sujetos. Junto a los intereses profesionales existen otros
aspectos que pueden influir en la eleccin adecuada. Las aptitudes pueden tener
un papel relevante digno de consideracin. Ya que un sujeto puede tener un
gran inters en estudiar una ingeniera y no disponer de las aptitudes suficientes
para ser capaz; tambin la personalidad puede influir pues hay determinadas
caractersticas personales que estn implcitas en ciertas profesiones.
Vamos a profundizar en la incidencia de cada una de ellas en la orientacin
profesional.
1) INCIDENCIA DE LAS APTITUDES
En primer lugar, vamos a centrarnos en la importancia de las aptitudes,
haciendo un estudio de las mismas.
La psicologa con sus distintos instrumentos ha podido comprobar en sus
investigaciones que la inteligencia est integrada por una serie de
aptitudes o habilidades, ms o menos especficas pero relacionadas entre
s. Esto ha podido ser contrastado por el anlisis factorial. Actualmente
algunos autores admiten la existencia de un factor general de inteligencia
(factor g) y junto a ste una serie de factores ms o menos especficos,
que seran las aptitudes mentales.
La inteligencia es un conjunto de estrategias aprendidas o hbitos adquiridos que
nos ensean a resolver problemas. La inteligencia y el aprendizaje tienen una
importante influencia en la adquisicin de destrezas y conocimientos, pero
tambin pueden influir en la vocacin elegida. La inteligencia tambin se ha
definido como la capacidad que desarrolla el ser humano de apodar respuestas
correctas y objetivas.
Tambin se ha considerado como la capacidad de adquirir capacidades,
conocimientos y sacar provecho de la experiencia. Muchos autores la han
relacionado con la capacidad de adaptacin y de respuesta a situaciones o
problemas nuevos; otras investigaciones la relacionan con el pensamiento
abstracto. Tambin se habla de ella como la capacidad de adquirir y asimilar
conocimientos.

Vamos a hacer un estudio cronolgico destacando las aportaciones de distintos


autores que se han interesado en este tema.
Spearman, C.E. (1927), en sus estudios sobre la inteligencia daba preponderancia
al factor general g. Thurstone, L.L. (1941), concluy que Spearman estaba
equivocado al considerar un nico factor g y postulaba existencia de varias
aptitudes primarias para lograr un mayor ajuste. Los principales factores que
descubri fueron:
- el factor 5 (A. espacial)
- el factor P (rapidez perceptiva)
- el factor N (A. numrica)
- el factor y (comprensin verbal)
- el factor M (memoria)
- el factor W (fluidez verbal)
- el factor R (razonamiento inductivo).
3. HERRAMIENTA VP-Expert.VP-Expert es el principal sistema que se va a utilizar en este curo. Al igual que
cualquier estructura, contiene todo lo necesario para el funcionamiento del sistema
experto (a excepcin de la base de conocimiento de reglas para el dominio
particular). Esto incluye:
Un motor de inferencia para la consulta de la KB con el fin de responder a las
consultas.
Un editor para la creacin y escritura para las reglas de la base de
conocimientos.
Una interfaz de usuario capaz de manejar consultas, formular preguntas al
usuario y la presentacin de los pasos y explicaciones cuando sea
necesario. Tambin ha limitado las capacidades grficas.

EL MEN PRINCIPAL DE VP-EXPERT.-

Las opciones de cualquier men se pueden seleccionar con las teclas de flecha,
pulsar una tecla de funcin, un dgito, o usando la primera letra del nombre de la
opcin. La lnea de abajo del men tambin muestra el submen (si los hay) de la
opcin resaltada. Las opciones importantes desde el men principal son:
Editar

Muestra un editor para la creacin y modificacin de la base de


conocimientos

Consultar

Ejecuta el sistema experto con la actual base de conocimientos

Nombre
Selecciona otra base de conocimientos (del directorio actual) para editar o
de archivo consultar
Ruta

Cambia el dispositivo actual o directorio del cual la base de conocimientos

esta seleccionada
Salir

Termina la ejecucin de VP-Expert

EJECUCIN DE UNA CONSULTA.-

Al proceso de usar VP-Expert para resolver un problema especfico, con base en las
reglas de su base de conocimientos, se le conoce como "consulta". En general, el usuario
no pone consultas directamente al sistema (Esto se hace en la seccin ACTIONS de la
base de conocimientos), pero contesta a las preguntas relevantes para la consulta.

Para iniciar una consulta, seleccione CONSULTA en el men principal y, a continuacin,


seleccione IR.
La pantalla de consultas contiene 3 ventanas:

1) La mitad superior de la pantalla es la ventana de interaccin, se usa para introducir


los datos por parte del usuario o para imprimir resultados (o cualquier cosa que el
programe muestre).
2) La mitad inferior izquierda de la pantalla muestra las reglas que estn siendo
controladas, si la consulta se hace lenta, se puede seguir la secuencia aqu.
3) La mitad inferior derecha de la pantalla muestra los valores que han sido asignados
a las variable (es decir, cuales son los hechos que el programa sabe hasta ahora).

Las ventanas inferiores son tiles para depurar una base de conocimientos, cuando no
se necesiten se pueden ocultar insertando una declaracin en tiempo de ejecucin a la
base de conocimientos (vase ms adelante).

INTRODUCCIN DE DATOS PARA UNA CONSULTA.-

Con el fin de responder a una pregunta, VP-Expert utiliza encadenamiento hacia


atrs para trabajar la solucin a las preguntas (a pregunta siendo definida en cualquier
proposicin que no aparezca en la parte THEN o alguna regla).
Cuando una respuesta de una pregunta es necesaria, la pregunta se despliega al usuario,
se le muestra una lista de posibles respuestas.


Para seleccionar una opcin de un men de valores, use las teclas de flecha para
resaltar la opcin, a continuacin, pulse la tecla ENTER (Note que es posible
elegir varias respuestas a algunas preguntas).

Para deseleccionar un valor, resalte el valor elegido y pulse la tecla DEL.

Finaliza tu eleccin (s) pulsando la tecla END.

Si la entrada solicitada es un nmero (es decir, no hay men de opciones), escriba


el nmero y pulse la tecla ENTER en su lugar.

EXPLICACIONES DE EXTRACCIN PARA UNA CONSULTA.-

VP-Expert tambin le permite ver las explicaciones de cmo seleccion una variable,
o por qu una pregunta se mostr. Esto se puede hacer cuando se ejecuta el programa
pulsando la tecla / (que detiene la ejecucin temporalmente) y seleccionando la
opcin deseada en el men.

Si se selecciona HOW, VP-Expert proporcionar un men de las variables utilizadas en el


programa. A continuacin imprimir la parte del BECAUSE (vase a continuacin) de la
regla utilizada para dar ese valor a esa variable (en su caso).
Si WHY es seleccionado, VP-Expert imprimir la parte BECAUSE (vase a continuacin)
de la regla responsable de la pregunta actual que se le muestre.

REALIZAR UN SEGUIMIENTO DE UNA CONSULTA.-

Tambin puede guardar una copia (llamada TRACE) del rbol de inferencia creada
durante una consulta. Esto puede permitir examinar en detalle el proceso de
razonamiento del sistema, y es particularmente til para la depuracin.

Para realizar un TRACE (seguimiento):

Elegir SET y luego TRACE del men CONSULTA.

Vuelva al men CONSULTA, y de corra la consulta como lo hara normalmente.

Un registro de las reglas consultadas y hechos encontrados durante la consulta, quedan


almacenados en algn archivo ARCHIVO.TRC, En donde ARCHIVO es el nombre de la
base de conocimientos que se est consultando.
Puede ver o imprimir desde su propio editor, o se puede ver directamente desde VPExpert seleccionando TREE y TEXT del el men principal.

CREACIN DE UNA BASE DE CONOCIMIENTOS EN VP-EXPERT

Estructura bsica de una base de conocimientos


Crear de un sistema experto con VP-Expert es bsicamente entrar en una base de
conocimientos que consta de tres partes:

1)

ACCIONES

2)

REGLAS

3)

DECLARACION DE CONSULTAS

Al final de cuentas son variables, que toman el lugar de las proposiciones en el VPExpert. El objetivo principal del motor de inferencia es encontrar un valor para algunas
Importantes variable(s), utilizando encadenamiento hacia atrs para buscar reglas que
asignen como consecuencia un valor a la variable.

Observe que puede crear comentarios utilizando el smbolo !, y el resto de la lnea


despus del ! ser ignorado por VP-Expert:
! Esto es un comentario
Al igual que con cualquier otro programa, se recomienda encarecidamente comentar el
cdigo, principalmente explicar el razonamiento y/o fuente de las reglas.
o El bloque ACTIONS
El bloque ACTIONS consiste en sentencias que controlan las acciones del cuerpo. Estas
declaraciones son ejecutadas en el orden en el que aparecen (la nica parte de la KB que
lo hace). En efecto, el bloque ACTIONS es el cdigo que controla la ejecucin del motor
de inferencia.
El siguiente es un ejemplo de un (mnimo) bloque ACTIONS:
ACTIONS
DISPLAY "Bienvenido al sistema experto, Pulse cualquier tecla para empezar. "
FIND Decisin
DISPLAY "La decisin en este caso es {#Decisin}.";
Tenga en cuenta que comienza con la palabra ACTIONS y termina con un punto y coma
(sin punto y coma entre instrucciones).

La primera instruccin DISPLAY indica al usuario qu hacer. La instruccin FIND expresa


el sistema el objetivo. La ltima instruccin muestra los resultados. Los detalles de cada
uno de estos tipos de sentencias se discuten a continuacin.
o La instruccin FIND
La forma bsica de esta instruccin es la siguiente:
FIND variable
Esta instruccin activa el motor de inferencia, haciendo que se consulte a la base de
conocimientos las reglas hasta que encuentra un valor para la variable.
Estos son los pasos a seguir en el encadenamiento hacia atrs de las clases:

Busca la primera regla que dara a la variable un valor (siendo la parte THEN de la
regla), y luego intenta encontrar los valores de las variables en la parte IF de la regla.

Se detendr cuando un valor se asigne a la variable (a menos que sea una variable
PLURAL).

Si no se encuentran reglas que asignen valor a la variable en su parte THEN, el


cuerpo ASK pregunta al usuario por su valor.

Si existen reglas que asignen valor a la variable en su parte THEN, pero no pueda
ser comprobado su valor, entonces, la variable se considera que tiene valor
desconocido.
.
Observe que es posible tener ms de una instruccin FIND en el bloque ACTIONS - sin
embargo, Es raro que actualmente se haga. Por lo general es ms eficiente (usualmente
menos preguntas son cuestionadas) tener un nico
FIND para comenzar el proceso de consulta, y utilizar las reglas para asegurarse de que
otros valores se encuentran solamente cuando sea necesario.
o La instruccin DISPLAY
Cualquier texto deseado se puede mostrar en la pantalla utilizando una instruccin
DISPLAY que encierra el texto entre comillas dobles:
DISPLAY "Este es un texto que se mostrar para el usuario - tal vez para dar
instrucciones sobre la forma de utilizar el sistema"
Si desea asegurarse de que el usuario tenga tiempo para leer un mensaje antes de que
desaparezca de la pantalla, introduzca un "~" como el ltimo carcter del mensaje. Esto
suspende todo el proceso hasta que el usuario presiona una tecla El carcter "~" no se
muestra. Asegrese de informar al usuario cmo hacer que la ejecucin del programa
contine.
DISPLAY "Aqu estn algunas instrucciones. Presione cualquier tecla para continuar ~"

El valor de cualquier variable se puede incluir en un mensaje que se muestra


simplemente encerrando la variable nombre entre llaves:
DISPLAY "Receto {tratamiento} para su {diagnstico}."
Recuerde que tambin puede poner una instruccin DISPLAY en la parte IF o ELSE de la
regla. Esto puede ser particularmente til para proporcionar explicaciones, o para
visualizar la informacin slo si una condicin se cumple.

4. ANTECEDENTES (ESTADO DEL ARTE).

Sistema Experto Para El Apoyo Del Proceso De Orientacin Vocacional Para Las
Carreras De Ingeniera En La Pontificia Universidad Catlica Del Per por Tapia
Castillo Jackeline - Lima, abril del 2009.

Sistema Experto Para La Evaluacinde Aptitudes DAT-5 por Carlos Borbolla,


Vernica Gonzlez Peredo, Guadalupe Campos, KarlaGarca, Rub Prez, Elia Vite,
Rosario Baltazar, Hctor Jos Puga-Soberanes Zacatecas - Espaa, Marzo de
2010.

Sistema Experto Para Determinar Nuestra Personalidad: Una Aplicacin De


Programacin Lgica por Leissi Castaeda-Len Trujillo, setiembre de 2011.

5. CONCLUSIONES

Se logr analizar la construccin del Sistema Experto para orientacin de


estudios de un usuario, para su uso particular.

Los sistemas expertos son de mucha utilidad en la vida real , y apoyan en


gran manera a los sistemas de soporte a la decisin, ya que nos permite
realizar decisiones basadas en la experiencia humana de algn especialista,
en nuestro caso, la de una psicloga de profesin, esto es con el fin de
retener el conocimiento y de esa manera lograr convertirlo en un activo
importante en una organizacin y que se traduce en un valor importante
para la misma, pues con ese tipo de sistemas, nos permiten contar con la
experiencia primordial, aunque sea de manera virtual. Conllevndonos a la
toma decisiones ms apegada a la realidad y con ms informacin de primer
nivel.

El periodo de realizacin de un Sistema Experto es largo, no por el desarrollo


de la aplicacin, sino por el proceso de adquisicin de conocimientos, ya que
el conocimiento a adquirir es un conocimiento especializado, con el cual el
ingeniero de conocimiento no se encuentra familiarizado.

Los test de orientacin de estudios, son aplicados de forma exhaustiva en los


alumnos que cursan el ltimo ao de estudios secundarios, as como a los
estudiantes que ya culminaron dichos estudios, con el fin de mantenerse en
la lnea que se considere es la ms adecuada para cada uno de ellos.

La implementacin en la herramienta seleccionada (VP-Expert) se mostr


satisfactoria para su demostracin.

6. BIBLIOGRAFIA

Maria Jose Martin Moreno, Sistema experto de orientacin vocacional


profesional, Madrid Espaa.
Disponible en: http://biblioteca.ucm.es/tesis/19972000/S/4/S4016401.pdf

Jos Antonio das, Manual para el uso de VP Expert.


Disponible en: http://sistemasexpertosjantdz.blogspot.com/

VP-Expert Primer, Artificial Intelligence in Decisin Making, Disponible en:


http://www.csis.ysu.edu/~john/824/vpxguide.html

Paty Mrquez, VP-Expert.


Disponible en: http://patixmarubvpexpert.blogspot.com/

Jos Antonio Mata Otero, VP Expert sistemas Expertos UAQ


Disponible en: http://jzstice.blogspot.com/

Tesis para optar por el Ttulo de Ingeniero Informtico - Sistema Experto para el
apoyo del proceso de orientacin vocacional para las carreras de Ingeniera en la
Pontificia Universidad Catlica del Per Lima Peru 2009.
Disponible en:
http://tesis.pucp.edu.pe/repositorio/bitstream/handle/123456789/366/TAPIA_J
ACKELINE_SISTEMA_EXPERTO_PARA_EL_APOYO_DEL_PROCESO_DE_ORIENTACI
%C3%93N_VOCACIONAL_PARA_LAS_CARRERAS_DE_INGENIER%C3%8DA_EN_LA
_PONTIFICIA_UNIVERSIDAD_CAT%C3%93LICA_DEL_PER%C3%9A.pdf?sequence=
1

7. ANEXOS
CODIGO FUENTE DEL SISTEMA EXPERTO IMPLEMENTADO EN VP-Expert

You might also like