Sunteți pe pagina 1din 8

Prctica #1: Agente Cognitivo Bsico.

Gmez Whijares Melissa Elizabeth. *, Prez Chessani David Guillermo.*


Martnez Loredo Roberto Carlos.* Flores Vitela Jos ngel
Prez Rodrguez Marco Antonio.* Montiel Gmez Francisco Gabriel.
Instituto Tecnolgico de Ciudad Madero
Ingeniera en Sistemas Computacionales
Tpicos de Sistemas Inteligentes I
Profesora: Dra. Mara Lucila Morales Rodrguez

Abstract. Un agente cognitivo es aquel que reacciona a las acciones del usuario. Se implementar un agente cognitivo que acte conforme se le indique y
realice una accin conforme a lo que se espere, que tenga el rol de un tutor
interactivo para la asignatura de Geografa. Para esto se utilizar el lenguaje de
programacin Python con el motor de grficos Panda3-D

Introduccin
En el rea computacional, los expertos se estn dedicando al diseo, creacin e implementacin de sistemas inteligentes, que permitan una mejor interrelacin con el usuario.
Una rama de las ciencias computacionales, que est tomando mucho auge en la actualidad es la Inteligencia Artificial, y dentro de ella se encuentra el rea de Agentes Inteligentes, que est dedicada a la creacin de sistemas que permitan la optimizacin
de actividades humanas as como emular el comportamiento humano aportando un
grado ms de inteligencia a la experticia de sistemas que estn simplificando y optimizando actividades en las cuales no haban sido capaces de implementarse.
Se considera a los Agentes Inteligentes como una pieza de software que ejecuta una
tarea dada utilizando informacin recolectada del ambiente, para actuar de manera
apropiada hasta completar la tarea de manera exitosa. El software debe ser capaz de
auto ajustarse basndose en los cambios que ocurren en su ambiente de forma tal que
un cambio en las circunstancias producir un resultado esperado.
Un Agente Cognitivo es aquel que es capaz de efectuar operaciones complejas, con
capacidad de razonamiento sobre su base de conocimiento. 1

Stuart Russel and Peter Norvig, Inteligencia Artificial: Un Enfoque Moderno, Pearson Prentice-Hall, n.d.

adfa, p. 1, 2011.
Springer-Verlag Berlin Heidelberg 2011

Antecedentes
Arquitecturas de Agentes Inteligentes.
Una arquitectura permite descomponer un sistema computacional en componentes
ms pequeos y determinar cmo es la relacin entre estos.
Se distinguen tres arquitecturas diferentes que se clasifican segn el modelo de razonamiento que utilizan.

1. Arquitecturas deliberativas.
Una arquitectura deliberativa es aquella en la que el comportamiento y conocimiento
de los agentes estn explcitamente representados mediante un modelo simblico. El
modelo simblico consta generalmente de un conjunto de smbolos fsicos, es decir un
conjunto fsicamente realizable de entidades y estructuras. Adems de esto en la arquitectura deliberativa las decisiones de los agentes son hechas mediante razonamiento lgico o pseudo lgico.

2. Arquitecturas reactivas.
Una arquitectura reactiva es aquella que no incluye alguna clase central de modelo
simblico del mundo y no usa un razonamiento simblico complejo. Las acciones que
toman sus entidades se basan en una asignacin de lectura del medio ambiente con
una operacin a efectuar.

3. Arquitecturas hbridas.
Los investigadores sugieren que ninguna de las dos arquitecturas vistas anteriormente
es del todo apropiada para la construccin de agentes, por eso se plantean soluciones
de arquitecturas hbridas en la cual se integran los dos mtodos (deliberativa y reactiva).
Esta clase de metodologa se puede desarrollar en capas en la que una o ms capas
pueden tener acceso a los datos suministrados por el entorno y una o ms capas pueden efectuar acciones en el entorno. 2

V. Botti et al., Architecture: Modelling Agents in Hard Real-Time Enviroments. (Springer,


n.d.).

Definicin del Problema.


