Professional Documents
Culture Documents
100032984@alumnos.uc3m.es S TESIS
El objetivo de este trabajo es el desarrollo de un sistema experto, basado en CLIPS, capaz de evaluar las facetas de la personalidad de un individuo.
100033011@alumnos.uc3m.es
pasando por las teoras de Jung o Allport. La teora de este ltimo enfatiza la edad adolescente y adulta, etapas en las que se observan los Rasgos de la Personalidad caractersticas habituales del comportamiento humano que hacen a unas personas distintas de otras. Estos rasgos psicolgicos de la personalidad no se pueden percibir con los sentidos, como un color o un olor, pero pueden ser observados, de forma que si a una persona le gusta mucho estar rodeado de amigos, charlar con ellos y organizar fiestas, se podra inferir que uno de los rasgos de su personalidad es la sociabilidad. As, surgi el NEO PI-R, uno de los instrumentos ms prestigiosos para la evaluacin de la personalidad, sobre todo en el entorno de los negocios y basado en la evaluacin mediante preguntas con respuesta acotada de los Cinco Grandes Factores de la Personalidad: Neuroticismo, Extraversin, Apertura, Amabilidad y Responsabilidad. En sus orgenes, naci como Neuroticism-Extroversion-Openness Inventory (NEO-I) y slo meda tres de los cinco factores de la personalidad. Una revisin posterior incluy en el anlisis los cinco factores y NEO dej de ser un acrnimo para pasar a formar parte del nombre del test: NEO PI, NEO Personality Inventory. As ha llegado a la tercera y ltima versin, tal como se conoce hoy, NEO PI-R.
Trminos Generales
Documentation, Theory. Design, Experimentation, Human Factors,
Palabras Clave
Personalidad, NEO PI-R, NEO-FFI, Modelo de Cinco Factores, CLIPS, Sistema Experto.
1. I TRODUCCI
Desde la aparicin del ordenador, el ser humano se pregunta si sera posible que una mquina le arrebatase el privilegio de pensar y razonar. En la actualidad, hay ciertas ramas de la Inteligencia Artificial que se ocupan de ese aspecto. Un sistema experto (SE) imita el comportamiento humano en la resolucin de un problema. Estos sistemas, tambin conocidos como Sistemas Basados en Conocimiento (SBC), permiten la creacin de mquinas que razonan como el hombre, restringindose a un campo de conocimientos limitado. El SE puede almacenar conocimientos y solucionar un problema mediante la deduccin de conclusiones. Este tipo de modelos de conocimiento ofrece un amplio abanico de posibilidades en resolucin de problemas y aprendizaje, pudiendo desarrollarse sistemas con un gran impacto en los negocios o la industria, ya que pueden razonar siguiendo los pasos que seguira un experto, como por ejemplo un analista, un mdico o un empresario. En este caso, el sistema experto es capaz de analizar la personalidad de un individuo, a partir de una base de conocimiento. La personalidad podra definirse como el conjunto de caractersticas psicolgicas que determinan la conducta de una persona. As, hay ciertas caractersticas comunes que son compartidas por distintos individuos, en mayor o menor grado, que pueden ser observadas, medidas a travs de ciertos indicadores. En las ltimas dcadas el estudio de la personalidad se ha convertido en una importante lnea de investigacin, con distintas aplicaciones en el mundo de los negocios, los recursos humanos, la publicidad y muchos otros. Se han desarrollado a lo largo del ltimo siglo distintas teoras, desde la conocida Teora de la Personalidad de Freud, a las teoras humanistas de Maslow
2.
EO PI-R
Revised NEO Personality Inventory es el significado de esta herramienta de anlisis de la personalidad, que fue elaborada para hacer operativo el modelo de los cinco factores de la personalidad.
2.1 Historia
Palabras como nervioso, enrgico, original o carioso han evolucionado a lo largo de los siglos para permitir a los sujetos describirse a s mismos y a los dems. Tericos de los rasgos como Cattell (1946) y Norman (1963) propusieron que esta lista de trminos pudiera ser considerada como una enumeracin exhaustiva de los rasgos de personalidad. Pensaron que analizando factorialmente todos estos adjetivos sera posible descubrir la estructura de los rasgos de la personalidad. En los 70, Costa y McCrae investigaban como cambiaba la personalidad con la edad. Comenzaron estudiando superficialmente el Neuroticismo y la Extraversin, pero el anlisis de estos factores les llev al estudio de un tercero, la Apertura (Openness to Experience). A partir de sus investigaciones, Costa y McCrae reconocieron dos factores ms: Amabilidad (Agreeableness) y Responsabilidad (Conscientiousness) y publicaron su primer manual incluyendo los cinco factores. A travs de una serie de estudios, los cinco factores resultaron ser de probada utilidad para los psiclogos de la personalidad que haban estudiado rasgos semejantes. Desde 1985, la investigacin con el NEO PI demostr que los mismos
cinco factores podan dar razn de las ms importantes dimensiones de la personalidad, presentes en cuestionarios diseados para medir funciones establecidas por Jung, Murray o los trastornos del DSM-III-R. Finalmente, en 1992, Costa y McCrae publicaron una revisin -NEO PI-R- que inclua, adems de los cinco factores, seis facetas ms especficas dentro de cada factor [1].
de controlar sus impulsos y a enfrentarse peor que los dems a situaciones de estrs. Aunque los pacientes diagnosticados como neurticos tradicionalmente puntan ms alto en N, la escala del NEO PI-R se dirige a personas sin ninguna patologa, ya que pretende medir una dimensin normal de la personalidad. Quienes puntan alto, pueden tener el riesgo de padecer problemas psiquitricos, pero la escala N no debera ser considerada como una medida de psicopatologas. Es posible obtener una elevada puntuacin en N sin padecer ningn desorden psiquitrico diagnosticable. Al contrario, no todos los trastornos psiquitricos implican altos niveles de N. Los individuos que puntan bajo en neuroticismo son emocionalmente estables. Habitualmente estn tranquilos, sosegados y relajados y son capaces de enfrentarse a situaciones estresantes sin alterarse ni aturdirse.
2.2 El Test
Consta de 240 frases a las que hay que responder segn el grado de conformidad [2]. Hay cinco posibles respuestas: Totalmente de acuerdo. De acuerdo. Neutral. En desacuerdo. En total desacuerdo.
Por tanto, no hay respuestas correctas ni incorrectas, slo se debe contestar de forma sincera y expresar la opinin de la manera ms precisa posible. Este test no slo mide los cinco factores de la personalidad, sino que tambin ofrece resultados sobre seis facetas de cada uno de los factores, lo que permite un anlisis de la personalidad ms especfico. No hay un tiempo lmite para contestar al cuestionario. La mayora de las personas tardan de 40 a 50 minutos en completarlo, pero los individuos de ms edad o con alguna dificultad de lectura pueden necesitar ms tiempo.
2.3
EO-FFI
NEO Five Factor Inventory es una versin reducida del NEO PIR, que permite obtener una medida rpida y general de los cinco factores de la personalidad. Las respuestas se dividen de la misma forma que en el test anterior, pero al ser una versin abreviada, los resultados no ofrecen datos sobre las facetas propias de cada factor. Este es el test que implementa el sistema experto que ha sido diseado, ya que es ms sencillo por constar con un nmero ms reducido de preguntas [2], y por lo tanto, de reglas.
3. LOS CI CO FACTORES
Para poder interpretar el perfil del NEO PI-R, en su caso, del NEO-FFI, primero se deberan examinar los cinco factores de la personalidad.
3.1
euroticismo ( )
Es el factor de personalidad ms universal y las puntuaciones en este rasgo contraponen el ajuste y la estabilidad emocional al desajuste o neuroticismo. A veces tambin llamado Estabilidad Emocional, puede definirse como la tendencia perdurable de experimentar estados emocionales negativos. Esta relacionado con la inteligencia emocional y es considerado como una predisposicin a padecer neurosis tales como fobias y otros trastornos. La tendencia general a experimentar sentimientos negativos, tales como miedo, melancola, vergenza, ira, culpabilidad y repugnancia est en el ncleo del factor N. Sin embargo, incluye ms que la susceptibilidad a perturbaciones psicolgicas. Quiz debido a que las emociones desorganizadas influyen en ello, las personas con alta puntuacin en N son tambin propensas a tener ideas irracionales, a ser menos capaces
preferencia por la variedad, la curiosidad intelectual, la independencia de juicio. Todos estos componentes han estado presentes en las teoras y medidas de la personalidad, pero raras veces se ha reconocido su pertenencia a un nico factor general. La escala de Apertura del NEO PI-R es tal vez la ms investigada en este campo. Las personas abiertas estn interesadas tanto por el mundo exterior como por el interior y sus vidas estn enriquecidas por la experiencia. Desean considerar nuevas ideas y valores no convencionales y experimentan tanto las emociones positivas como las negativas de manera ms profunda que los individuos que son ms cerrados. Aproximaciones alternativas al modelo de los cinco factores se refieren a este factor como Intelecto, asocindose las puntuaciones en O con el nivel de educacin y las medidas de inteligencia. A pesar de que la Apertura se relaciona especialmente con aspectos intelectuales, como es el pensamiento divergente que contribuye a la creatividad, no es en absoluto, equivalente a inteligencia. Algunas personas muy inteligentes son cerradas a la experiencia y otras muy abiertas poseen una escasa capacidad intelectual. De esta forma, la medida de la inteligencia se considera un sexto factor, independiente, ajeno al estudio propio de la personalidad. Las personas que puntan bajo en O, tienden a ser convencionales en su comportamiento y de apariencia conservadora, prefieren lo familiar a lo novedoso y sus respuestas emocionales son en cierto modo apagadas. Aunque la apertura o la reserva puedan influir, no existen evidencias de que sea una reaccin defensiva, sino que, solamente, las personas ms cerradas tienen unos intereses ms reducidos y menos intensos. Asimismo, aunque suelen ser ms conservadoras, no deberan ser consideradas autoritarias. La reserva no implica intolerancia hostil ni agresin autoritaria. Estas son caractersticas probablemente ms propias de quienes obtiene puntuaciones bajas en Amabilidad. De forma similar, cabe hacer una distincin sobre los individuos que puntan alto en O. Las personas abiertas son poco convencionales, dadas a cuestionar la autoridad y dispuestas a aceptar nuevas ideas ticas, sociales y polticas. A pesar de estas tendencias, no significa que carezcan de principios. Una persona abierta puede aplicar su sistema de valores de manera igual o ms segura que un tradicionalista. Como la mayora de los rasgos de la personalidad, la Apertura puede ser heredada, y, el acceso a la educacin universitaria ha sido estudiado como uno de los factores ambientales ms influyentes. Para muchos psiclogos, la apertura resulta una indicacin de mayor salud o madurez, pero el valor de la apertura o de la reserva, depende de las exigencias de la situacin. As, el estilo intelectual de una persona abierta puede resultar til a un profesor, pero el de una persona cerrada parece ms adecuado para otro tipo de ocupaciones, como el trabajo policial.
La persona amable es fundamentalmente altruista1. Simpatiza con los dems, est dispuesta a ayudarles y cree que los otros se sienten igualmente satisfechos de hacer lo mismo, considerando a la gente honesta y merecedora de su confianza. Por el contrario, la persona desagradable o antiptica es egocntrica, suspicaz respecto a las intenciones de los dems y ms bien opositora que cooperadora. Existe la tentacin de ver el extremo positivo de este factor como socialmente ms deseable y psicolgicamente ms saludable. Ciertamente, las personas amables son ms populares, pero la disposicin para luchar por los propios intereses resulta, a menudo, ventajosa y la amabilidad no es una virtud en el campo de batalla o en un tribunal de justicia. La actitud escptica y crtica contribuye a la precisin de los anlisis cientficos. De esta forma, las personas antipticas podran ser excelentes cientficos, crticos o soldados. As como ninguno de los extremos de este factor es intrnsecamente mejor que el otro desde el punto de vista social, ninguno de ellos es necesariamente mejor en trminos de la salud mental del sujeto. Las puntuaciones bajas en A se asocian con desrdenes narcisistas, antisociales y paranoicos de la personalidad, mientras que las puntuaciones altas se asocian con el trastorno de personalidad dependiente.
Los individuos impulsivos pueden ser vistos por los dems como ms divertidos o sorprendentes, pero al mismo tiempo, pueden ser criticados por su falta de ambicin, por ser poco persistentes o fallar en lo que tienen que llevar a cabo por desgana. La responsabilidad es un aspecto de lo que a veces se denomina carcter. Quienes puntan alto en C son escrupulosos, puntuales y fiables. Los que obtienen puntuaciones bajas, no necesariamente carecen de principios morales, pero son menos rigurosos en aplicarlos porque son ms descuidados en luchar por conseguir sus objetivos.
4.1.2
2: Hostilidad
Indica tendencia a experimentar ira y estados como frustracin o rencor. Esta escala mide la propensin de la persona a experimentar ira, si bien la expresin de la misma depende de su nivel de Amabilidad. La gente huraa, arisca, frecuentemente punta alto. Quien punta bajo, es tranquilo y difcilmente irritable.
4.1.3
3: Depresin
4. LAS FACETAS
Cada uno de los factores del NEO PI-R est representado por seis escalas ms especficas que miden facetas, o aspectos del factor. Esto garantiza que los elementos utilizados para medir el factor cubrirn un mbito de pensamientos, sentimientos y acciones tan amplio como sea posible. Las puntuaciones de cada factor reflejan as las dimensiones ms amplias de la personalidad. Adems, pueden descubrirse diferencias individuales significativas dentro de los factores. Aunque es poco probable, puede ser que sujetos con alta puntuacin en una faceta tengan una puntuacin ms baja en otras. Por ejemplo, personas abiertas a nuevas ideas, pero no a nuevos valores, o abiertas a los sentimientos pero no a la esttica. Si estas diferencias individuales dentro del factor son estables en el tiempo y confirmadas por los observadores, deben ser consideradas como caractersticas reales de la personalidad y no como desviaciones aleatorias. El estudio de las escalas de las facetas permite realizar un anlisis ms detallado de las personas. Sobre todo, puede resultar ilustrativo cuando la puntuacin del factor es de tipo medio. As, un individuo cuya puntuacin media en A incluye valores muy bajos en Altruismo y muy altos en Confianza reaccionar de forma totalmente diferente a otro con igual puntuacin media pero con alto nivel de Altruismo y bajo de Confianza [1]. Finalmente, la informacin detallada obtenida al considerar las puntuaciones de las facetas puede ayudar a interpretar constructos2 y formular teoras. Por ejemplo, es sabido que la Extraversin correlaciona con el bienestar psicolgico, pero un examen ms preciso demuestra que dos de las facetas (Cordialidad y Emociones positivas) son las principales responsables de esta asociacin, mientras que la Bsqueda de emociones no tiene nada que ver. Estos descubrimientos tienen importantes implicaciones en la teora del bienestar.
Esta escala mide las diferencias entre los sujetos en la tendencia a experimentar afectos depresivos. El que punta alto suele experimentar sentimientos de culpa, melancola, desesperanza y soledad. Se desanima fcilmente y se muestra a menudo abatido. Quien obtiene baja puntuacin rara vez experimenta estas emociones, pero no es necesariamente jovial y alegre, caractersticas ms asociadas con la Extraversin.
4.1.4
4: Ansiedad Social
Vergenza y turbacin constituyen el ncleo de esta faceta. La persona socialmente ansiosa se siente incmoda con los dems, es sensible al ridculo y propensa a sentimientos de inferioridad. Se asemeja a la timidez. El que punta bajo no tiene necesariamente buenas habilidades sociales, simplemente le preocupa menos la falta de soltura en esas situaciones.
4.1.5
5: Impulsividad
Esta faceta alude a la incapacidad de controlar loa arrebatos. Los deseos, por ejemplo, de comida tabaco, riqueza, etc. se perciben de una forma tan intensa que el individuo no puede resistirse a ellos, aunque luego se lamente por su comportamiento. Quien punta bajo encuentra mucho ms fcil dominar esas tentaciones y tiene alta tolerancia a la frustracin3.
4.1.6
6: Vulnerabilidad
Se refiere a vulnerabilidad al estrs. Quien obtiene puntuacin alta en esta escala se siente incapaz de luchar contra el estrs, convirtindose en dependiente, desesperanzado o aterrorizado cuando se enfrenta a esas situaciones. El que punta bajo se considera a s mismo capaz de desenvolverse en situaciones difciles.
El trmino impulsivo no debera confundirse con espontaneidad, aceptacin de riesgos o rapidez de decisin.
el tiempo libre quiz se dedique a varias aficiones. El que punta bajo encuentra dificultades en el cambio y prefiere atenerse a lo probado y conocido.
necesidades ajenas. Quien punta bajo es ms insensible y menos dado a la compasin. Se considera a s mismo realista, que toma decisiones racionales basndose en la pura lgica.
5.1 Puntuacin
5.1.1 Comprobacin de Validez
Es recomendable, para realizar el anlisis de los resultados, asegurarse que la persona que se somete al test conteste a todas las frases. Si se han omitido 10 o ms elementos, el test se considera no vlido y no debera interpretarse. Si se han dejado en blanco 9 o menos elementos, debe puntuarse como si en ellos se hubiera elegido la alternativa eutral y concederles 2 puntos a cada uno. Cualquier factor en el que se hayan omitido ms de 4 respuestas debe ser interpretado con cautela. En el sistema que se ha desarrollado, no se da la opcin de continuar con el test a menos que se conteste a la pregunta, o que se pare la ejecucin. De esta forma se evita que el usuario no conteste a todas las preguntas. Los ndices de validez de la prueba pretenden detectar posibles irregularidades o estilos infrecuentes de respuesta en el individuo que realiza el test. De esta forma, las puntuaciones deben ser interpretadas con cautela cuando se conteste a menos del 20% de las frases con las opciones De acuerdo o Totalmente de acuerdo, ya que esa forma de responder indicara una disconformidad elevada y supone que los resultados pueden estar sesgados. Adems, las escalas fueron diseadas para evitar un nmero reducido de esas respuestas.
La persona que punta alto en esta faceta trabaja intensamente para lograr sus objetivos, es diligente y resuelto y se marca una direccin en la vida. Sin embargo, el que alcanza puntuaciones muy elevadas puede convertirse en un adicto al trabajo. El que punta bajo es negligente o incluso perezoso, no busca el xito, carece de ambiciones y puede parecer que carece de objetivos, si bien con frecuencia est satisfecho con su bajo rendimiento.
bajas. Estas caractersticas se comparan con las de otras personas ms que con las del propio individuo.
La consistencia en el caso de las facetas va desde 0.56 a 0.81. Para el NEO-FFI, la consistencia es menor, ya que es una versin bastante ms reducida: N -> 0.79 E -> 0.79 O -> 0.80 A -> 0.75 C -> 0.83 Figura 1: Arquitectura Comn de un SE La caracterstica fundamental de un sistema experto es que separa los conocimientos almacenados (base de conocimientos) de la lgica que los controla (motor de inferencia). Los datos propios de un determinado problema se almacenan en una base de hechos o memoria de trabajo. Adems, tambin es posible que el SE conste de un subsistema de explicacin, diseado para explicar al usuario la lnea de razonamiento seguida, (que tambin puede ser utilizado para depurar fallos durante el desarrollo del sistema) y un interfaz de usuario [7]. Es posible analizar ms detalladamente los tres elementos bsicos de un sistema experto.
No obstante, el NEO-FFI es utilizado por los investigadores ms a menudo, recurriendo al NEO PI-R slo para el estudio de los factores en los que estn ms interesados. Adems, el NEO-FFI ha sido traducido y evaluado en muchos lenguajes y culturas diferentes. As, tambin puede medirse el nivel de consistencia de la prueba para cada uno de los pases en los que ha sido adaptado, pudiendo ser utilizado para estudiar el carcter nacional. Cabe mencionar que existen algunos estudios que presentan distintos resultados para la consistencia interna de ambas pruebas5.
6. A LISIS DE RESULTADOS
Las escalas del test miden rasgos cuya distribucin es aproximadamente normal. La mayor parte de las personas obtendrn puntuaciones prximas a la media y un pequeo porcentaje se sita en cada uno de los extremos. Aunque os porcentajes varan, aproximadamente el 38% se sita en el rango intermedio, el 24% en el rango alto o bajo y el 7% en el rango muy alto o muy bajo. Las escalas se comprenden mejor cuando se describen las caractersticas de quienes obtienen puntuaciones muy altas o muy
5
En el caso del NEO PI-R, estudios sobre personalidad y desrdenes alimenticios. En el caso del NEO-FFI estudios sobre el perfeccionismo.
una solucin. Puede seguir una estrategia de encadenamiento hacia delante, o encadenamiento hacia atrs. En el primer caso, se comienza con los hechos disponibles en la base de datos y se buscan reglas que satisfagan esos datos, por este motivo, a este enfoque se le llama tambin guiado por datos. En el caso del encadenamiento hacia atrs, se comienza por el objetivo y se vuelve hacia atrs, para ver como se deduce ese objetivo a partir de los datos. Es por ello que esta estrategia se conoce como guiado por objetivos. La ventaja que presenta es que solo se utilizan las reglas que interesan al problema en cuestin, y se utiliza en la mayora de SE. Es particularmente interesante mencionar que no es necesario almacenar las reglas en un orden determinado, el motor de inferencia las usar en el orden adecuado para resolver el problema.
Las reglas tienen dos partes, una parte izquierda que define las condiciones que se deben cumplir y una parte derecha que define las acciones a realizar cuando se cumplen las condiciones:
(defrule nombre-regla [(declare (salience prioridades (condicin 1) (condicin 2) ... (condicin n) => (accin 1) (accin 2) ... (accin m)) numero))];para establecer
Para establecer patrones en las condiciones de las reglas hacen falta variables, que se denotan poniendo un signo de interrogacin delante del nombre: (?variable). Se puede indicar que no importa el valor de la variable mediante ? para un valor o mediante $? para mltiples valores. Tambin es posible definir variables globales, de la siguiente manera:
(defglobal ?*nombre-variable* = xxx)
7.2 CLIPS
C Language Integrated Production System, o CLIPS fue creado originalmente por la seccin de Inteligencia Artificial de la NASA, para el desarrollo de sistemas expertos. Con este lenguaje se pretenda solventar los problemas de integrabilidad y portabilidad de las herramientas utilizadas anteriormente, como LISP. Es probablemente la herramienta de desarrollo de sistemas expertos ms utilizada ya que es fcil, eficiente y gratuito. Adems, existen numerosas interfaces e implementaciones en otros lenguajes, como Jess (Java), PHLIPS (PHP), CLIPSMM (C++) o FuzzyCLIPS que permite razonamiento difuso. CLIPS permite representar conocimiento declarativo y procedimental y ana tres paradigmas de la programacin: Lenguaje de reglas, Lenguaje funcional y Lenguaje orientado a objetos. Los dos elementos que permiten representar problemas utilizando reglas de produccin son los hechos y las reglas. Los hechos pueden ser de dos tipos ordered facts, que son, por decirlo de alguna manera, de formato libre, o deftemplate facts, que tienen una estructura predefinida marcada por una serie de campos, llamados slots:
(persona juan 25) (deftemplate persona (slot nombre (type STRING)) (slot edad (type INTEGER)))
En la parte izquierda de una regla pueden aparecer diferentes tipos de condiciones, ya sean patrones constantes o expresiones de tipo and, or, forall, etc. sobre variables, recordando que CLIPS utiliza notacin prefija. Durante la ejecucin de las reglas se buscarn valores que instancien las variables y permitan cumplir las condiciones. CLIPS tambin permite definir funciones (deffunction) o programar las acciones a realizar en la parte derecha de una regla, as como tambin existen sentencias de control de tipo
if...then...else..., while...do..., for-count, etc. break, loop-
Finalmente, para ejecutar el cdigo escrito en CLIPS es necesario incluir la sentencia (run).
La creacin de hechos se realiza mediante sentencias assert o deffacts, para crear un conjunto de hechos:
(assert (persona (nombre juanito)(edad 25))) (deffacts mis-hechos (cielo azul) (nube blanca))
...)
El campo enunciado representa la pregunta en s, el campo tipo indica que factor de la personalidad evala esa pregunta y el campo correccin ser utilizado para indicar como se asigna la puntuacin a cada una de las posibles respuestas a la pregunta. El sistema consta de tres reglas: Presentacin. Test. Resultados Test. La regla presentacin es la fase inicial, en la que se comunican las instrucciones del test y se establece el contacto inicial con la persona que lo va a realizar. La regla test es en la que se realiza la prueba propiamente dicha, mostrando las preguntas consecutivamente y almacenando las respuestas que introduce la persona cuya personalidad se va a evaluar, calculando a su vez la puntuacin obtenida en cada pregunta. Es la regla ms importante del sistema, por este motivo, se muestra su codificacin:
(defrule test (declare (salience 9)) ?x <- (pregunta (enunciado ?e) (tipo ?t) (correccion ?c)) (not (resultadosTest ?)) => (preguntar ?e ?t ?c) (assert (resultadosTest)))
Figura 2: Ejecucin y fase inicial Se presentan las instrucciones de la prueba y se pregunta al usuario si desea comenzar. Si la respuesta es afirmativa, se pregunta al usuario si es Hombre o Mujer y su nombre, para poder darle los resultados adecuadamente. Seguidamente, comienzan las preguntas del test:
La segunda lnea representa la condicin que se debe cumplir para que se ejecute la accin. Al existir reglas para aplicar, se verifica la condicin en la base de hechos y, al coincidir los hechos definidos en bancoPreguntas con la condicin impuesta, se verifica la veracidad de la accin y se pregunta utilizando la funcin preguntar, pasndole como parmetros el enunciado, el factor que evala la pregunta y el tipo de correccin. As, hasta que se hayan evaluado todos los hechos en la base de datos del sistema, es decir hasta que se hayan hecho todas las preguntas al usuario. En esta regla se puede apreciar la diferencia entre la programacin de un sistema experto y un sistema clsico, por ejemplo, un sistema clsico ejecutara paso a paso todas las lneas de cdigo, el SE utiliza lgica y heurstica para ir aplicando slo las reglas necesarias. La regla resultados test es la que clasifica los resultados obtenidos en base a las respuestas ofrecidas por el usuario, mostrando el resultado final en cada factor. Para la implementacin de estas reglas se han desarrollado dos funciones auxiliares, preguntar y respuestaTest. La primera de ellas se encarga de hacer las preguntas al usuario y comprobar que la respuesta es vlida. La segunda, calcula la puntuacin de la respuesta y va acumulando las puntuaciones en cada factor.
Figura 3: Comienzo del test Una vez que el test concluye, se obtiene la puntuacin de cada factor y se cierra la aplicacin:
8. CO CLUSIO ES
Un sistema experto es capaz de realizar acciones que normalmente son llevadas a cabo por una persona especializada. Una de las ventajas que presentan es la rapidez, ya que algunas veces pueden constar de un gran nmero de reglas cuya evaluacin podra llevar das, incluso meses a un experto humano. Adems, es posible realizar mejoras y ampliaciones de una forma sencilla. Todas estas ventajas tambin son aplicables a este sistema. El conocimiento de la personalidad es algo con lo que todo el mundo est familiarizado, adems de ser algo en lo que todo el mundo tiene una opinin. Pero detrs de lo que puede ser una reflexin o un juicio superficial sobre cualquier persona en el propio entorno, existe toda una rama de la ciencia en la que se han realizado numerosos estudios. Fruto de uno de esos estudios es el
7.4 Ejemplo
A continuacin, se muestra el funcionamiento el sistema, para entender mejor lo explicado en el apartado anterior: En primer lugar, desde el directorio en el que se encuentra el fichero, se introduce por lnea de comandos: java -classpath /var/home/asig/ircit/Jess60a5/ jess.Main FFI.clp Y comienza la ejecucin del sistema: EO-
NEO PI-R, y su versin abreviada el NEO-FFI, que permiten llevar a cabo una evaluacin rpida de los factores influyentes en la personalidad. Este sistema experto basado en el NEO-FFI, permite realizar una prueba breve de forma sencilla para conocer a grandes rasgos los factores predominantes en la personalidad. Si alguno de los factores marcan fuertemente la personalidad del usuario, ya sea por tener una puntuacin muy alta o muy baja, se podr realizar un test ms exhaustivo y quiz focalizado en ese o esos factores en concreto, siendo una aplicacin muy til para un primer acercamiento entre el experto en psicologa y la persona que se somete al test.
Por ejemplo, estudios para investigar la relacin entre el genotipo y la personalidad, o el cerebro y la personalidad, aunque an no hay estudios con resultados concluyentes o definitivos.