Sunteți pe pagina 1din 17

AO DEL BUEN SERVICIO AL CIUDADANO

UNIVERSIDAD ALAS PERUANAS


FACULTAD DE INGENIERAS Y ARQUITECTURA
ESCUELA ACADMICO PROFESIONAL DE INGENIERA DE SISTEMAS E
INFORMTICA

SISTEMAS EXPERTOS

SISTEMA EXPERTO SOBRE TEST PSICOLGICO PARA


DETECTAR TIPOS DE PERSONALIDAD DE ACUERDO A LA
EDAD BIOLGICA

Arvalo Corrales Jhonatan

DOCENTE

ING. MANUEL AVELINO LAGOS BARZOLA

AYACUCHO - PER

AO 2017
RESUMEN

El presente proyecto consiste en desarrollar un sistema experto en el lenguaje de programacin


PROLOG, el cual nos permitir saber qu tipo de personalidad tiene un individuo.

La finalidad del proyecto es la del desarrollo de un Sistema Experto cuyo objetivo es el


diagnosticar de forma correcta el tipo de personalidad de un paciente de acuerdo a su edad
biolgica.

El desarrollo de esta aplicacin es el de proporcionar una herramienta que permita diagnosticar,


cualquier tipo de trastorno de la personalidad. Esta deteccin podr ser realizada por el
psiquiatra o mdico de familia que realice el test a un paciente o por los propios pacientes que
deseen auto diagnosticarse. Los resultados que podrn visualizar en la aplicacin son:

Para ello primero haremos una breve descripcin de lo que es un sistema experto y la
importancia que tienen, para luego pasar a desarrollar el problema en PROLOG.
INDICE
Contenido
RESUMEN .................................................................................................................................. 2
INDICE........................................................................................................................................ 3
INTRODUCCIN ......................................................................................................................... 4
1.1. ARQUITECTURA Y FUNCIONAMIENTO DE UN SISTEMA EXPERTO ..................................... 5
1.2. VENTAJAS E INCONVENIENTES DE UN SISTEMA EXPERTO ................................................ 6
1.2.1. VENTAJAS: ....................................................................................................................... 6
1.2.2. INCONVENIENTES: ........................................................................................................... 7
1.3. LENGUAJE DE PROGRAMACIN USADO: PROLOG............................................................. 7
1.3.1. INTRODUCCIN: .............................................................................................................. 7
1.3.2. CARACTERSTICAS:........................................................................................................... 7
2. NOMBRE DEL SISTEMA EXPERTO: SISTEMA EXPERTO SOBRE TEST PSICOLGICO PARA
DETECTAR TIPOS DE PERSONALIDAD DE ACUERDO A LA EDAD BIOLOGICA ............................ 8
2.1. PLANTEAMIENTO Y DISEO ............................................................................................... 8
2.1.1. La Personalidad ............................................................................................................... 8
2.1.2. LA TEORIA DE PERSONALIDA DE CARL JUNG .................................................................. 8
2.1.2.1. Carcter de tipo extrovertido....................................................................................... 9
2.1.2.2. Carcter de tipo introvertido ....................................................................................... 9
2.1.3. Test de Personalidad ....................................................................................................... 9
2.1.4. Tipos de Test de Personalidad ........................................................................................ 9
INTRODUCCIN

Desde su aparicin, a mediados de 1960, los Sistemas Expertos (SE) se han definido como
aquellos programas que se basan en el conocimiento y tratan de imitar el razonamiento de un
experto (humano) para resolver un problema de un tpico definido. Su comportamiento se basa
generalmente en reglas, es decir, se basa en conocimientos previamente definidos, y mediante
estos conocimientos, son capaces de tomar decisiones.

Un sistema de este tipo contiene una base de conocimientos que contiene la experiencia
acumulada y un conjunto de reglas para la aplicacin de la base de conocimientos a cada
situacin particular que se describe en el programa.

Palabras claves

Inteligencia artificial (IA): Es la rama de la informtica dedicada al diseo de mquinas o


