agent 这个东西,小弟以为太玄,看起来它综合了当前计算机技术的很多尚待研究的先进理念,如AI,软件工程,并行,网络技术等。而且当前关于agent的论文多半是对其行为的规范描述。
玄、玄、玄啊...哈哈。
请看下面关于agent的定义:
===================================================
“Agent”一词已大量出现在国内外文献中,至今尚无统一概念和标准定义。Agent的中文译名也有多种,如:智能体、智能代理、主体、代理等。
我们曾将Agent译为“智能体”,基于以下二方面考虑:
1.Agent具有拟人的智能特性
虽然不同的学者关于Agent的概念和定义有所不同,但是也有共识,一般都认为Agent具有拟人的智能特性,如:
*自主性(Autonomy)
Agent具有根据其意图、愿望、信念或习性,在没有外加控制的情况下,自行决策,采取自主行为的性能,称为“自主性”。
*主动性(Activity)
Agent具有根据内部状态和外部环境,产生面向预定目标的主动行为的性能,称为“主动性”或“预见性”。
*反应性(Reactivity)
Agent具有接受外部输入刺激,感知周围环境变化,作为代理、接受委托、遵循承诺,产生输出反应动作和行为的性能,称为“反应性”。
*可动性(Mobility)
Agent可在其所处环境中随意流动或移动,去访问各种有关场合的服务设备,获取信息、查询数据、传递消息、提取知识、执行命令、采取行动,具有“可动性”或“机动性”。
*社会性(Sociality)
Agent之间可以相互通信、分工合作、协同解题,组成多Agent的社会或群体,具有“社会性”或“群体性”。