智能体规划与电子易货贸易的创新方法
1. AgentSpeak(PL)的新计划利用
传统的AgentSpeak(L)智能体需要一个包含各种可能情况计划的计划库,因为它无法在运行时创建新计划来应对意外事件。而AgentSpeak(PL)作为AgentSpeak(L)的扩展,具备运行时生成新计划的能力,这既增加了智能体的灵活性,又简化了智能体的开发。
为了验证这一能力,研究人员进行了实验。实验模拟了三种类型的零件到达三个生产单元的情况,分别由传统的AgentSpeak(L)智能体(标记为AS)、不重用计划的简单版AgentSpeak(PL)智能体(标记为NaiveAS)和能够重用计划的完整AgentSpeak(PL)智能体(标记为ASPL)控制。实验中,随着零件数量从10增加到100(每次增加10个),测量每个智能体规划和完成每个零件最终处理所花费的时间。
实验结果如图1所示:
图1:生产单元场景的运行时间
从图中可以看出,NaiveAS执行推理周期所需的时间明显更长,但这种开销是恒定的。而当ASPL使用计划重用策略时,运行时性能显著提高,接近AS的性能。随着相同类型零件的增加,之前生成的计划被调用,而不是重新使用规划模块,从而分摊了初始规划的成本。此外,通过规划生成的计划是线性的动作序列,执行速度比AS的等效表示更快,从长远来看会超过AS。
智能体类型 |
---|