:人类、物理世界中的移动机器人和信息世界中的软件机器人狭义的代理:信息世界中的软件实体。具有一定程度的智能,其智能化的程度可以从简单的预定义规则到复杂的自学习人工智能推理机。代理可代表其它实体如人、系统资源或其它程序自主地运行,并常常是事件或时间驱动的。它可与用户、系统资源或其它代理进行通信以执行自己的任务。更先进的代理可与其它代理合作承担单个代理无法完成的任务。移动代理还可根据需要从一个系统移到另一个系统上运行。代理及其环境代理可以看作是利用传感器感知环境,并使用效应器作用于环境的任何实体。设计智能代理的目的就是让它作用于周围环境,代理的特点(1)代理没有统一的定义,但至少应具备以下属性:代理性(ActingonBehalfofOthers):代理具有代表他人的能力,即它们都代表用户工作而不是代表自身。这是代理的第一基本特征。另外,代理可以把其它资源包装起来,引导并代替用户对这些资源进行访问,成为便于通达这些资源的枢纽和中介。(有的人已经弱化了这一点)自治性(Autonomy):一个智能代理应该是一个独立自主的计算实体,具有不同程度的自治能力,即部分或彻底地不受用户干预而自行工作。它应能在无法事先建模、动态变化的信息环境中独立规划复杂的操作步骤,解决实际问题;在没有用户参与的情况下,独立发现和索取符合用户需求的资源与服务。代理的特点(2)主动性(Proactivity):代理能遵循承诺采取主动行动,表现出面向目标的行为。例如,上的代理可以漫游全网,为用户收集信息,并将信息主动提交给用户。反应性(Reactivity):代理能感知所处的环境,并对相关事件做出适当反应。社会性(SocialAbility):代理具有一定程度的社会性,即它们可以跟所代理的用户,资源以及其它代理进行通信交流。智能性(Intelligence):代理具有一定层次上的智能,包括从预定义规则到自学习人工智能推理机等一系列的能力。例如,理解用户用自然语言表达的对信息资源和计算资源的需求;帮助用户在一定程度上克服信息内容的语言障碍;捕捉用户的偏好与兴趣;推测用户的意图并为其代劳。代理的特点(3)代理也可能在一定程度上表现出如下属性:合作性(Collaboration):更高级的代理可以与其它代理分工合作,共同完成单个代理无法完成的任务。移动性(Mobility):具有移动能力的代理,为完成自己的任务,可以从某地移动到其它地方。比如访问远程资源、与其它代理“会面”并与之协作完成工作。诚实性(veracity):认为代理不会故意发布错误消息。顺从性:即代理不会违背命令,每个代理都会尽力完成用户所要求的任务。理智性(rationality):即代理仅采取有助于自身目标任务实现的行动,而不会采取妨碍自身目标任务实现的行动―――至少不会盲目采取行动。在实际系统中,代理的以上属性并不能真正全部得到保证。代理的特点(4)静态动态脚本动态对象偏好推理计划学习代理交互服务交互应用交互数据交互用户表述异步自治性社会性移动性智能性智能代理的域值
北邮邹华教授《分布式环境》课件chapter7-基于人工智能的分布计算环境代理技术 来自淘豆网m.daumloan.com转载请标明出处.