===== SPADE
智能Python代理开发环境
一个基于即时通讯(XMPP)的多代理系统平台,使用Python编写。
开发能够与其他代理和人类进行交谈的代理。
- 免费软件:MIT许可证
- 文档:http://spade-mas.readthedocs.io/
特性
- 基于XMPP的多代理平台
- 在线状态通知允许系统实时了解代理的当前状态
- Python >=3.8
- 基于asyncio
- 基于行为的代理模型
- 使用XMPP数据表单(XEP-0004:数据表单)支持FIPA元数据
- 基于Web的界面
- 可使用任何XMPP服务器
插件
- spade_bdi(使用AgentSpeak的BDI代理): - 代码:https://github.com/javipalanca/spade_bdi
- spade_pubsub(代理的PubSub协议): - 代码:https://github.com/javipalanca/spade_pubsub - 文档:https://spade-pubsub.readthedocs.io
- spade_artifact(SPADE的工件): - 代码:https://github.com/javipalanca/spade_artifact - 文档:https://spade-artifact.readthedocs.io
- spade_bokeh(代理的bokeh图表): - 代码:https://github.com/javipalanca/spade_bokeh - 文档:https://spade-bokeh.readthedocs.io
致谢
本软件包使用Cookiecutter和audreyr/cookiecutter-pypackage项目模板创建。