SPADE

Smart Python Agent Development Environment

Abstract

SPADE is a multi-agent system platform written in Python and based on instant messaging (XMPP). It can be used to develop intelligent agents that can communicate with both other agents and humans.
The SPADE platform provides a hitherto non-existent infrastructure in the most widely used programming language in intelligent systems (Python) while providing a standard communication channel (XMPP) that allows interaction between agents and between agents and humans (human in the loop). In addition, it provides a modern asynchronous programming interface that optimizes instant messaging-based applications.

SPADE is highly used by the multi-agent systems community, receiving more than 500 downloads per week and more than 1500 downloads per month (https://pepy.tech/project/SPADE).

Technical specifications

Type of technology

SOFTWARE

Inventors