SMIT: un agente sintético antropomórfico para un entorno virtual de aprendizaje Maria Aguilar, Clara Inés Peña, Ramón Fabregat Institut d’Informàtica i Aplicacions (IIiA) Universitat de Girona (UdG) [email protected],[email protected], [email protected] sintético que representa los mensajes Resumen dirigidos al estudiante en un sistema de Los agentes de presentación, o agentes tutoría inteligente, adoptando diferentes sintéticos, son una herramienta muy estilos antropomórficos. Este agente potente para guiar y ayudar a los forma parte de los agentes de interfaz del usuarios sistema en su interacción con multiagente MAS-PLANG plataformas informáticas de gran tamaño (MultiAgent System PLANG) diseñado o complicadas. En este artículo se para presenta el agente SMIT (Synthetic adaptatividad a la plataforma USD Multimedia Interactive Tutor), un agente (Unitats de Suport a la Docència) ofrecer características de utilizada para dar soporte a la enseñanza- para el comercio electrónico y para la aprendizaje a través del web. educación a distancia a través del web. Por ejemplo, podriamos citar los personajes introducidos por [2] para permitir diálogos animados de ventas de 1. Introducción productos o el PPP persona propuesto han por [3] para mostrar, explicar o comentar desarrollado para animar interfaces de presentaciones gráficas de materiales usuario utilizando personajes reales o de educativos. Los agentes sintéticos se aspecto real. En entornos educativos Para transformar el entorno educativo virtuales, la concepción de estos agentes de las USD [6] desarrollado bajo el con apariencia agradable y cautivadora, proyecto provoca en el estudiante la ilusión de adaptativo teniendo en cuenta estilos de estar siempre asistido durante su proceso aprendizaje, se está construyendo el de aprendizaje, lo cual según los sistema multiagente MAS-PLANG [1], expertos, de cuya arquitectura forma parte el favorece ampliamente la adquisición del conocimiento. PLANG1 , en un sistema agente SMIT [5], un agente sintético de Actualmente con la proliferación de presentación que asume diferentes estilos las plataformas para generar agentes, se antropomórficos para representar los han desarrollado o utilizado diversos 1 tipos de agentes sintéticos en entornos PLAN-G: PLAtaforma telemática de Nueva Generación para la enseñanza abierta y a distancia. mensajes dirigidos al estudiante. El 2.- objetivo de este documento es presentar PLANG La arquitectura del MAS- en detalle los aspectos básicos de su diseño e implementación. El poder guiar al estudiante durante su En la sección 2 describiremos en proceso de aprendizaje es una forma global la arquitectura del sistema característica muy importante a tener en multiagente MAS-PLANG y en la cuenta en el diseño de tutores sección 3 los detalles del diseño e inteligentes y debe estar orientada no implementación del agente SMIT. solo a permitir ver o trabajar con los Finalmente, la sección 4 concluye el contenidos didácticos considerando el documento con un resumen y aspectos nivel de conocimiento del estudiante o su del trabajo futuro. estilo de aprendizaje como en nuestro caso, sino también a ofrecer un entorno de trabajo agradable y adaptado a las preferencias del estudiante. El sistema multiagente MAS-PLANG transforma el sistema hipermedia educativo configurable USD en un sistema hipermedia educativo adaptativo, teniendo Este trabajo ha sido parcialmente financiado por la CICYT TEL-99-0976 en cuenta el estilo de aprendizaje del estudiante que lo utiliza. Los agentes de este sistema se han diseñado con propiedades de sociabilidad para interactuar y colaborar con otros agentes y propiedades de adaptabilidad para en ciertos casos y cuando representen un complemento a la forma de realizar las actividades de aprendizaje, permitir al estudiante programar ciertas Figura 1.Arquitectura del MAS- tareas. PLANG El sistema está compuesto por dos niveles de agentes: los agentes del nivel superior o asistentes personales denominados PDAs y los agentes del nivel inferior o agentes de información denominados IAs. En la siguiente figura se puede observar dicha arquitectura. Los asistentes personales se ejecutan de forma concurrente con las aplicaciones del cliente que permiten el acceso al sistema, capturan las acciones del estudiante durante las actividades de una sesión de aprendizaje y le asisten con presentaciones amenas en situaciones particulares. Según su objetivo existen los siguientes: • El agente programable SONIA [7]: que permite al estudiante automatizar ciertas tareas mediante la de aprendizaje programación de determinados eventos. • Los agentes monitorizan del dominio, el módulo de aprendizaje, y el modelo del estudiante. Estos se monitores: las del nivel superior (PDAs) y el módulo que actividades clasifican en: del generar • El agente modelo del estudiante : que retroalimentación a su módulo de se encarga de generar y mantener el comportamiento. modelo estudiante para • El agente Sintético SMIT: que se del estudiante información de aplica los (recibe agentes introduce de forma animada en la monitores, interfaz para presentar al estudiante clasificación los mensajes provenientes de otros estudiantes, actualiza las bases de agentes. datos, etc.). y patrones de categoriza los • El agente de navegación: que organiza • El agente didacta: que selecciona las los caminos de navegación mediante estrategias pedagógicas idóneas para la interacción directa con la base de la organización de la sesión de datos y los agentes didacta y de aprendizaje, basándose en el modelo usuario. del estudiante. Los agentes de información actúan como intermediarios entre los agentes 3. Aspectos del diseño e implementación del agente SMIT entonces estará siempre atento a leer el contenido de la pizarra para realizar las acciones correspondientes con los Como su misión es la de mostrar de mensajes encontrados. La Figura 2 manera agradable al estudiante los esquematiza este proceso. mensajes provenientes de los otros A continuación se puede observar la agentes del sistema, SMIT adopta un estructura de los mensajes dejados en la estilo antropomórfico apropiado cada vez pizarra por los agentes de interfaz del que percibe los mensajes dirigidos al sistema: estudiante para presentar su contenido de • Tipo: indica el tipo de mensaje. Por forma rápida y clara. Para el diseño de la estructura de medio de este campo se decide el comunicación entre los agentes de tipo de presentación que ha de interfaz de la arquitectura MAS-PLANG efectuar el compositor. y el agente SMIT, hemos adoptado el • Prioridad: indica el grado de urgencia. método del tablón de anuncios o de la Este campo permite ordenar los pizarra propuesto por [4], que consiste en mensajes de la pizarra. memoria • Remite: identifica el agente que envía conocido por todos los agentes del el mensaje. Esta información es sistema, para que puedan dejar allí los necesaria para identificar al cerrar la mensajes dirigidos al estudiante. SMIT sesión, el agente receptor de los reservar un espacio de registros de eventos sucedidos con • Contenido: el texto del mensaje respecto al tratamiento dado al mensaje puesto en la pizarra. Figura 2. Estructura de las acciones realizadas por el agente SMIT La presentación de un mensaje se construye con la siguiente secuencia: correspondiente a través de una interfaz como la que se muestra en la Figura 3. En este punto se puede • En un principio aparece el agente interactuar con el agente mediante SMIT hablando (gesticulando, con tres botones: se puede activar o movimientos sincronizados de la desactivar boca), presentación mostrando el mensaje el sonido (que por de la defecto • aparece con sonido para llamar la ánimo, o moviendo de forma atención del alumno), se puede ver diferente la boca o los brazos. Si el el historial de mensajes recibidos, o mensaje mostrado además tiene una se puede aceptar el mensaje y característica cerrar la ventana. aparecer un icono al lado de su Si el alumno no acepta el mensaje contenido en un tiempo determinado, SMIT condición (ver Figura 5). se duerme, como se muestra en la Figura 4. Cuando está dormido el mensaje no se puede ver, pero se puede pedir su reproducción haciendo un clic en el botón de repetir mensaje. Cuando SMIT duerme también ronca. El hecho de que se duerma sirve tanto para indicar al usuario que el mensaje ya es viejo, como para llamar su atención al hacer ruido. • Según el tipo de mensaje que presente, el agente SMIT puede aparecer con diferentes estados de para especial, resaltar puede dicha Figura 3. Interfaz del agente SMIT Figura 4. El agente SMIT dormido Figura 5. Representación de los diferentes tipos de mensajes funcionamiento 4. Conclusiones mensajes del representando agente los programable Considerando que la asistencia al SONIA de la arquitectura del MAS- estudiante durante su proceso de PLANG pero pensamos poder contar en aprendizaje es un factor primordial para un futuro cercano, con la integración de facilitarle del los mensajes provenientes de los el agentes monitores y del agente de agente SMIT, un agente sintético que navegación de esta misma arquitectura. la conocimiento, mediante adquisición hemos estilos generado antropomórficos agradables, representa al estudiante los Referencias mensajes provenientes de los otros agentes del sistema integrados al [1] C. I. Peña, J. L. Marzo. Adaptive entorno educativo de las Unidades de Intelligent Soporte a la Docencia de la UdG. Guide the Web Navigation on the Desde el punto de vista técnico, PLAN-G Agent Approach Distance to Learning hemos logrado el desarrollo de un Platform, IEE Colloquium "Lost in agente reacciones, the Web - Navigation on the sencillo en su uso y transparente a la Internet", London, November 1999. aparición de otros agentes del sistema. [2] Elisabeth André, Thomas Rist. rápido Actualmente, en sus probamos su Presenting through Performing: on the use of multiple animated characters in presentation knowledge-based Implementació d’un Agent Sintètic German de Presentació per les Unitats de Artificial Suport a la Docència del PLAN-G, Intelligence GmbH, Saarbrucken, Proyecto final de carrera, Escola Germany, 2000. Politècnica Superior, Universitat de Research systems. [5] M. Aguilar. SMIT: Disseny i Center for [3] Elisabeth André, Jochen Müller, Thomas Rist. The PPP Persona: a Multipurpose Animated Presentacion Research Agent. Center for Girona, España, 2001. [6] R. Fabregat, J.L. Marzo, C.I. Peña, Teaching Support Units, German Computers and Education in the Artificial 21st Century: Kluwer Academic Intelligence GmbH, Saarbrucken, Germany, 1996. Publishers, 2000, pp. 163-174. [7] S. Oliveras. Implementació d’un [4] Franco Zambonelli. Coordination, agent intel•ligent d’interfície per Communication and Collaboration. assistir a l’estudiant quan realitza Coordination feines Models and d’aprenentatge en la Technologies for Internet Agents. plataforma telemàtica educativa EASSS 2000, 2n European Agents del PLAN-G, Proyecto final de Systems carrera, Summer School, Saarbrücken, Germany, 2000. Escola Politècnica Superior. Universitat de Girona, España, 2000. VOLVER AL INDICE TEMAS