未央之光

智能体的特性

agent是一种处于一定的环境下能够自主、智能地完成其他个体指派任务的系统。最大的特性就是自主性(autonomy)、社会性(sociality)、反应性(reactivity)和主动性(proactivity)。

自主性:自主性是指agent能够无需他人详细地编程或指示的情况下自主地进行一系列行为,比如判断、计算和做出动作,这些都取决于agent自身而非其他个体。这种自主的表现都是基于内部状态和agent的行为能力,内部状态是agent对自身所处状态的理解,即agent认为它是怎么样的、处于什么状态、目的是什么。而行为能力是指agent根据内部状态进行自主的判断,能做出一些具体的行为来影响其周围的环境或改变自身的处境。自主性是智能体最核心的特性,正是因为这种自主性,当我们委派任务给智能体时或智能体执行时,我们不需要对智能体进行细节的控制,而是让智能体自主地去完成。


社会性:在多智能体系统(multi-agent systems)中,agent之间会进行交互,比如合作完成任务,或者在比赛中竞争,表现出社会性。在社会性的交互中,信息交流是不可或缺的,agent须通过交流的语言、协议、信息本身对信息进行发送或接收处理,同时agent根据交互的信息对系统中其它agent建立认知模型,以更好地使agent共同完成一些特定目标。


反应性:智能体能够感知到环境中的事件或发生的一些变化并及时的做出一些决策或行为来进行响应,以便实现指定目标。这种能力使得智能体在完成指定目标的过程中能够更加灵活地应对环境中的变化。


主动性:智能体能够主动地去尝试并执行完成目标的过程,而不是被动地等待机会或其它个体的指令。