如何在 Web 客户端和 JADE 多代理系统之间发送消息?

How to send messages between a web client and a JADE multi-agent system?

我正在做一个 JADE 项目,我想构建一个 React 应用程序来与我的代理交互。

我想使用 REST 从我的 Web 客户端向特定代理发送消息。我知道可以发送 POST 请求,但是正文应该是什么样的?

看看这些 https://www.iro.umontreal.ca/~vaucher/Agents/Jade/primer2.html and https://jade.tilab.com/doc/tutorials/JADEAdmin/startJade.html

您可以使用纯 java 创建代理并通过 REST 或 MVC 使用 React 从 UI 调用它。

如果您以编程方式创建代理,您可以通过 AgentController.putO2AObject 向代理发送消息,但您需要服务器代码来处理您的剩余消息并将其委托给代理。

否则,您只需在代理代码中创建 java.net.ServerSocket 并从您的客户发送您想要的任何消息