programas que resuelvan problemas o lleven a cabo tareas que requieran cierto grado de
inteligencia.

Sistema Experto: Un captulo de la inteligencia artificial que ejecuta, a partir de una base de
conocimientos o de reglas, algunas tareas que normalmente requieren cierto nivel de
experiencia por parte del hombre.

Base de hechos: Elemento de un Sistema Experto formado por una memoria auxiliar que
contiene simultneamente los hechos iniciales que describen el problema a resolver y los
resultados intermedios obtenidos en el proceso de razonamiento y resolucin.

Adquisicin de Conocimiento: Proceso de creacin de la base de conocimiento de un Sistema


Experto.

Quin es un experto humano?

Bueno se puede decir que es una persona que es competente en un rea determinada del
conocimiento o del saber. Un experto humano es alguien que sabe mucho sobre un tema
determinado y que puede dar un consejo adecuado. Esta experiencia slo se adquiere tras un
largo aprendizaje y a base de mucha experiencia. En nuestro caso tenemos a un experto humano
en el rea de Psicologa, quin fue participe en la realizacin de nuestro sistema basado en
Reglas de Produccin para la representacin del conocimiento. Una regla consta de un conjunto
de acciones o efectos (una o ms) que son ciertas cuando se cumplen un conjunto de
condiciones o causas.

La potencia de una regla est en funcin de la lgica que admita en las expresiones de las
condiciones y de las conclusiones. La conclusin se suele referir a la creacin de un nuevo hecho
vlido, o la incorporacin de una nueva caracterstica a un hecho, mientras que la accin suele
referirse a la transformacin de un hecho.
1.1. ARQUITECTURA Y FUNCIONAMIENTO DE UN SISTEMA EXPERTO

Los sistemas expertos estn compuestos de:

Base de Conocimientos: Parte principal de un Sistema Experto, consistente en una estructura


de datos que contiene los conocimientos del experto del dominio (experiencia, estrategias de
razonamiento y conocimiento).

Base de datos: En ella se encuentra la informacin relevante del problema que se est tratando.
Su contenido va variando segn se va aplicando el conocimiento contenido en la base de
conocimiento. En cada instante contendr una descripcin de la situacin en la que se encuentra
el proceso de resolucin del problema. Corresponde a las variables, ficheros, bases de datos, de
la programacin algortmica.

Motor de Inferencia: Es un programa que, mediante el empleo de los conocimientos puede


resolver el problema que est especificado. Lo resuelve gracias a los datos que contiene la base
de hechos del sistema experto. Se encarga de buscar y seleccionar las piezas de conocimiento
ms adecuadas en cada instante para su utilizacin en la resolucin del problema, as como de
aplicarlas.

Ciclo base del motor de inferencias

Interfaz con el Usuario: Permite que el usuario pueda describir el problema al sistema experto,
interpreta sus preguntas, los comandos y la informacin ofrecida, dando como respuesta
explicaciones y justificaciones, en pocas palabras es aquella que permite la interaccin entre el
usuario y el sistema experto

Mdulo de Explicacin: La mayora de los sistemas expertos contiene un mdulo de explicacin,


diseado para aclarar al usuario la lnea de razonamiento seguida en el proceso de inferencia,
es decir si el usuario pregunta al sistema como ha alcanzado una conclusin, ste le presentara
la secuencia completa de reglas usadas.
Mdulo de Adquisicin: El mdulo de adquisicin del conocimiento permite aadir, eliminar o
modificar elementos de conocimiento (en nuestro caso almacenado en la base de datos).

Un esquema bsico de la arquitectura de un Sistema Experto podra ser el siguiente:

Esquema bsico de la arquitectura de un Sistema Experto

1.2. VENTAJAS E INCONVENIENTES DE UN SISTEMA EXPERTO

1.2.1. VENTAJAS:

Los conocimientos de un sistema experto pueden ser copiados y almacenados


