Diseño e implementación de una arquitectura multipropósito basada en agentes inteligentes: aplicación a la planificación automática de agendas y al control de procesos
Fecha
2004Resumen
El concepto de agente ha cobrado una enorme importancia en nuestros días siendo aplicado a campos tan diversos como el transporte de material militar, la gestión de información o la reserva de billetes de avión a través de Internet. Sin embargo, a fecha de hoy, se carece de una definición formal aceptada universalmente sobre el mismo. Las definiciones existentes suelen hacer hincapié en características como las de autonomía, toma de la iniciativa e inteligencia. En la mayoría de los casos un único agente no es suficiente para llevar a cabo una tarea compleja. Lo más habitual es emplear un sistema de agentes que se comuniquen entre sí y que colaboren para llevar a cabo esta tarea. Estas sociedades de agentes son los sistemas multiagentes (MAS).Los objetivos de esta tesis son el estudio en profundidad de los aspectos relacionados con el campo de los agentes y su tecnología asociada, la determinación a partir de dicho estudio las tecnologías consideradas como más avanzadas, el desarrollo de una plataforma de agentes que cubra los aspectos iniciales de estas arquitecturas y, finalmente, la aplicación de esta plataforma a dos campos lo suficientemente diversos para demostrar la versatilidad de la arquitectura propuesta: la planificación automática de agendas (organización de reuniones internas y reserva de material) en el escenario de un grupo de investigación universitario y por otra parte la identificación y control de sistemas en tiempo real.Respecto al objetivo del diseño de una plataforma de agentes y tras la realización de un primer prototipo de MAS basado en el intercambio de mensajes KQML, se llegó a la constatación de la existencia de un estandar de arquitectura de MAS que, si bien no cumplía todos los requisitos iniciales del trabajo, sí lo hacía en un alto grado. Dicho estandar es el FIPA, a partir del cual se diseñaron e implementaron los sistemas multiagentes presentados en este trabajo.