智能Agent及多Agent系统.ppt

* 协作过程 产生需求、确定目标 协作规划、求解协作结构 寻求协作伙伴 选择协作方案 实现目标 评估结果 * 8 多Agent环境MAGE MAGE的主要特点:  运行于分布式网络环境 用java编写 使用模块化的能力 通过ADL来描述并生成Agent Agent之间通过ACL通信 * 9 面向Agent的软件技术  在面向Agent的软件开发方法中,应用程序编写为软件Agent,这些Agent之间通过Agent通信语言可以进行比普通消息传递更规范、更明确的通讯。 * Agent与对象的异同 共同点: 都具有封装性、继承性和多态性。 对象的内部状态映射为Agent的心智状态。 互操作。 不同点: Agent具有自治性,对象只能被动的被调用。 Agent之间交互使用通信语言,对象之间交互是通过互相调用方法。 * AO与OO 对象是对现实世界中的被动实体的抽象,Agent是对主动实体的很好的抽象。 Agent支持用于表示智能的结构,如信念、承诺等。 Agent支持基于言语行为理论的高级交互,不同于对象之间频繁的消息发送和接收。 对象是通过外部来进行控制的(白箱控制),相反,Agent有自治性,不能直接从外部进行控制(黑箱控制)。 * 主要的基于Agent的方法 Gaia方法:Wooldridge,Jennings和Kinny在1999年提出了面向Agent分析与设计的Gaia方法

文档评论(0)

1亿VIP精品文档

相关文档