×

使用Jason在AgentSpeak中编程多agent系统。 (英语) Zbl 1132.68021

威利代理技术系列。奇切斯特:约翰威利父子公司(ISBN 978-0-470-02900-8/hbk;978-0-470-06184-8/电子书)。十七,273页。(2007年)。
发布者描述:Jason是一个开源解释器,它是一种基于逻辑的面向代理的编程语言AgentSpeak的扩展版本,用Java编写。它使用户能够构建复杂的多智能体系统,这些系统能够在以前认为计算机无法处理的不可预测的环境中运行。Jason易于定制,适合根据信念-愿望-意图(BDI)体系结构实现反应式计划系统。
这本书提供了一个简单的介绍多代理系统和BDI代理架构,其中AgentSpeak是基于。作者解释了Jason的AgentSpeak变体,并为使用Jason编程多agent系统提供了一个全面、实用的指南。一些示例包括使用面向代理的软件工程方法生成的图,特别适合使用基于BDI的编程语言实现。作者还提供了使用AgentSpeak实现良好编程风格的指导。
本书详细描述和解释了Jason解释的AgentSpeak扩展,并展示了如何使用Jason平台创建多agent系统;它通过示例、问题和插图来加强学习,包括两个案例研究,演示了Jason在实践中的使用,并提供了一个附带的网站,提供了进一步的学习资源,包括示例代码、练习和幻灯片。
这本关于AgentSpeak和Jason的基本指南对于学习多智能体系统的高年级本科生和研究生来说是非常宝贵的。这本书也会引起对多智能体系统感兴趣的软件工程师、设计师、开发人员和程序员的兴趣。

理学硕士:

68N15 程序设计语言理论
68N01号 软件理论概论
68N19 其他编程范例(面向对象、顺序、并发、自动等)
68T05型 人工智能中的学习与自适应系统
68-01年 与计算机科学有关的介绍性说明(教科书、教程论文等)
PDF格式 BibTeX公司 XML 引用
全文: 内政部