CURSO:
Sistemas Expertos EMA : T EMA
“Sistema Experto de Evaluación Vocacional” Vocacional” INTEGRANTES:
Cruz Quispe, Laleshca Mezones o!as, "anice PROFESOR:
Eduardo Quintanilla #e La Cruz
Carátula Lima, Perú 2015
$ndice 1
&ntroducción'''''''''''''' &ntroducción''''''''''''''''''''''''' ''''''''''''''''''''' ''''''''''''''''''''' ''''''''''''''''''''' ''''''''''''''''''''' ''''''''''''''''''''''''''''''''''''''''''' '''''''''''''''''''''''''''''''' ( Sistemas Expertos''''''''''''''''''' Expertos''''''''''''''''''''''''''''' ''''''''''''''''''''' ''''''''''''''''''''' ''''''''''''''''''''' '''''''''''''''''''''' ''''''''''''''''''''''''''''' '''''''''''''''''') ) 1'1' *Qu+ son son los Sistemas Sistemas Expertos Expertos''''' ''''''''' '''''''' '''''''' ''''''''' '''''''''''' '''''''''''''' ''''''''''''''' ''''''''''''''' '''''''''') ''') 1'%' -so de un Sistema Experto'''''' Experto'''''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' ''''''''' '''''''''') ''''') 1'.' /a /artes rtes de un Sistema Experto'''''' Experto'''''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''''''' '''''''''') '') 1'.'1' 1'.'1' Componente Componente 0umana'''' 0umana'''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' ''''''''') ''''') 1'.'1'1 El experto''''''''''''''''''' experto''''''''''''''''''''''''''''' ''''''''''''''''''''' ''''''''''''''''''''' ''''''''''''''''''''' '''''''''''''''''''''''''''''''''' ''''''''''''''''''''''' ) 1'.'1'%' 1'.'1'%'
El in2eniero in2eniero del conocimient conocimiento'''' o'''''''' '''''''' '''''''' '''''''' ''''''''''' '''''''''''''' '''''''''''''' ''''''''''''''' '''''''''3 '3
1'.'1'.' 1'.'1'.'
El usuario''' usuario''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''''' ''''''''''''' '''''''''''''' ''''''''''''''' ''''''''''''''3 ''''''3
1'.'%' 1'.'%' 4ase del Conocimient Conocimiento'''' o'''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' ''''''''''' '''''''''''''' '''''''''3 ''3 1'.'.' 1'.'.' Motor de &n5erencia'' &n5erencia'''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''''''' ''''''''''''''' '''''''''''''' ''''''''''''''' '''''''''' 3 1'.'(' 1'.'(' &nter5az &nter5az de -suario'''' -suario'''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' ''''''''''' ''''''''''''''' '''''''''''''''3 '''''''3 1'(' Venta!as enta!as del Sistema Sistema Experto''''''' Experto''''''''''' '''''''' '''''''' '''''''' '''''''' '''''''' ''''''''' '''''''''''' '''''''''''''' ''''''''''''''' ''''''''''3 ''3 1')' &nconvenien &nconvenientes tes del Sistema Experto'''' Experto'''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' ''''''''' ''''''''''3 '''''3 1'3' #esarrollo #esarrollo de un Sistema Sistema Experto''''''' Experto''''''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''6 '''6 1'3'1' 1'3'1' /lanteamient /lanteamiento o del /ro7lema'''' /ro7lema'''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''''' ''''''''6 ''6 1'3'%' 1'3'%' Encontrar Encontrar expertos expertos humanos'''' humanos'''''''' '''''''' '''''''' '''''''' ''''''''' ''''''''''''' ''''''''''''''' '''''''''''''' ''''''''''''''6 '''''''6 1'3'.' 1'3'.'
#ise8o del Sistema Experto''' Experto''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' ''''''''' ''''''6 '6
1'3'(' 1'3'(' Elección Elección de la 0errami 0erramienta enta de #esarr #esarrollo''' ollo''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''''6 '''''6 0erramientas de #esarrollo''''''''''''''''' #esarrollo'''''''''''''''''''''''''''' ''''''''''''''''''''' ''''''''''''''''''''' ''''''''''''''''''''' ''''''''''''''''''''' ''''''''''''''''' ''''''9 9 %'1
CL&/S'''' CL&/S'''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' ''''''''' ''''''' 9
%'%
"ava :et4eans''' :et4eans''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''''9 '''''9
%'.
;ransact ransact SQL''''' SQL''''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' ''''''''''' '''''''''''''' '''''''''' '''< <
%'(
&nte2ración &nte2ración "=V "=V= > Clips Clips ? CL&/S": CL&/S":&''' &''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''''' ''''''''''''' '''''''''''''' '''''''''< ''<
%'('1' *Qu+ es CL&/S":&''''''''''''''''''''''''''' CL&/S":&''''''''''''''''''''''''''''''''''''' ''''''''''''''''''''''''''''''''''''''''''''''' ''''''''''''''''''''''''''''''''''''' < Evaluación Vocacional''''''''''''''''''''' ocacional'''''''''''''''''''''''''''''''' ''''''''''''''''''''' ''''''''''''''''''''' ''''''''''''''''''''' ''''''''''''''''''''''''''''' ''''''''''''''''''' 1@ .'1
=ntes de ser experto''' experto''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''''' '''''''''''''' ''''''''''''''' '''''''''''''' '''''''''''''''1@ ''''''''1@
.'%
*CuAl serA mi vocación'' vocación'''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' ''''''''' ''''''''''''' ''''''''''''''' '''''''''''''' ''''''''''''1@ '''''1@
#esarrollo del Sistema de Brientación Vocacional'''''''''''''''''''''''''''''''''''''''11 ('1
#escripción #escripción del pro7lema'' pro7lema'''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''''' ''''''''''''' ''''''''''''''' '''''''''''''11 '''''11
('%
rea de aplicación''' aplicación''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''''' ''''''''''''' '''''''''''''' ''''''''''''''' ''''''''''''11 ''''11
('.
#escripción #escripción de la herram herramienta' ienta''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' ''''''''''' ''''''''''''11 '''''11
('(
4ase de Conocimiento Conocimientos''' s''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''''' ''''''''''''' '''''''''''''' ''''''''''''''' ''''''''''''''' ''''''''' 11
(')
/lanteamient /lanteamiento o > dise8o''' dise8o''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' '''''''' ''''''''' ''''''''''''' ''''''''''''''' '''''''''''''' ''''''''''''1% '''''1%
%
('3
Creación de la 4ase de #atos D;ransact SQL''''''''''''''''''''''''''''''''''13
('6
Creación de la inter5az de -suario D:et4eans''''''''''''''''''''''''''''''''13
('9
&mplementación'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''16
('<
E!ecución'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%@
B7servaciones''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%( Conclusiones'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' %)
&ntroducción Se puede entender a un Sistema Experto como una rama de la &nteli2encia =rtiFcial' Estos imitan las actividades de un humano para resolver
.
pro7lemas' ;am7i+n se dice Gue un SE, se 7asa en el conocimiento declarativo Dhechos, re2las, situaciones > el conocimiento de control o 2uHa Din5ormación so7re el conocimiento humano' /ara Gue un sistema experto sea herramienta e5ectiva, los usuarios de7en interactuar de una 5orma 5Acil, reuniendo dos capacidades para poder cumplirlo •
•
Explicar sus razonamientos o 7ase del conocimiento los sistemas expertos se de7en realizar si2uiendo ciertas re2las o pasos comprensi7les de manera Gue se pueda 2enerar la explicación para cada una de estas re2las, Gue a la vez se 7asan en hechos' =dGuisición de nuevos conocimientos o inte2rador del sistema son mecanismos de razonamiento Gue sirven para modiFcar los conocimientos anteriores' So7re la 7ase de lo anterior se puede decir Gue los sistemas expertos son el producto de investi2aciones en el campo de la inteli2encia artiFcial >a Gue esta no intenta sustituir a los expertos humanos, sino Gue se desea a>udarlos a realizar con mAs rapidez > eFcacia todas las tareas Gue realiza'
/ara el desarrollo del Sistema Experto de ;est de Brientación Vocacional, ela7oraremos uno del tipo 7asado en re2las las cuales se deFnirAn de acuerdo a un con!unto de hechos' El sistema experto de evaluación vocacional es un sistema Gue se desarrolla con intención de a>udar a las personas pues son muchos los estudiantes Gue tienen pro7lemas de decisión al momento de ele2ir una de las carreras existentes para continuar sus estudios' &nteresados en una alternativa de solución, nos propusimos hacer un sistema experto para realizar un test de orientación vocacional multi?Area Gue a>ude a ele2ir > o5rezca una ma>or se2uridad a Guien ha2a uso de nuestro sistema'
(
Sistemas Expertos 1'1' *Qu+ son los Sistemas Expertos “-n sistema experto puede deFnirse como un sistema in5ormAtico el cual se encuentra compuesto por hardIare > so5tIare, los cuales tienen la capacidad de simular a los expertos humanos, en determinada Area de especializaciónJ' /or lo tanto ca7e aFrmar Gue un sistema experto de7e ser capaz de procesar > memorizar datos, aprender > razonar en contextos inciertos > deterministas, enta7lar una comunicación directa con las personas >Ku otros sistemas expertos, > tomar la decisión adecuada, explicando el porGu+ de dicha decisión' ;am7i+n se puede deFnir un sistema experto como un consultor, el cual, utilizando sus ha7ilidades, a>uda a las personas en la toma de decisiones' Es por esto Gue han sur2ido 2ran cantidad de aplicaciones Gue usan los sistemas expertos para automatizar ciertos sistemas, 7uscando dar a>uda a las personas' =l2unas aplicaciones son ;ransacciones 7ancarias a trav+s de ca!eros automAticos e &nternet' Control de trAFco con la a>uda de semA5oros' #ia2nóstico m+dico'
1'%' -so de un Sistema Experto a -n sistema experto puede a>udar a personas con poca experiencia pueden resolver pro7lemas Gue reGuieren un conocimiento 5ormal especializado' 7 Los Sistemas Expertos pueden o7tener conclusiones > resolver pro7lemas de 5orma mAs rApida Gue los expertos humanos' c Los sistemas expertos son 7uenos para predecir resultados 5uturos a partir del conocimiento Gue tienen'
1'.' /artes de un Sistema Experto 1'.'1'Componente 0umana Las personas Gue componen un 2rupo o un eGuipo, como en todos los Am7itos de7en cumplir unas caracterHsticas > cada uno de ellos dentro del eGuipo desarrolla un papel distinto' = continuación detallaremos cada componente del eGuipo dentro del desarrollo > cuAl es la 5unción de cada uno
)
1'.'1'1
El experto
La 5unción del experto es la de poner sus conocimientos especializados a disposición del Sistema Experto'
1
El in2eniero del conocimiento
El in2eniero Gue plantea las pre2untas al experto, estructura sus conocimientos > los implementa en la 7ase de conocimientos'
%
El usuario
El usuario aporta sus deseos > sus ideas, determinado especialmente el escenario en el Gue de7e aplicarse el Sistema Experto'
1'.'%'4ase del Conocimiento En esta parte se de7e tener mu> claro a Gu+ se hace re5erencia cuando se ha7la de datos > cuando se ha7la de conocimiento, >a Gue son totalmente di5erentes' Los datos hacen re5erencia a la in5ormación relacionada con una aplicación en particular, mientras Gue el conocimiento por si solo hace re5erencia a aFrmaciones de importancia 2lo7al, asH como son las re2las, distri7uciones de pro7a7ilidad, entre otros'
1'.'.'Motor de &n5erencia El motor de in5erencia es el cere7ro de todo sistema experto' Su tarea principal es o7tener conclusiones a partir del conocimiento de los datos' El motor de in5erencia se 7asa en el conocimiento determinista o conocimiento pro7a7ilHstico para sacar sus conclusiones' Como puede esperarse, se diFculta mAs tra7a!ar en contextos de incertidum7re Dpro7a7ilHsticas Gue tra7a!ar en contextos conocidos Ddeterminista, de7ido a Gue en al2unos casos no se tiene se2uridad de los datos' Es el motor de in5erencia el responsa7le de la propa2ación del conocimiento incierto, esto sucede cuando se tra7a!a con datos poco conFa7les, con conocimiento de tipo no determinista, de7ido a Gue la in5ormación es aleatoria o di5usa'
1'.'('&nter5az de -suario /ara o7tener un sistema experto eFciente, es necesario crear mecanismos Gue permitan mostrar > o7tener in5ormación, de 5orma 5Acil > a2rada7le, es decir, permitir Gue el usuario pueda interactuar con dicho sistema, tal mecanismo es conocido como inter5az de usuario, el cual es el encar2ado de crear una comunicación directa entre el sistema experto > el usuario'
1'(' Venta!as del Sistema Experto a Los conocimientos de un sistema experto pueden ser copiados > almacenados 5Acilmente, siendo mu> di5Hcil la p+rdida de +stos' 7 El Sistema Experto DSE computarizado siempre estA a pleno rendimiento' Cuando un humano se cansa, la exactitud de sus conse!os puede decaer' c La venta!a de un sistema experto estA en Gue despu+s de Gue un experto computarizado exista, usted puede crear un nuevo experto simplemente copiando el pro2rama de una mAGuina a otra' -n humano necesita mucho tiempo para convertirse en un especialista'
3
1')' &nconvenientes del Sistema Experto a Los humanos pueden responder creativamente a situaciones inusuales, los sistemas expertos no pueden' 7 los humanos tienen un amplio ran2o de disponi7ilidad de experiencia sensorial' los sistemas expertos actualmente dependen de una entrada sim7ólica' c los sistemas expertos no son 7ueno para reconocer cuando no existen respuestas o cuando los pro7lemas estAn 5uera de su Area'
1'3' #esarrollo de un Sistema Experto 1'3'1'/lanteamiento del /ro7lema En cualGuier pro>ecto Gue se ten2a, normalmente la primera etapa de su desarrollo es la deFnición del pro7lema a resolver' ;eniendo en cuenta Gue un sistema experto de7e ser capaz de dar respuesta a pre2untas > de resolver pro7lemas, >a Gue este es su o7!etivo principal, la etapa de planteamiento del 1) pro7lema resulta tener un 2rado de importancia mu> alto en el desarrollo de un sistema experto, >a Gue si el sistema no 5ue 7ien deFnido, lo mAs pro7a7le es Gue sus respuestas serAn erróneas'
1'3'%'Encontrar expertos humanos /ara o7tener un sistema experto optimo, es necesario contar con expertos humanos capaces de resolver los pro7lemas Gue el sistema experto en desarrollo tendrA Gue resolver' Sin em7ar2o, en al2unas ocasiones el papel del experto humano puede ser remplazado por las 7ases de datos'
1'3'.'#ise8o del Sistema Experto La etapa de dise8o de un sistema experto, inclu>e el dise8o de estructuras para archivar el conocimiento, al i2ual Gue el motor de in5erencia, el su7sistema de explicación, la inter5az de usuario, ente otros'
1'3'('Elección de la 0erramienta de #esarrollo -na de las decisiones mAs importantes a la hora de desarrollar un sistema experto, es decidir si crear un sistema experto se2Nn las necesidades Gue se tiene, es decir utilizar una herramienta computacional o un len2ua!e de pro2ramación'
6
0erramientas de #esarrollo %'1
CL&/S
CL&/S son las iniciales de C Lan2ua2e &nte2rated /roduction S>stem > es una herramienta para la construcción de sistemas expertos' Es decir, es una herramienta dise8ada para el desarrollo de so5tIare Gue reGuiere de conocimiento humano' Los creadores de CL&/S es la :=S=, > ho> en dHa estA siendo utilizado en la industria, 2o7ierno > educación' La versión mAs reciente es la 3'@ Gue soporta los paradi2mas de pro2ramación procedural > orientado a o7!etos' El conocimiento humano se implementa en CL&/S mediante O e2las, Gue se 5ormulan a partir del conocimiento heurHstico 7asado en la experiencia' O #ePunction, o 5unciones 2eneralizadas, Gue se 5ormulan a partir de conocimiento procedural' O /ro2ramación orientada a o7!etos, Gue tam7i+n se 5ormula por conocimiento procedural pero 5ormulado en t+rminos de las ) caracterHsticas D2eneralmente aceptadas de la pro2ramación orientada a o7!etos clases, paso de mensa!es Den in2l+s, messa2e?handlers, a7stracción, encapsulamiento, herencia > polimorFsmo' Con CL&/S se puede desarrollar so5tIare 5ormado sólo por re2las, sólo por o7!etos, o mezcla de re2las > o7!etos' =demAs O CL&/S se ha dise8ado para poder ser inte2rado con otros len2ua!es como C > =da, O puede llamarse desde otros len2ua!es para Gue CL&/S desarrolle la 5unción > retorne la salida > el control al pro2rama Gue lo llamó, O el conocimiento procedural puede deFnirse como 5unciones externas, ser llamadas por CL&/S > retornar la salida > el control a CL&/S'
%'%
"ava :et4eans
:et4eans es un entorno de desarrollo inte2rado li7re, hecho principalmente para el len2ua!e de pro2ramación "ava' Existe ademAs un nNmero importante de módulos para extenderlo' :et4eans E % es un producto li7re > 2ratuito sin restricciones de uso'
9
:et4eans es un pro>ecto de códi2o a7ierto de 2ran +xito con una 2ran 7ase de usuarios, una comunidad en constante crecimiento, > con cerca de 1@@ socios en todo el mundo' Sun MicroS>stems 5undó el pro>ecto de códi2o a7ierto :et4eans en !unio de %@@@ > continNa siendo el patrocinador principal de los pro>ectos D=ctualmente Sun Micros>stems es administrado por Bracle Corporation' La plata5orma :et4eans permite Gue las aplicaciones sean desarrolladas a partir de un con!unto de componentes de so5tIare llamados módulos' -n módulo es un archivo "ava Gue contiene clases de !ava escritas para interactuar con las =/&s de :et4eans > un archivo especial Dmani5est Fle Gue lo identiFca como módulo' Las aplicaciones construidas a partir de módulos pueden ser extendidas a2re2Andole nuevos módulos' #e7ido a Gue los módulos pueden ser desarrollados independientemente, las aplicaciones 7asadas en la plata5orma :et4eans pueden ser extendidas 5Acilmente por otros desarrolladores de so5tIare'
%'.
;ransact SQL
Es una extensión al SQL de Microso5t > S>7ase' SQL, Gue 5recuentemente se dice ser un Len2ua!e de 4NsGuedas Estructurado Dpor sus si2las en in2l+s, es un len2ua!e de cómputo estandarizado, desarrollado ori2inalmente por &4M para realizar 7NsGuedas, alterar > deFnir 7ases de datos relacionales utilizando sentencias declarativas' ;?SQL expande el estAndar de SQL para incluir pro2ramación procedural, varia7les locales, varias 5unciones de soporte para procesamiento de strin2s, procesamiento de 5echas, matemAticas, etc, > cam7ios a las sentencias #ELE;E > -/#=;E' Estas caracterHsticas adicionales hacen de ;?SQL un len2ua!e Gue cumple con las caracterHsticas de un autómata de ;urin2'
%'(
&nte2ración "=V= > Clips ? CL&/S":&
%'('1' *Qu+ es CL&/S":& •
•
<
Es un plu2in Gue 7rinda CL&/S para poder inte2rarse con "=V=' Existe un CL&/S":& para "=V= Dversión @') > otro CL&/S":& Dversión 3'. para Visual Studio'
Evaluación Vocacional .'1
=ntes de ser experto
/ara poder ser un verdadero experto primero de7es ele2ir la carrera correcta pero ¿Cómo saber cuál es mi mejor opción?
Muchas personas so7re todo los adolescentes, Guienes muchas veces, no tienen ni la menor idea de lo Gue Guieren hacer con sus vidas, >a sea porGue no se han puesto a pensar en ello > por lo tanto no se conocen a 5ondo > no se permiten identiFcar sus aptitudes > verdaderos intereses, o 7ien, no tienen la suFciente in5ormación acerca de las opciones vocacionales Gue existen' La orientación vocacional > pro5esional reduce de manera sustancial el tiempo Gue a una persona le costarHa reconocer en Gu+ Area tiene venta!a comparativa en relación con sus seme!antes' El aprovechar esto le hace mAs eFciente, productivo > exitosoR sin mencionar ?por supuesto? el tiempo > los recursos Gue se ahorró > Gue pro7a7lemente dedicó a otra Ntil actividad, a la cual, no hu7iera tenido acceso si no hu7iera tenido una orientación vocacional o pro5esional'
1@
.'% *CuAl serA mi vocación La vocación no aparece como al2o puntual > espontAneo, sino Gue se inicia en la in5ancia, va conF2urAndose durante la adolescencia para deFnirse en la adultez' :o o7stante, estas vocaciones tempranas pueden estar enmascaradas de motivos inconscientes Gue no son sino compensaciones, mecanismos de de5ensa ante conictos de la primera in5anciaR por ello es necesaria una 7uena orientación para realizar una elección con5orme al J>oJ real del su!eto' Esta vocación no sólo estA determinada por los motivos inconscientes, sino tam7i+n por otros mAs conscientes como las actitudes, aptitudes, intereses, capacidades > personalidad'
#esarrollo del Sistema de Brientación Vocacional ('1
#escripción del pro7lema
La in5ormación es un punto importante al momento de realizar una decisión de este tipo > tener acceso a esta o un asistente automatizado Gue te a>ude a decidir entre tantas opciones serHa un caso ideal' =ctualmente no existen entidades educativas Gue ten2an un sistema como este Gue les a>ude a evaluar las me!ores opciones a los usuarios Gue estAn aplicando > tratando de ele2ir una carrera > no sa7en cuAl'
('%
rea de aplicación
Este pro>ecto tiene como 7ase de aplicación 5uncionar como una herramienta de asistencia para la administración para el Area de asistencia estudiantil tanto como para asistencia en el lu2ar o como herramienta online para Gue los estudiantes ten2an acceso directamente'
('.
#escripción de la herramienta
El sistema experto de evaluación vocacional 5ue desarrollado en CL&/S usando una de sus amplias herramientas > derivados la cual 5ue el CL&/":& una li7rerHa > marco de tra7a!o para interactuar con "ava'
11
;ra7a!a de modo sencillo pero mu> eFcaz' =l iniciar el sistema este iniciarA mostrando el 5ormulario para re2istrar el usuario en la 7ase de datos SQL, lue2o se mostraran las pre2untas en el orden en Gue se esta7lecieron en el dise8o > se2Nn las re2las esta7lecidas' Se harA una serie de pre2untas Gue han sido seleccionadas para darle ma>or prioridad al Area a la Gue se acerGue' #ichas pre2untas son evaluadas en un ran2o de @ a ) siendo cero “Me desa2rada mucho o totalmente” > cinco “Me a2rada 7astante”' =l Fnal de las pre2untas el sistema mostrarA la su2erencia mAs apropiada se2Nn el resultado o7tenido, > lue2o de ellos se podrA o7tener el archivo CL/'
('(
4ase de Conocimientos
La 7ase de conocimientos del Sistema Experto cuenta con las si2uientes Areas • • • •
=rte Ciencias Sociales Medio =m7iente &n2enierHa
(')
/lanteamiento > dise8o
Queremos resolver la pro7lemAtica Gue se en5renta las personas al ele2ir el Area en donde desarrollarse, le es di5Hcil decidirse por una carrera pro5esional porGue no tienen mu> claro las deFniciones de estas' /or ello decidimos realizar este sistema experto de test de orientación vocacional'
1%
/1' *;e 2usta acampar al aire li7re /.' *;e 2usta estudiar plantas > animales /1@' *;e 2usta convivir con animales /1.' *;e 2ustarHa 5ormar un 2rupo de exploración de la naturaleza /%@' *;e 2usta vivir al aire li7re /%1' *;e 2usta cuidar de plantas > !ardHn /%.' *;e 2usta visitar pue7los mA2icos /%<' *;e 2usta atender huertos caseros /.9' *;e 2usta cuidar animales durante el tiempo li7re /.<' *;e 2ustarHa idear un sistema de rie2o de !ardHn, huerto, etc'
1.
/3' *;e 2usta di7u!ar > pintar a colores /6' *;e 2usta tomar 5oto2ra5Has al aire li7re /<' *;e 2usta cantar en 2rupo /19' *;e 2usta leer novelas clAsicas /1<' *;e 2usta escuchar ópera /%3' *;e 2ustarHa aprender a tocar un instrumento musical /%6' *;e 2ustarHa ser un donador de san2re altruista /.(' *;e 2usta dise8ar lo2otipos de eGuipos /.)' *;e 2ustarHa participar en una o7ra teatral o danza esc+nica /.3' *;e 2ustarHa pertenecer a un 2rupo musical
/(' */uedes dar 5Acilmente tu punto de vista en clase
1(
/)' *;e 2usta participar en eventos pN7licos /9' *;e 2usta crear o participar en 7lo2s en &nternet /11' *;e 2usta atender > cuidar a los en5ermos /13' *;e 2usta or2anizar a 2rupos de personas /16' *;e 2usta 7ailar con un 2rupo de personas para un pN7lico /%%' *;e 2usta administrar el dinero dedicado a una actividad /%(' *;e 2ustarHa postularte para presidente de una or2anización /%)' *;e 2ustarHa decorar lu2ares para eventos especiales /.%' *;e 2usta leer so7re comportamientos sociales en masa /..' *;e 2usta aportar ideas estrat+2icas de venta
/%' *;e 2usta resolver operaciones matemAticas
1)
/1%' *;e consideras una persona ordenada /1(' *;e 2usta ver pro2ramas de ;V dedicados al estudio del universo /1)' *;e 2usta hacer experimentos de 7iolo2Ha, 5Hsica o GuHmica /%9' *;e 2usta redactar textos o pu7licaciones /.@' *;e 2usta solucionar pro7lemas con instalaciones el+ctricas en casa /.1' *;e 2usta dar clases de matemAticas /.6' *;e 2usta dar clases de espa8ol a anal5a7etas /(@' *;e 2usta leer revistas, li7ros o ver documentales cientHFcos
13
('3
Creación de la 4ase de #atos D;ransact SQL
('6
Creación de la inter5az de -suario D:et4eans
16
('9
&mplementación
/ara la implementación el pro2rama tiene una 7ase de conocimientos >a declaradas > en 7ase al conocimiento Gue tiene da una respuesta'
19
1<
('<
E!ecución
1' &n2resamos los datos del usuario, se realiza la conexión con la 7ase de datos > se 2uardan los datos'
%@
%' Se inicia el test
.' .' .' .' .' .' .' .' =l contestar la Nltima pre2unta, presionamos =nalizar > muestra los resultados' Lue2o 2eneramos el archivo 'CL/
%1
B7servaciones El presente pro>ecto a7orda en los si2uientes pro7lemas relacionados al proceso de orientación vocacional •
•
Talta de una adecuada orientación vocacional temprana en los !óvenes estudiantes' =utomatización de los test psicoló2icos necesarios para una adecuada orientación al alumno'
El sistema puede solucionar los dos pro7lemas expuestos, >a Gue es una herramienta de apo>o para dicho proceso' = cualGuier persona Gue ha2a el test le permitirA conocer las carreras aFnes de acuerdo a su personalidad, >a Gue devuelve una respuesta inmediata en una herramienta ami2a7le' Esto permite al alumno poder ser asesorado correctamente > apo>ado en la toma de decisiones'
%%
Conclusiones El presente pro>ecto planteo la creación de un sistema experto Gue sirviera de apo>o al proceso de orientación vocacional de estudiantes > un usuario comNn' La Fnalidad de dicho sistema 5ue contar con una herramienta Gue permita al alumno identiFcar sus verdaderos intereses > ha7ilidades, asH como disponer de la in5ormación necesaria acerca de las opciones vocacionales existentes, a su vez el sistema se convirtió en una herramienta de apo>o para el orientador vocacional en su la7or de asesoramiento a los alumnos so7re su 5uturo pro5esional' Lue2o de implementar la solución se conclu>e lo si2uiente 1' El sistema lo2rarA Gue una ma>or cantidad de !óvenes puedan reci7ir a tiempo una adecuada orientación so7re su 5uturo pro5esional' %' La automatización de los test lo2rarA un menor tiempo de evaluación por parte de un orientador' El alumno podrA conocer los resultados de las evaluaciones en 5orma inmediata > podrA consultar los resultados > reci7ir asesoramiento'
%.
.' Se lo2ra reducir 2astos administrativos' La toma de los test serA de 5orma virtual por lo Gue no se necesita a un psicólo2o para evaluar a cada persona por separado, el experto reci7irA toda la in5ormación Gue necesite por parte del sistema para apo>ar al alumno en la toma de decisión' (' Se lo2ró desarrollar el al2oritmo para Gue el motor de in5erencia arro!e un 7uen resultado en 7ase a las respuestas in2resadas por el alumno'
%(