La creciente demanda de aprendizaje significativo en los alumnos de educacin primaria y secundaria, y la responsabilidad de los maestros por actualizar su forma de enseanza debido a que en la actualidad se observa que los alumnos cada vez son ms renuentes al aprendizaje de la geografa, por esta razn se buscan nuevas estrategias para
generar nuevas maneras de aprendizaje que ayuden a los alumnos a comprender mejor
la rama de la geografa.
Se debe tomar en cuenta que en el proceso de enseanza y aprendizaje surgen dificultades y la principal es la falta de motivacin para aprender alguna idea o tcnica, que
es fundamental en el proceso de aprendizaje. La motivacin bsica para aprender geografa depende en gran medida a la actitud de cada estudiante, pero hay que recordar
que el proceso de aprendizaje se ve afectado por muchas variantes ya que aprender
geografa implica aprender ciertos conceptos, principios, teoras y tcnicas que estn
contenidos en la materia, a travs de la observacin de paisajes y fenmenos, sea directamente sobre el terreno, sea indirectamente mediante mapas, imgenes, diagramas, escritos, etc.

Objetivos.
Objetivo General.
Generar un agente cognitivo bsico capaz de ayudar al usuario final a aprender y reafirmar conocimientos acerca del tema de geografa mundial mediante preguntas y respuestas.

Objetivos Especficos.
Implementar un agente virtual cognitivo que conduzca al usuario final por medio
de preguntas de diferentes dificultades.
Identificar puntos fuertes y puntos dbiles dentro de la informacin.
Reafirmar los conocimientos obtenidos en procesos anteriores de enseanza.
Adaptar el agente virtual al usuario para que sea ms amena su interaccin.

Marco Terico
Caractersticas de los Agentes Cognitivos:
Intencionalidad: Un agente cognitivo es guiado por sus metas, las cuales describen
las situaciones que son deseables para el agente. Una intencin es la declaracin explcita de sus metas y medios para llegar a ellas, y los planes se pueden definir como
secuencia de acciones que lleven a un agente a obtener su meta.

Racionalidad: Un agente cognitivo posee criterios de evaluacin de acciones y de seleccin, de tal manera que lo que decida sea en beneficio de l (adquirir ms conocimiento, obtener respuestas, etc.). Adems, es capaz de justificar sus decisiones.

Adaptabilidad: Un agente cognitivo es capaz de controlar sus aptitudes y


comportamiento de acuerdo al rol que asuma en un sistema.

Inteligente: Un agente cognitivo es inteligente si es racional, intencional y adaptable.


Un agente inteligente debe ser capaz de operar exitosamente en varios ambientes, si
se toma el suficiente tiempo para adaptarse.

Arquitectura de un Agente Cognitivo

El modelo de Arquitectura de un Agente cognitivo, consta de cinco elementos, que a


continuacin sern descritos brevemente:
1.
2.
3.
4.
5.

Funcionalidad
Creencias
Conocimiento
Control
Comunicaciones

Fig. 1. Modelo de Arquitectura de un Agente Cognitivo

Funcionalidad
Es el conjunto de funciones o tareas que el agente sabe hacer y que los dems agentes
pueden conocer que l hace. Dentro de estas funciones pueden estar las funciones de
comunicacin con otros agentes, de seleccin de agentes para una tarea especfica, de
obtener informacin del sistema, de informacin del estado interno del agente, etc.
Creencias
Son el conocimiento subjetivo o conjunto de opiniones que el agente tiene de l
mismo y de los dems agentes. Puede comenzar como una opinin o conocimiento
inicial y cambiar con las acciones y desempeo de cada uno de los agentes, incluido
l mismo, cuando el sistema est en funcionamiento.
Conocimiento
Es el conocimiento que cada agente tiene y que usa para la resolucin de un problema, es decir, es la representacin de lo que sabe y del conocimiento que ha adquirido en experiencias pasadas y que le sirve para hallar soluciones o seleccionar acciones a seguir en cualquier momento. El conocimiento le permite al agente entender el
mundo, lo que los dems agentes tratan de decirle y sus razonamientos internos y explicar sus ideas y decisiones a los dems agentes.

Control
El control en un agente est representado por la estructura local de metas que el
agente tiene. Para un manejo ms efectivo de estas estructuras se adicionan los conceptos de intenciones, planes y acciones que el agente tiene.

Comunicaciones
Los agentes cognitivos cuentan con mecanismos de comunicacin que les permiten
interactuar con los otros agentes para la resolucin cooperativa de problemas, para la
coordinacin o sincronizacin de acciones, para resolver conflictos con recursos, para
participar en una negociacin, o simplemente para enviar informacin. 3

Nicholas Jennings and Wooldridge Michael, Applications of Intelligent Agents (Queen Mary
& WestField College, n.d.).

