问答题 说明多Agent系统主要研究内容。
【正确答案】
【答案解析】在一个MAS中的多个Agent需要相互通信、相互协调、相互协商与相互协作。所以这些也就成为MAS研究中的关键问题。通信在多个Agent系统中,一个Agent需要和其他Agent或环境进行通信和相互协作,单个Agent所处的环境需要能够为Agent通信和交互提供一个基本的结构。Agent的这种能力来源于Agent的感知能力和动作能力。Agent间通信的基本作用是提供信息交换的方法,这些信息包括规划、部分结果和同步信息。在分布人工智能中,Agent的通信主要是通过对话完成的,其中Agent的角色可以是主动、被动的或是二者兼有。Agent通信中有2种基本的消息类型:声明Assertions和查询Queries。每个Agent无论是主动还是被动,必须要有接受消息的能力。协调协调是指具有不同活动目标的多个Agent对其目标、资源等进行合理安排,以协调各自行为,最大限度地实现各自目标。协调包括定势地为其他Agent提供必要的信息,保证主体之间活动的同步,避免冗余的问题求解等。协商协商是指多个Agent通过通信,交换各自目标,直到多Agent的目标达成协议。它是实现协同、协作、冲突消解和矛盾处理的关键环节,其关键技术有协商协议、协商策略、协商处理三种。协作很多协作所采用的基本策略就是分任务,然后把任务分配成分布到不同的Agent,这种方法可以降低任务的复杂度。然而,系统必须要决定如何分解,分解过程必须要考虑Agent的资源和能力,并且还必须考虑在子任务之前可能存在有交互,在Agent之前还存在有冲突的问题。这就要求Agent之前必须能够合作求解问题,完成任务。但是系统的任务分解要考虑子问题的交互性、协调性、数据相关性等,而任务分配时通常是采用基于合同网机制来分配任务,最终个个Agent对子问题进行求解并综合单个子问题的解。