Smart Python Agent Development Environment
A multi-agent systems platform written in Python and based on instant messaging (XMPP).
Develop agents that can chat both with other agents and humans.
- Free software: MIT license
- Documentation: http://spade-mas.readthedocs.io/
- Multi-agent platform based on XMPP
- Presence notification allows the system to know the current state of the agents in real-time
- Python >=3.8
- Asyncio-based
- Agent model based on behaviours
- Supports FIPA metadata using XMPP Data Forms (XEP-0004: Data Forms)
- Web-based interface
- Incorporates a custom XMPP server (pyjabber)
- Use any XMPP server
- spade_bdi (BDI agents with AgentSpeak):
- Code: https://github.com/javipalanca/spade_bdi
- Documentation: https://spade-bdi.readthedocs.io
- spade_pubsub (PubSub protocol for agents):
- spade_artifact (Artifacts for SPADE):
- spade_norms (Norms for SPADE):
- spade_bokeh (bokeh plots for agents):
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.