Skip to the content.

Programming agents in Jade

(web version) (french version)

Set of source codes for the course/tutorial on multi-agent programming with the JADE platform.

To run these codes, it is necessary to import the library “JadeUPHF.jar”. This library is an update, with JAVA 25, of the last official version of [Jade] (https://jade.tilab.com) of Tilab and add functionalities to easier the implementation of agents.
Virtual threads are used to run the agents and their behaviors, which allows to run a large number of agents on a single machine (10000).

The source of this new version, and notes, can be accessed from here : JadeUPHF.

The library is available here : JadeUPHF.jar.

The following codes need, thus, this library and Java >= 25.

NB. if you get this error in your preferred IDE while launching an example :

SEVERE: Communication failure while joining agent platform: No ICP active

The reason is that you have not closed the previous jade instance. Completely stop/close a jade run before launching another one


Basics: Agent, Behavior, and Sending Messages

Agents without behavior or communication

Agents with behaviors

Communicating Agents


Interactive agents


Service Management


Agents with FSM behaviors


Interaction protocols

Exemple complet, support à développements :

Tutorials

Some tutorial : here

–>

LLM ?


ISSIA 23 - Scenario

A (very) little scenario based on a true project about circular economy : here