Zeus
Curso Doctorado Sistemas Multi-agente
Introducción
Zeus es una herramienta de desarrollo de SMA.
1
Introducción
Está constituido fundamentalmente por 3 gruposfuncionales: Biblioteca de componentes de agentes Programas de construcción Agentes de utilidad
Introducción
Biblioteca de componentes de agentes
Conjunto de clases implementadas reutilizables Cubrennecesidades básicas de un agente: comunicación, planificación, coordinación, ...
2
Introducción
Programas de construcción
Conjunto de herramientas para desarrollar agentes Incorpora:
Un Un UnUn Un editor editor editor editor editor de de de de de ontologías hechos agentes organización y coordinación tareas
Introducción
Agentes de utilidad
Servidor de nombres DF Visualizador, paraoperaciones de depuración y monitorización
A nivel de sociedad De forma individual para cada agente
Herramientas de generación de informes y estadísticas
3
Guía de desarrollo
La creación deun agente en Zeus se realiza por etapas, siguiendo las capas de las que consta
Messages to / from other agents
Communication Layer Co-ordination Layer Organisation Layer Definition Layer InterfaceLayer
Sensors
Effectors
Guía de desarrollo
El orden de los pasos a seguir es el siguiente: Paso 1: Creación de la Ontología Antes de implementar agentes se debe definir la ontología,conocimiento declarativo que representan los conceptos del dominio de aplicación. La herramienta empleada es el ZEUS Ontology Editor. También se da la posibilidad de importar una ontología ya existente.
4Guía de desarrollo
Paso 2: Creación del Agente El agente es configurado para cumplir sus responsabilidades específicas. Este proceso se realiza con el ZEUS Agent Editor e incluye cuatro subfases(aunque depende de la naturaleza del agente), éstas son: Agent Definition – se especifican sus tareas, recursos iniciales y habilidades de planificación Task Description - se especifican atributos...
Regístrate para leer el documento completo.