Comportamientos en agentes inteligentes usando JADE
Publicado por Hansel (1 intervención) el 10/04/2018 07:25:19
Como crear un comportamiento para un agente inteligente
utilizando JADE, que espere levantar su ejecucion hasta
que se cumpla una condicion que indique que ya se puede
ejecutar el comportamiento del agente.
La situacion es la siguiente. Tengo varios agentes compradores
que envian sus ofertas al agente proveedor pero este debe esperar
a que todos los compradores envien sus propuestas para levantar su
comportamiento de recibir ofertas. El problema es que utilizo el metodo
doWait(long time) de la clase agente para que el comportamiento espere
pero lo que sucede es que el comportamiento se inicia antes quedando agentes
compradores que aun no han enviado su oferta.
La pregunta seria como crear un comportamiento q permita al agente proveedor esperar
a que todos los agentes compradores envien sus ofertas para luego el proveedor poder
iniciar el comportamiento de recivir las ofertas de los comoradores sin perder
las ofertas de cada uno de ellos.
Espero sus respuestas gracias por su ayuda y cooperacion.
utilizando JADE, que espere levantar su ejecucion hasta
que se cumpla una condicion que indique que ya se puede
ejecutar el comportamiento del agente.
La situacion es la siguiente. Tengo varios agentes compradores
que envian sus ofertas al agente proveedor pero este debe esperar
a que todos los compradores envien sus propuestas para levantar su
comportamiento de recibir ofertas. El problema es que utilizo el metodo
doWait(long time) de la clase agente para que el comportamiento espere
pero lo que sucede es que el comportamiento se inicia antes quedando agentes
compradores que aun no han enviado su oferta.
La pregunta seria como crear un comportamiento q permita al agente proveedor esperar
a que todos los agentes compradores envien sus ofertas para luego el proveedor poder
iniciar el comportamiento de recivir las ofertas de los comoradores sin perder
las ofertas de cada uno de ellos.
Espero sus respuestas gracias por su ayuda y cooperacion.
Valora esta pregunta
0