fcilmente, siendo muy difcil la prdida de stos.
El Sistema Experto puede ayudar de manera importante y con un menor costo a la
capacitacin y adiestramiento del personal sin experiencia.
Aunque los sistemas expertos son caros de construir y mantener, son baratos de operar.
Los costes de desarrollo y mantenimiento se pueden dividir entre muchos usuarios.
El coste global puede ser bastante razonable si se le compara con expertos humanos.
Otra ventaja de los sistemas expertos sobre los humanos es que el experto
computarizado siempre est a pleno rendimiento. Cuando un humano se cansa, la
exactitud de sus consejos puede decaer. Sin embargo, el experto computarizado
siempre proporcionar las mejores opiniones posibles dentro de las limitaciones de sus
conocimientos.
Una ltima ventaja de un sistema experto est en que despus de que un experto
computarizado exista, usted puede crear un nuevo experto simplemente copiando el
programa de una mquina a otra. Un humano necesita mucho tiempo para convertirse
en un especialista en ciertos campos, lo que hace difcil que puedan aparecer nuevos
especialistas humanos.
1.2.2. INCONVENIENTES:

Sentido comn: Para un ordenador no hay nada obvio.


Lenguaje natural: Todava nos encontramos muy lejos de tener un sistema que pueda
formular preguntas flexibles y mantener una conversacin informal con un usuario o
con un paciente.
Experiencia sensorial: Los Sistemas Expertos, en la actualidad, se limitan a recibir
informacin.
Perspectiva global: Un experto humano es capaz de detectar inmediatamente cules
son las cuestiones principales y cules son secundarias (separando los datos relevantes
de los detalles insignificantes).
Falta de capacidad de aprendizaje: Los expertos humanos son capaces de aprender de
la experiencia.

1.3. LENGUAJE DE PROGRAMACIN USADO: PROLOG

1.3.1. INTRODUCCIN:
Su nombre viene de Programacin en Lgica, creado a comienzos de los 70: Robert Kowalski
(Edimburgo), lado terico; Maarten van Emden(Edimburgo), demostracin prctica; Alain
Colmerauer (Marsella), implementacin.

Prolog es un lenguaje de programacin de alto nivel basado en la lgica formal. A diferencia de


los lenguajes de programacin tradicionales que se basan en la realizacin de secuencias de
comandos, Prolog se basa en definir y luego resolver frmulas lgicas. Prolog es a veces llamado
un lenguaje declarativo o un lenguaje basado en reglas, porque sus programas consisten en una
lista de hechos y reglas. Prolog se usa ampliamente para aplicaciones de inteligencia artificial,
en particular de los sistemas expertos.

1.3.2. CARACTERSTICAS:

Basado en lgica y programacin declarativa.


Produce estilo de programacin orientado a metas.
No se especifica cmo debe hacerse, sino qu debe lograrse (alto nivel).
El programador se concentra ms en el conocimiento que en los algoritmos.
Qu es conocido? (Hechos y relaciones), Qu preguntar? (Cmo resolverlo)
2. NOMBRE DEL SISTEMA EXPERTO: SISTEMA EXPERTO SOBRE TEST
PSICOLGICO PARA DETECTAR TIPOS DE PERSONALIDAD DE ACUERDO A
LA EDAD BIOLOGICA

2.1. PLANTEAMIENTO Y DISEO


Queremos desarrollar un sistema experto que nos diga que personalidad tiene un individuo, y
que recomendaciones se le podra dar para corregir algunos errores en su personalidad.

Para realizar un diagnstico de la personalidad, ser necesario que nuestra aplicacin siga
determinados procedimientos. Estos procedimientos se ajustarn a un sistema de clasificacin
de edades inicialmente, que en este caso sern diferentes rangos: 5-12, 13-30 y de 31 a ms
aos.

La implementacin de la base de conocimiento y el desarrollo del motor de inferencia, nos


permitir extraer conclusiones partiendo de la informacin que hemos extrado anteriormente
segn un mtodo fijo de determinacin de un tipo de personalidad de acuerdo a las preguntas
afirmativas de las presentadas en el test, que est configurado imitando el procedimiento
humano de los expertos, con el que estableceremos la solucin.

