JADELEAPJADEX - Cómo programar un Agente: JADE, LEAP y...

Info iconThis preview shows pages 1–12. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Cómo programar un Agente: JADE, LEAP y JADEX Javier Carbó, Grupo de Inteligencia Artificial Aplicada Curso “Tecnología de Agentes en Inteligencia Ambiental” Campus de Colmenarejo, Univ. Carlos III de Madrid 6 de Julio de 2007 Indice ¡ Introducción a Jade, FIPA, LEAP y Jadex ¡ JADE: ¢ Arquitectura de JADE ¢ Un agente en JADE ¢ Comportamientos JADE ¢ Mensajes JADE ¢ Ontologías en JADE ¡ LEAP ¡ JADEx ¢ Invocando agentes en Jadex ¢ La definición xml de un agente en Jadex ¢ Un plan de un agente Jadex Construir un Sistema de Agentes 1. Idear escenarios y casos de uso 2. Distinguir entre roles y servicios 3. Asignar responsabilidades 4. Definir términos en ontología 5. Determinar mensajes entre agentes y su orden (protocolo) 6. Implementar el agente 7. Crear el interfaz Problema a tratar Dominios aplic. Ejemplo, pasos. alumnos, profes Biblioteca, aulas recomendaciones Quién puede pedir libros? Quién puede entrar en el aula? (propose (libro “JADE”) (editorial “wiley”) (author “caire”) (year “2007”) …) “asignatura”, “libro”, “curso”, “nota”, … Propose book; Reject/Accept Proposal En java JADE, LEAP o JADEX Ejemplo de escenario Smoking Zone Bar Newspapers Boarding Gate gates Internet Exchange Souvenirs Tourist Info Spa BARAJAS allen Distinguir entre roles y servicios ¡ Roles ¢ Pasajero ¢ Aeropuerto ¢ Tripulante ¢ Personal servicios ¢ Seguridad ¡ Servicios ¢ Registro ¢ Comercios: prensa, relax, cambio moneda, regalos, bar ¢ Viaje: Check-in, Embarque ¢ Otros: zona fumadores, wifi, WC, información_aeropuerto, información_turística Asignar responsabilidades ¡ Roles ¢ Pasajero ¢ Aeropuerto ¢ Tripulante ¢ Personal servicios ¢ Seguridad Pedir registro, pedir servicios_viaje, pedir servicios_comercio, pedir servicios_otros Ofrecer registro, ofrecer servicios_otros, ofrecer servicios_viaje Ofrecer servicios_comercio Ontología Protocolo: Secuencias de mensajes Gates Prensa Barajas REQUEST register ... AGREE REFUSE INFORM-REF checkin INFORM gates, us citizen towards rome PROPOSE USAToday, Corr. Sera ACCEPT-PROPOSAL REJECT-PROPOSAL Se mueve junto a prensa Introducción a JADE, LEAP, JADEX ¡ http://jade.tilab.com/ ¡ Jade es una plataforma para ejecutar agentes que permite: ¢ Ejecución de agentes completamente asíncrona ¢ Comunicación entre agentes en la misma o diferentes plataforma/s JADE/LEAP/JADEX ¢ Programación de agentes mediante un conjunto de paquetes Java. ¢ Validación de la ejecución mediante seguimiento mensajes y estado interno del agente. ¡ Es la plataforma más extendida porque implementa el estándar FIPA. SNIFFER de JADE El estándar FIPA www.fipa.org ¡ ¡ Especifica formalemnte el lenguaje de comunicación (ACL) ¢ Codificación, semántica, y uso de los mensajes ¡ Indica como interaccionan y son gestionados los agentes Message Transport System Agent Management System Directory Facilitator Agent Platform Agent 1 Otras Plataformas FIPA Páginas Amarillas Registro y supervisión de agentes Agent n El ACL del estándar FIPA...
View Full Document

This note was uploaded on 06/09/2011 for the course INGENIERIA 502 taught by Professor Paulvazo during the Spring '11 term at Universidad de Santiago de Chile.

Page1 / 75

JADELEAPJADEX - Cómo programar un Agente: JADE, LEAP y...

This preview shows document pages 1 - 12. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online