关键词:
部署运行 PingAgent
在编译 PingAgent 之前,请确保 JADE 所需的 jar 文件在您系统的 CLASSPATH 环境变量中。在命令行下定位到 PingAgent 所在目录,键入 javac examples.PingAgent.PingAgent。编译完成后,在命令行下输入 java jade.Boot -gui,出现图 2 所示的主界面,此时表明 JADE平台已经成功启动。鼠标右击图 2 左边树状的 Main-Container 项,选择 Start New Agent,出现图6所示的界面。在 Agent Name 中输入智能体的名称,在 Class Name 中输入智能体的类名,点击 OK 按钮。此时 PingAgent 已经正常启动,并且等待其它智能体的通知消息。
图6
为了模拟智能体之间的通信,我们利用 JADE 平台提供的 Dummy Agent。点击菜单 Tools,选择 Start DummyAgent,出现图7所示的界面。按照图7所示输入相应字段信息,点击工具条中的
,此时 DummyAgent 向 PingAgent 发送了一条类型为 QUERY_REF 的ACL 消息了,并且 PingAgent 也向 DummyAgent 返回了一条 INFORM 类型的消息。
图7
我希望本文已经向你展示了利用 JADE 平台构建和开发多智能体系统是多么容易。您也可以发挥您自己的想象,开发更加实用的多智能体系统。