Propuesta de Modelado de la Tcnica Aplicada.


Ha sido propuesto por el equipo de trabajo la implementacin de un agente cognitivo bajo el concepto de tutor para el rea del aprendizaje de Geografa Universal
destinado a alumnos de nivel de Educacin Bsica.
En un inicio, el agente contar solamente con una seccin de preguntas y respuestas de tpicos de Geografa Universal, tales como ciudades, capitales, ros, lagos,
idiomas, gentilicios, entre otros.
De esta forma, se notar la evolucin en el desarrollo del razonamiento inteligente
del tutor, agregando ms opciones como ubicacin en mapas, Seleccin de Banderas, etc., atrayendo la atencin del usuario en un ambiente visual, otorgndole al
agente un cuerpo visible utilizando alguna herramienta de diseo.

Resultados
Como resultado de esto, tenemos un agente cognitivo, capaz de realizar preguntas al
usuario y dependiendo de su respuesta, mostrar mensaje diferente al usuario.

Fig. 2. Agente en Ejecucin y Cdigo Fuente en Python del Agente Cognitivo.

Conclusiones.
La creacin de un agente inteligente que sea capaz de ayudar en el aprendizaje de un
tema en especfico, fortalece nuestras habilidades de creatividad, diseo y organizacin, una herramienta como esta puede llegar a ser muy til y se podra emplear en
cualquier otro tipo de tema, con este agente se pueden llegar a disear en el futuro
otros agentes que sirvan como tutores de todas las ramas de la ciencia que existen, incluso de otros idiomas.
Martnez Loredo Roberto Carlos
Un agente cognitivo bsico, tal como el que fue implementado en esta prctica, es un
programa de computadora cuyo objetivo es brindar al usuario respuestas coherentes a
las preguntas que le son formuladas, as como reflejar una actitud afn a la naturaleza
de la pregunta. Adems de esto, el usuario final de este programa, debe obtener informacin ntegra acerca del tema central de este agente, que en este caso es la Geografa
Universal.
Prez Chessani David Guillermo
La creacin de este agente cognitivo bsico servir para ayudar a los usuarios con
sus deficiencias en su aprendizaje en la rama de geografa a aprender de manera fcil,
sencilla y de una manera ms amena a comparacin de la forma tradicional.
Prez Rodrguez Marco Antonio

En la creacin del agente virtual cognitivo bsico que tendr como objetivo ayudar en
el aprendizaje de conocimientos de conocimientos sobre geografa de educacin primaria y secundaria, ya que actualmente existen una serie de factores que no permiten a los
estudiantes aprender fcilmente esta materia, el factor principal de esta deficiencia es
la falta de inters. El agente que se crear ser capaz de interactuar con los alumnos
para brindarles una mejor manera de aprendizaje y aumentar su inters en la materia de
geografa ya que esta materia brinda conocimientos bsicos que ayudaran a los alumnos
a tener un mejor sustento en su educacin sobre las zonas geogrficas del mundo y de
su entorno.
Flores Vitela Jos ngel

El agente cognitivo servir de gran ayuda tanto para alumnos como para docentes en
el manejo de informacin relativa al rea de la geografa, adems de esta forma se notar el progreso acadmico en el aprovechamiento del uso de las tecnologas de la informacin.
Melissa Elizabeth Gmez Whijares
El desarrollo de un agente inteligente que sea capaz de guiar al usuario en un tema
como lo es la geografa, supone un punto de partida para la creacin de otros agentes
inteligentes, que sirvan como tutores en cualquier otra rama de la educacin.
Montiel Gmez Francisco Gabriel

Bibliografa.
Inteligencia Artificial: Un Enfoque Moderno
Russel, Stuart & Norvig, Peter.
Editorial Pearson Prentice-Hall
Madrid, 2004
2da Edicin
Artculo.
Agent Architecture: Modelling Agents in Hard Real-TimeEnvironments
V. Botti, C. Carrascosa, V. Julian, J. Soler
Valencia, 1999
Disponible en: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.103.7858
Applications of Intelligent Agents.

Jennings Nicholas & Wooldridge Micheal


Queen Mary & Westfield College
Londrs, 2002

Lenguaje de Programacin Utilizado.


Lenguaje de Programacin: Python versin 3.4.2
Entorno de Programacin: Panda 3-D versin 1.7.2

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