透视智能代理和协作学习,基于软件的计算机系统,该定义答应在更宽范围的环境中设计Agent,而且其中增加了通信要求。
一. 有关Agent的基本概念
1. Agent的定义
在计算机和人工智能领域中,Agent可以看成是一个实体。它通过传感器感知环境,通过效应器功能于环境。Agent为了达到一定的目标,有着自成规律地执行任务的工作模式。
闻名Agent理论探究者、英国的Wooldridge博士和Jennings教授认为摘要:Agent是一个具有自主性、社会能力、反应性和能动性等性质的基干硬件或(更经常的)基于软件的计算机系统,该定义答应在更宽范围的环境中设计Agent,而且其中增加了通信要求。
2. Agent的性质
(1)代理性(Agent)
a它是"代表用户"工作的;
b它可以把其他资源包装起来,引导并代替用户对这些资源进行访问,成为便于通达这些资源的枢纽和中介。
(2)智能性(Intelligence)
在这方面,智能Agent可以做很多有高技术含量的工作。例如,理解用户用自然语言表达的对信息资源和计算资源的需求;帮助用户在一定程度上克服信息内容的语言障碍;捕捉用户的偏好和喜好;推测用户的意图并为其代劳;等等。
(3)自主性(Autonomy)
一个智能Agent应该是一个独立自主的计算实体。它应能在无法事先建模的、动态变化的信息环境中,独立规划复杂的操作步骤,解决实际新问题,在用户不参和的情况下,独立发现和索取符合用户需求的可利用资源和服务。最近J.McCarthy等人正在探索如何构造能对自身状态有所感知的智能Agent。
(4)机动性(Mobility)
在网络计算环境下,一个Agent可以看成是代表用户驻网络的常设机构,它可以在网络上灵活机动地访问各种资源和服务,还可以就完成特定任务同其他智能Agent进行协商和合作,甚至把自己"迁移"到网络中的其他主机上去执行任务。这样的"精灵"在网络上游弋 ,是对网络平安性、个人隐私性和管理方面的巨大挑战。
3. Agent的基本结构
(1)。目标模块
(2)。感知器
(3)。信息处理器
相关推荐:
下一篇:计算机技术教学中的创新研究分析