2.1.1. La Personalidad
El trmino personalidad se usa en muchas formas. Puede referirse a todo lo que se sabe acerca
de una persona o a lo que es nico en alguien o lo tpico de una persona. Desde un punto de
vista cientfico, todos tenemos una personalidad. Simplemente es nuestra naturaleza psicolgica
individual. Podemos pensar en la personalidad como una identidad personal del individuo. La
identidad tiene diversos componentes, algunos de los cuales son ms centrales que otros: los
componentes centrales definen a la persona, mientras que los componentes perifricos son
limitados y estn sujetos a cambios.

2.1.2. LA TEORIA DE PERSONALIDA DE CARL JUNG


Carl Gustav Jung es sin duda uno de los nombres imprescindibles si queremos entender la
historia de la psicologa. Sus teoras han sido fuente de tanta controversia como inspiracin. No
en vano es el fundador de una escuela propia dentro del marco psicoanaltico, la escuela
de psicologa analtica, tambin llamada psicologa de los complejos y psicologa profunda.

Para Carl Jung existen cuatro funciones psicolgicas bsicas: pensar, sentir, intuir y percibir. En
cada persona una o varias de estas funciones tienen particular nfasis. Por ejemplo, cuando
alguien es impulsivo, segn Jung, se debe a que predominan las funciones de intuir y percibir,
antes que las de sentir y pensar.
2.1.2.1. Carcter de tipo extrovertido
El tipo extravertido se caracteriza por:

Su inters se enfoca hacia la realidad exterior, antes que hacia el mundo interno.
Necesitan hacerse ver y ser reconocidos por los dems.
Las decisiones se toman pensando en su efecto en la realidad externa, antes que en la
propia existencia.
Las acciones se llevan a cabo en funcin de lo que otros pueden pensar acerca de ellas.

2.1.2.2. Carcter de tipo introvertido


El tipo introvertido tiene entre sus rasgos:

Siente inters por s mismo, por sus sentimientos y pensamientos


Orienta su conducta de acuerdo con lo que siente y piensa, aunque vaya en contra de la
realidad exterior.
No se preocupa demasiado por el efecto que sus acciones causen en el entorno. Le
preocupa sobre todo que le satisfagan interiormente
Tienen dificultades tanto para acomodarse, como para adaptarse al entorno. Sin
embargo, si logran adaptarse, lo harn realmente y de manera creativa.

2.1.3. Test de Personalidad


Es una herramienta que permite evaluar los rasgos psicolgicos y de la personalidad de un
individuo. Conocidos porque se utilizan en el mbito de la psicologa clnica, tambin se utilizan
en los procesos de seleccin para contrastar si la informacin aportada en la entrevista es acorde
al test.

2.1.4. Tipos de Test de Personalidad


Existen varios tipos de test de personalidad, entre ellos figuran: Test de proyectivos, test de
aptitudes y cuestionarios, es precisamente en este tipo de test, que nos hemos basado para el
desarrollo de nuestro sistema experto.

Cuestionarios.- Consisten en series de preguntas variadas y en algunos casos ambiguas sobre


tu persona. Se recomienda sinceridad, hay preguntas aparentemente diferentes diseadas con
el propsito de medir tu sinceridad partiendo de una actitud positiva hacia nosotros/as
mismos. Escucha con atencin las instrucciones que te den para cada test. Si el tiempo es
limitado, no te estanques en una pregunta, pasa a la siguiente. El objetivo que persiguen es
descubrir rasgos como:

Estabilidad Responsabilidad Grado de


emocional Sentido del deber sociabilidad
Extroversin Flexibilidad Sinceridad
Introversin Independencia Autoconfianza
Iniciativa Autonoma Autodisciplina
Dominio de s Decisin Lealtad
mismo Agresividad
En este sistema experto, el usuario empieza eligiendo su edad biolgica (edad dentro de
rangos establecidos).

EDAD DE 5-
12?

SI NO

