SlideShare una empresa de Scribd logo
1 de 16
Descargar para leer sin conexión
Taller: Programaci´on Orientada a Agentes - Inteligencia
Artificial
I Congreso de Tecnolog´ıas de la Informaci´on y Comunicaci´on
CIS - UNL- 2014
Ing. Henry-Patricio, Paz-Arias Mg. Sc.
hpaz@unl.edu.ec
Junio 05, 2014
I Congreso de TIC CIS - UNL- 2014 Taller: POA Junio 05, 2014 1 / 15
1 ¿Qu´e es un agente inteligente? - JADE
2 Comportamientos de agentes
3 Comunicaci´on de agentes
4 Agentes Reactivos
5 Agentes Deliberativos
6 Agentes Proactivos
I Congreso de TIC CIS - UNL- 2014 Taller: POA Junio 05, 2014 2 / 15
¿Qu´e es un agente inteligente?
¿Qu´e es un agente?
Entidad de Software que act´ua racionalmente de acuerdo a sus
percepciones.
Java Agent Development Framework (JADE)
Un agente JADE es una instancia de una clase JAVA definida por el
usuario que extiende de la clase Agent (jade.core.Agent).
Estructura Agente JADE
import jade.core.Agent;
public class MiAgente extends Agent {
protected void setup() {
System.out.println(”El agente se ha iniciado.”); }
protected void takeDown() {
System.out.println(”Agente terminado.”); } }
I Congreso de TIC CIS - UNL- 2014 Taller: POA Junio 05, 2014 3 / 15
Programar Agentes
1 Crear AgentController y AgentContainer.
2 Crear el m´etodo contenedor.
I Congreso de TIC CIS - UNL- 2014 Taller: POA Junio 05, 2014 4 / 15
Programar Agentes
1 Crear AgentController y AgentContainer.
2 Crear el m´etodo contenedor.
I Congreso de TIC CIS - UNL- 2014 Taller: POA Junio 05, 2014 4 / 15
Programar Agentes (Cont...)
3 Crear el m´etodo iniciar agentes.
I Congreso de TIC CIS - UNL- 2014 Taller: POA Junio 05, 2014 5 / 15
Comportamientos de agentes
Comportamiento C´ıclico
1.- Crear una clase y extender la clase CyclicBehaviour.
2.- Agregar comportamiento al agente.
I Congreso de TIC CIS - UNL- 2014 Taller: POA Junio 05, 2014 6 / 15
Comportamientos de agentes (Cont...)
Comportamiento Simple
1.- Crear una clase y extender la clase SimpleBehaviour.
2.- Agregar comportamiento al agente.
I Congreso de TIC CIS - UNL- 2014 Taller: POA Junio 05, 2014 7 / 15
Comunicaci´on de agentes
La comunicaci´on de agentes en JADE se establece mediante FIPA-ACL
(Foundation for Intelligent Physical Agents - Agent Management y Agent
Communication Language), debe existir un emisor y un receptor.
Mensaje del Emisor
El emisor es el encargado de emitir el primer mensaje desde su
comportamiento, con la siguiente estructura.
I Congreso de TIC CIS - UNL- 2014 Taller: POA Junio 05, 2014 8 / 15
Comunicaci´on de agentes (Cont...)
La comunicaci´on de agentes en JADE se establece mediante FIPA-ACL
(Foundation for Intelligent Physical Agents - Agent Management y Agent
Communication Language), debe existir un emisor y un receptor.
Mensaje al Receptor
El receptor es el encargado de receptar el mensaje desde su
comportamiento, con la siguiente estructura.
I Congreso de TIC CIS - UNL- 2014 Taller: POA Junio 05, 2014 9 / 15
Comunicaci´on de agentes (Cont...)
Tipos de mensajes ACL.
I Congreso de TIC CIS - UNL- 2014 Taller: POA Junio 05, 2014 10 / 15
Comunicaci´on de agentes (Cont...)
Tambi´en se puede pasar objetos entre agentes. Estos objetos deben ser
SERIALIZADOS. Crear una clase implementando de Serializable.
El objeto se debe fijar con el m´etodo setContentObj(objetoSerializable) en
la estructura del mensaje.
I Congreso de TIC CIS - UNL- 2014 Taller: POA Junio 05, 2014 11 / 15
Agentes Reactivos
Reacci´on inmediata ante los cambios del ambiente - Recepta y emite un
resultado (Sin deliberar)
I Congreso de TIC CIS - UNL- 2014 Taller: POA Junio 05, 2014 12 / 15
Agentes Deliberativos
Antes de tomar una decisi´on se debe deliberar en base a Creencias -
Deseos - Intenciones
Creencias Actuales - HashMap
¿Qu´e deseo? - Object
¿Qu´e intenciones voy a utilizar para cumplir mis deseos? - M´etodos
I Congreso de TIC CIS - UNL- 2014 Taller: POA Junio 05, 2014 13 / 15
Agentes Proactivos
La proactividad es una actitud en la que el agente asume el pleno control
de su conducta de modo activo. La proactividad no significa s´olo tomar la
iniciativa, sino asumir la responsabilidad de hacer que las cosas sucedan;
decidir en cada momento lo que queremos hacer y c´omo lo vamos a hacer.
Figure: Patron para agentes proactivos (http://goo.gl/9fknYG)
I Congreso de TIC CIS - UNL- 2014 Taller: POA Junio 05, 2014 14 / 15
Gracias por su participaci´on
I Congreso de TIC CIS - UNL- 2014 Taller: POA Junio 05, 2014 15 / 15

Más contenido relacionado

Similar a Programación Orientada a Agentes - Inteligencia Artificial (Ing. Henry P. Paz Arias Mg.SC.)

Gestión basada en Metodologías Ágiles
Gestión basada en Metodologías ÁgilesGestión basada en Metodologías Ágiles
Gestión basada en Metodologías Ágilesnetmind
 
Manual de organizacion
Manual de organizacionManual de organizacion
Manual de organizacionCecy Hernandez
 
Tarea software educativo
Tarea software educativoTarea software educativo
Tarea software educativoAguilarO
 
9 Factores Clave para obtener Calidad en la implantación de ERPs
9 Factores Clave para obtener Calidad en la implantación de ERPs9 Factores Clave para obtener Calidad en la implantación de ERPs
9 Factores Clave para obtener Calidad en la implantación de ERPsToni Dorta
 
Workshop Framework SCRUM
Workshop Framework SCRUMWorkshop Framework SCRUM
Workshop Framework SCRUMAngel Lacret
 
La nueva receta de los Profesionales de la Información
La nueva receta de los Profesionales de la InformaciónLa nueva receta de los Profesionales de la Información
La nueva receta de los Profesionales de la InformaciónClaudia Gutiérrez
 
Presentación Proyecto
Presentación ProyectoPresentación Proyecto
Presentación Proyectonarlyrivera
 
Clonación de aplicaciones para la formación y la gestión del cambio
Clonación de aplicaciones para la formación y la gestión del cambioClonación de aplicaciones para la formación y la gestión del cambio
Clonación de aplicaciones para la formación y la gestión del cambioAssima
 
Tecnologia funcionamiento-de-proyecto
Tecnologia funcionamiento-de-proyectoTecnologia funcionamiento-de-proyecto
Tecnologia funcionamiento-de-proyectojose julio
 
Webinar introducción al curso herramientas para implementar un proyecto erp
Webinar introducción al curso herramientas para implementar un proyecto erpWebinar introducción al curso herramientas para implementar un proyecto erp
Webinar introducción al curso herramientas para implementar un proyecto erpEvaluandoSoftware
 
Guia recoleccion de informacion
Guia recoleccion de informacion Guia recoleccion de informacion
Guia recoleccion de informacion Camilo Daza
 
Lean StartUp y Agile Software Development - EPN
Lean StartUp y Agile Software Development - EPNLean StartUp y Agile Software Development - EPN
Lean StartUp y Agile Software Development - EPNJohnny Ordóñez
 
lo que no vemos de los agentes inteligentes
lo que no vemos de los agentes inteligenteslo que no vemos de los agentes inteligentes
lo que no vemos de los agentes inteligentesMax Sainz
 
Unidad iv infotec
Unidad iv infotecUnidad iv infotec
Unidad iv infotecAdonys0
 
Reputation management con IDOL
Reputation management con IDOLReputation management con IDOL
Reputation management con IDOLintegreatsug
 

Similar a Programación Orientada a Agentes - Inteligencia Artificial (Ing. Henry P. Paz Arias Mg.SC.) (20)

OJADOS GONZÁLEZ, F (2014) Plataforma de realidad virtual de ACCIONA
OJADOS GONZÁLEZ, F (2014) Plataforma de realidad virtual de ACCIONAOJADOS GONZÁLEZ, F (2014) Plataforma de realidad virtual de ACCIONA
OJADOS GONZÁLEZ, F (2014) Plataforma de realidad virtual de ACCIONA
 
Gestión basada en Metodologías Ágiles
Gestión basada en Metodologías ÁgilesGestión basada en Metodologías Ágiles
Gestión basada en Metodologías Ágiles
 
Manual de organizacion
Manual de organizacionManual de organizacion
Manual de organizacion
 
Tarea software educativo
Tarea software educativoTarea software educativo
Tarea software educativo
 
9 Factores Clave para obtener Calidad en la implantación de ERPs
9 Factores Clave para obtener Calidad en la implantación de ERPs9 Factores Clave para obtener Calidad en la implantación de ERPs
9 Factores Clave para obtener Calidad en la implantación de ERPs
 
Workshop Framework SCRUM
Workshop Framework SCRUMWorkshop Framework SCRUM
Workshop Framework SCRUM
 
La nueva receta de los Profesionales de la Información
La nueva receta de los Profesionales de la InformaciónLa nueva receta de los Profesionales de la Información
La nueva receta de los Profesionales de la Información
 
Presentación Proyecto
Presentación ProyectoPresentación Proyecto
Presentación Proyecto
 
Clonación de aplicaciones para la formación y la gestión del cambio
Clonación de aplicaciones para la formación y la gestión del cambioClonación de aplicaciones para la formación y la gestión del cambio
Clonación de aplicaciones para la formación y la gestión del cambio
 
Tecnologia funcionamiento-de-proyecto
Tecnologia funcionamiento-de-proyectoTecnologia funcionamiento-de-proyecto
Tecnologia funcionamiento-de-proyecto
 
Webinar introducción al curso herramientas para implementar un proyecto erp
Webinar introducción al curso herramientas para implementar un proyecto erpWebinar introducción al curso herramientas para implementar un proyecto erp
Webinar introducción al curso herramientas para implementar un proyecto erp
 
Guia recoleccion de informacion
Guia recoleccion de informacion Guia recoleccion de informacion
Guia recoleccion de informacion
 
Is.1p.03 especificaciones de software
Is.1p.03 especificaciones de softwareIs.1p.03 especificaciones de software
Is.1p.03 especificaciones de software
 
Jclic trabajo completo
Jclic trabajo completoJclic trabajo completo
Jclic trabajo completo
 
Lean StartUp y Agile Software Development - EPN
Lean StartUp y Agile Software Development - EPNLean StartUp y Agile Software Development - EPN
Lean StartUp y Agile Software Development - EPN
 
lo que no vemos de los agentes inteligentes
lo que no vemos de los agentes inteligenteslo que no vemos de los agentes inteligentes
lo que no vemos de los agentes inteligentes
 
Lean manufacturing software
Lean manufacturing softwareLean manufacturing software
Lean manufacturing software
 
Unidad iv infotec
Unidad iv infotecUnidad iv infotec
Unidad iv infotec
 
77882
7788277882
77882
 
Reputation management con IDOL
Reputation management con IDOLReputation management con IDOL
Reputation management con IDOL
 

Último

La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 

Último (20)

La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 

Programación Orientada a Agentes - Inteligencia Artificial (Ing. Henry P. Paz Arias Mg.SC.)

  • 1. Taller: Programaci´on Orientada a Agentes - Inteligencia Artificial I Congreso de Tecnolog´ıas de la Informaci´on y Comunicaci´on CIS - UNL- 2014 Ing. Henry-Patricio, Paz-Arias Mg. Sc. hpaz@unl.edu.ec Junio 05, 2014 I Congreso de TIC CIS - UNL- 2014 Taller: POA Junio 05, 2014 1 / 15
  • 2. 1 ¿Qu´e es un agente inteligente? - JADE 2 Comportamientos de agentes 3 Comunicaci´on de agentes 4 Agentes Reactivos 5 Agentes Deliberativos 6 Agentes Proactivos I Congreso de TIC CIS - UNL- 2014 Taller: POA Junio 05, 2014 2 / 15
  • 3. ¿Qu´e es un agente inteligente? ¿Qu´e es un agente? Entidad de Software que act´ua racionalmente de acuerdo a sus percepciones. Java Agent Development Framework (JADE) Un agente JADE es una instancia de una clase JAVA definida por el usuario que extiende de la clase Agent (jade.core.Agent). Estructura Agente JADE import jade.core.Agent; public class MiAgente extends Agent { protected void setup() { System.out.println(”El agente se ha iniciado.”); } protected void takeDown() { System.out.println(”Agente terminado.”); } } I Congreso de TIC CIS - UNL- 2014 Taller: POA Junio 05, 2014 3 / 15
  • 4. Programar Agentes 1 Crear AgentController y AgentContainer. 2 Crear el m´etodo contenedor. I Congreso de TIC CIS - UNL- 2014 Taller: POA Junio 05, 2014 4 / 15
  • 5. Programar Agentes 1 Crear AgentController y AgentContainer. 2 Crear el m´etodo contenedor. I Congreso de TIC CIS - UNL- 2014 Taller: POA Junio 05, 2014 4 / 15
  • 6. Programar Agentes (Cont...) 3 Crear el m´etodo iniciar agentes. I Congreso de TIC CIS - UNL- 2014 Taller: POA Junio 05, 2014 5 / 15
  • 7. Comportamientos de agentes Comportamiento C´ıclico 1.- Crear una clase y extender la clase CyclicBehaviour. 2.- Agregar comportamiento al agente. I Congreso de TIC CIS - UNL- 2014 Taller: POA Junio 05, 2014 6 / 15
  • 8. Comportamientos de agentes (Cont...) Comportamiento Simple 1.- Crear una clase y extender la clase SimpleBehaviour. 2.- Agregar comportamiento al agente. I Congreso de TIC CIS - UNL- 2014 Taller: POA Junio 05, 2014 7 / 15
  • 9. Comunicaci´on de agentes La comunicaci´on de agentes en JADE se establece mediante FIPA-ACL (Foundation for Intelligent Physical Agents - Agent Management y Agent Communication Language), debe existir un emisor y un receptor. Mensaje del Emisor El emisor es el encargado de emitir el primer mensaje desde su comportamiento, con la siguiente estructura. I Congreso de TIC CIS - UNL- 2014 Taller: POA Junio 05, 2014 8 / 15
  • 10. Comunicaci´on de agentes (Cont...) La comunicaci´on de agentes en JADE se establece mediante FIPA-ACL (Foundation for Intelligent Physical Agents - Agent Management y Agent Communication Language), debe existir un emisor y un receptor. Mensaje al Receptor El receptor es el encargado de receptar el mensaje desde su comportamiento, con la siguiente estructura. I Congreso de TIC CIS - UNL- 2014 Taller: POA Junio 05, 2014 9 / 15
  • 11. Comunicaci´on de agentes (Cont...) Tipos de mensajes ACL. I Congreso de TIC CIS - UNL- 2014 Taller: POA Junio 05, 2014 10 / 15
  • 12. Comunicaci´on de agentes (Cont...) Tambi´en se puede pasar objetos entre agentes. Estos objetos deben ser SERIALIZADOS. Crear una clase implementando de Serializable. El objeto se debe fijar con el m´etodo setContentObj(objetoSerializable) en la estructura del mensaje. I Congreso de TIC CIS - UNL- 2014 Taller: POA Junio 05, 2014 11 / 15
  • 13. Agentes Reactivos Reacci´on inmediata ante los cambios del ambiente - Recepta y emite un resultado (Sin deliberar) I Congreso de TIC CIS - UNL- 2014 Taller: POA Junio 05, 2014 12 / 15
  • 14. Agentes Deliberativos Antes de tomar una decisi´on se debe deliberar en base a Creencias - Deseos - Intenciones Creencias Actuales - HashMap ¿Qu´e deseo? - Object ¿Qu´e intenciones voy a utilizar para cumplir mis deseos? - M´etodos I Congreso de TIC CIS - UNL- 2014 Taller: POA Junio 05, 2014 13 / 15
  • 15. Agentes Proactivos La proactividad es una actitud en la que el agente asume el pleno control de su conducta de modo activo. La proactividad no significa s´olo tomar la iniciativa, sino asumir la responsabilidad de hacer que las cosas sucedan; decidir en cada momento lo que queremos hacer y c´omo lo vamos a hacer. Figure: Patron para agentes proactivos (http://goo.gl/9fknYG) I Congreso de TIC CIS - UNL- 2014 Taller: POA Junio 05, 2014 14 / 15
  • 16. Gracias por su participaci´on I Congreso de TIC CIS - UNL- 2014 Taller: POA Junio 05, 2014 15 / 15