×

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

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

MSC公司:

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