Agentes con JADE - III

Jade también nos proporciona un sistema de comunicación entre agentes. Podemos utilizar este sistema para hacer que los agentes interactúen entre ellos, pudiendo recrear así comportamientos más complejos. En este minitutorial, uno más de la serie que vengo publicando, explicaré cómo utilizar dicho sistema. Lo primero que querremos hacer a…

Agentes con JADE - II

Continuando con la serie de minitutoriales, toca dotar a nuestros agentes de inteligencia. Lo haremos añadiéndoles comportamientos. Un comportamiento es un algoritmo sencillo que nuestro agente ejecutará para intentar cumplir un objetivo. Evidentemente no hay inteligencia real en estos comportamientos, pero al tener muchos agentes interactuando entre ellos al final…

Agentes con JADE - I

Crear un agente utilizando la plataforma JADE es realmente sencillo, basta con crear una clase que extienda a jade.core.Agent y listo. Para introducir nuestra lógica en el agente lo que tenemos que hacer es sobreescribir un par de métodos. El método setup() se ejecuta al inicio del ciclo…

Aislándonos con VirtualEnv

Cuando se trabaja con Python, ya sea programando o usando un programa hecho en dicho lenguaje, puede encontrarse uno con ciertos problemas si no se aísla uno del sistema. Esto puede que suene un poco raro, pero, ¿cuantas horas habéis perdido al actualizar el sistema, actualización que cambiase la versión…