PREGUNTAS EDAD DE 13-


DE NIEZ 30?

SI NO

PREGUNTAS EDAD DE 31
DE JOVEN A MS?

SI

PREGUNTAS
rbol inicial del Sistema Experto, Rango de Edades Biolgicas DE ADULTO
Las preguntas de niez mencionadas en el esquema anterior son las siguientes:

NO SI
Se siente bien estando solo?

NO SI
Tiene menos de 3 amigos en clase?

NO
Tiene ms de 3 amigos en clase?
SEGN CARL
JUNG ESTE
TPO DE
NO
Presenta problemas de PERSONAS
comportamiento? SON
EMOCIONAL
MNETE
INESTABLES E
NO SI
INTROVERTID
Tiene problemas de autoestima? AS

NO SI
Es callado en clase?

NO
Le gusta formar grupos en clase?

NO
SI
Es ordenado?

NO
Es optimista?

NO
Es solidario con sus compaeros?
Las preguntas de niez mencionadas en el esquema anterior son las siguientes:

NO
Se siente bien estando solo?

NO
Tiene menos de 3 amigos en clase?

NO SI
Tiene ms de 3 amigos en clase?

SEGN CARL
JUNG ESTE
NO TPO DE
Presenta problemas de
PERSONAS
comportamiento?
SON
EMOCIONAL
MNETE
NO ESTABLES Y
Presenta problemas de EXTROVERTI
comportamiento? DAS

NO
Tiene problemas de autoestima?

NO
Es callado en clase?

NO
Le gusta formar grupos en clase?

NO
Es ordenado?

NO SI
Es optimista?

NO
SI
Es solidario con sus compaeros?
NO
Tiene menos de 3 amigos en clase?

NO
Tiene ms de 3 amigos en clase?
SEGN CARL
JUNG ESTE
NO SI TPO DE
Presenta problemas de PERSONAS
comportamiento? SON
AGRESIVAS y
EXTROVERTI
DO PERO
NO SI INESTABLE
Presenta problemas de
EMOCIONAL
comportamiento?
MENTE

NO
Tiene problemas de autoestima?

NO
Es callado en clase?

NO
Le gusta formar grupos en clase?

NO
Es ordenado?

NO
Es optimista?

NO
Es solidario con sus compaeros?
Las preguntas de joven mencionadas en el esquema anterior son las siguientes:

NO SI
Presenta algn vicio?

NO SI
Sufre de algn complejo de la
sociedad?

NO
Tiene independencia familiar? SEGN CARL
JUNG ESTE
TPO DE
PERSONAS
NO
SON
Le gusta trabajar en grupos? ALTAMENTE
INTROVERTID
AS

NO
Tiene autoestima baja? SI

NO
Es impulsivo?
Las preguntas de joven mencionadas en el esquema anterior son las siguientes:

NO
Presenta algn vicio?

NO
Sufre de algn complejo de la
sociedad?

NO SI
Tiene independencia familiar?

SEGN CARL
NO JUNG ESTE
SI
Le gusta trabajar en grupos? TPO DE
PERSONAS
SON
ALTAMENTE
NO EXTROVERTI
Tiene autoestima baja? DAS

NO
Es impulsivo? SI
Las preguntas de adulto mencionadas en el esquema anterior son las siguientes

NO
A formado alguna familia?

NO SI
Tuvo una vida agitada?

PROBABILID
AD DE VEJEZ
NO SOLITARIA
SI
Tiene problemas con la depresin?

NO
Tiene algn vicio?

NO
Su situacin econmica es
favorable?

NO
Toma medicamentos?
Las preguntas de adulto mencionadas en el esquema anterior son las siguientes

NO SI
A formado alguna familia?

NO
Tuvo una vida agitada? PROBABILID
AD DE VEJEZ
EN
NO COMUNIN
Tiene problemas con la depresin? CON SU
FAMILIA

NO
Tiene algn vicio?

NO
Su situacin econmica es SI
favorable?

NO
Toma medicamentos?

S-ar putea să vă placă și