An implementation framework for emotion based adaptive agents

Abstract

Trabalho de projecto de mestrado em Engenharia Informática, apresentado à Universidade de Lisboa, através da Faculdade de Ciências, 2008Está a ser desenvolvido, na unidade de investigação LabMAg, o projecto “AutoFocus:Adaptive Self-Improving Multi-Agent Systems", no qual o presente trabalho de mestrado se enquadra. O projecto AutoFocus tem como objectivo a implementação de sistemas multi-agente baseados em entidades autonómicas capazes de comportamentos auto-optimizados e adaptativos. A noção de computação autonómica, tal como outras noções que também implicam computação pró-activa, baseia-se em entidades autónomas que agem activamente no sentido de alcançar os seus objectivos e que têm a capacidade de se adaptar dinamicamente a mudanças no seu ambiente, restringidas por limites de tempo e de recursos. Na abordagem do projecto AutoFocus essa adaptação à mudança, assim como a regulação das capacidades dos agentes, é resultante da combinação de aspectos cognitivos com aspectos de base emocional. O modelo de agente subjacente ao projecto AutoFocus é o Modelo de Agente de Fluxo. A tarefa a que correspondeu este projecto de mestrado, consistiu em desenvolver uma plataforma de implementação para o Modelo de Agente de Fluxo. Pretendeuse com esta plataforma disponibilizar uma ferramenta que permita a rápida implementação de agentes baseados neste modelo bem como a sua monitorização. O trabalho desenvolvido consistiu na análise e desenho, orientado a objectos, implementação e teste dos componentes desta plataforma.The work presented in this document is part of the project “AutoFocus: Adaptive Self-Improving Multi-Agent Systems" that is being developed at the research unit LabMAg, which objective is the implementation of multi-agent systems based on autonomous entities capable of self-optimized and adaptive behaviors. The notion of autonomic computation, like other notions that also imply proactive computation, is based on autonomous entities that actively work to achieve their objectives and have the ability to dynamically adjust to changes in their environment, constrained by time and resource limits. In the approach used by the AutoFocus project, that adaptation to change and the regulation of the agent's capabilities, result from the combination of cognitive aspects with emotional based aspects. The agent model de_ned and used by the AutoFocus project is the Agent Flow Model. The task that corresponded to the work presented in this document was to develop a platform for the Agent Flow Model. It was intended, with this platform, to provide a tool that enables the rapid deployment and monitoring of agents based on this model. The developed work consisted in the analysis and design, oriented to objects, implementation and testing of components of this platform

    Similar works