论文部分内容阅读
Agent技术的本质是研究如何使一个或多个实体不需人的指导、依靠自身的能力、采用各种可能的方法和技术完成用户所委托的复杂或烦琐的任务。理想情况,一个Agent能准确地理解用户的真实意图;采取各种由目标驱动的积极主动的行为(如社交、学习、推理、合作等);感知并适应复杂和不断变化的动态环境,充分利用环境中各种有效的数据、知识、信息和计算资源,为用户提供迅捷、准确和满意的帮助。 多Agent环境中,它们将协调合作共同解决用户的问题。这种合作的存在是由于问题涉及的领域太大,单个Agent无法完成,或者问题要求具有不同知识或功能的Agent为最终解决问题服务。Agent间是通过通信来实现合作求解问题、解决冲突、达成一致的。一个Agent也许还要和其他Agent进行交互以满足其自身计划安排,可以通过协商或者对问题招标、委托任务实现交互。基于Agent的体系结构具有模块化、鲁棒性、分布性和其他一些分布式系统的优点,这使得Agent技术在广泛的领域中得到应用。电子商务就是多Agent系统(MAS)主要应用领域之一,它提供了测试Agent间贸易、协商、通讯和互助的理想平台。 本文首先详细地介绍了Agent技术的产生背景、定义、及相关理论,并分析了多Agent系统的结构及其支撑环境;其次讨论了多Agent系统中Agent间的交互技术和相关理论——通信语言、通信协议、协调模型和协商模型;最后,论文提出了一个基于多Agent系统的电子商务模型。