您的位置首页生活小窍门

什么是智能体?

什么是智能体?

智能体是人工智能领域中一个很重要的概念。任何独立的能够思想并可以同环境交互的实体都可以抽象为智能体。Agent是一个英文单词,agent指能自主活动的软件或者硬件实体。在人工智能领域,中国科学界把其译为中文“智能体”。曾被译为“代理”、“代理者”、“智能主体”等,中国科学界已经趋向于把之翻译为:智能体,艾真体(蔡自兴2002年提出)。概念的提出IT界的智能体概念则是由麻省理工学院的著名计算机学家和人工智能学科创始人之一的Minsky提出来的,他在“Society of Mind”一书中将社会与社会行为概念引入计算系统。传统的计算系统是封闭的,要满足一致性的要求,然而社会机制是开放的,不能满足一致性条件,这 种机制下的部分个体在矛盾的情况下,需要通过某种协商机制达成一个可接受的解。Minsky将计算社会中的这种个体称为智能体。这些个体的有机组合则 构成计算社会——多智能体系统。Simon的有限性理论是多智能体系统形成的另一个重要的理论基础,Simon认为一个大 的结构把许多个体组织起来可以弥补个体工作能力的有限;每个个体负责一项专门的任务可以弥补个体学习新任务的能力的有限;社会机构间有组织的信息流动可以弥补个体知识的有限;精确的社会机构和明确的个体任务可以弥补个体处理信息和应用信息的能力的有限。智能体定义智能体是指驻留在某一环境下,能持续自主地发挥作用,具备驻留性、反应性、社会性、主动性等特征的计算实体。其实,智能体有很多种定义:智能体在某种程度上属于人工智能研究范畴,因此要想给智能体下一个确切的定义就如同给人工智能下一个确切的定义一样困难。在分布式人工智能和分布式计算领域争论了很多年,也没有一个统一的认识。研究人员从不同的角度给出了智能体的定义,常见的主要有以下几种:1) FIPA(FoundationforIntelligent Physical 智能体),一个致力于智能体技术标准化的组织给智能体下的定义是:“智能体是驻留于环境中的实体,它可以解释从环境中获得的反映环境中所发生事件的数据,并执行对环境产生影响的行动。” 在这个定义中,智能体被看作是一种在环境逗坦派中“生存”的实体,它既可以是硬件(如机器人),也可以是软件。2) 著名智能体理论研究学者Wooldridge博士等在讨论智能体时,则提出“弱定义”和“强定义”二种定义方法:弱定义智能体是指具有自主 性、社会性、反应性和能动性等基本特性的智能体;强定义智能体是指不仅具有弱定义中的基本特性,而且具有移动性、通信能力、理性或其它特性的智能体;3) Franklin和Graesser则把智能体描述为“智能体是一个处于环境之中并且作为这个环境一部分的系统,它随时可以感测环境并且执行相应的动作,同时逐渐建立自己的活动信侍规划以应付未来可能感测到的环境变化”;4) 著名人工智能学者、美国斯坦福大学的Hayes-Roth认为“智能智能体能够持续执行三项功能:感知环境中的动态条件;执行动作影响环境条件;进行推理以解释感知信息、求解问题、产生推断和决定动作”;5) 智能体研究的先行者之一,美国的Macs则认为“自治或自主智能体是指那些宿主于复杂动态环境中,自治地感知环境信息,自主采取行动,并实现一系列预先设定的目标或任务的计算系统”山贺。