2023-01-21 12:28:02 发布人:hao333 阅读( 5824)
本文从论述Agent概念、特点入手,讨论了其研究方向,即智能Agent、多Agent系统和面向Agent软件工程的有关理论、方法和技术等方面的问题。以下是小编整理分享的人工智能与agent技术的论文的相关文章,欢迎阅读! 人工智能与agent技
本文从agent的概念和特点入手,探讨了其研究方向,即智能Agent、多Agent系统以及面向Agent的软件工程的相关理论、方法和技术。以下文章与边肖编辑和分享的关于人工智能和代理技术的论文相关。欢迎阅读!
人工智能与代理技术论文1
基于人工智能的Agent技术发展现状分析
本文从agent的概念和特点入手,探讨了其研究方向,即智能Agent、多Agent系统以及面向Agent的软件工程的相关理论、方法和技术。并对其未来的发展方向进行了展望和讨论。
关键词:代理人;多智能体系统;面向代理的软件工程
智能体的概念最早是由麻省理工学院的明斯基教授在其著作《Society of Mind》中正式提出的。他认为社会中的一些个体经过协商可以得到问题的解决方案,这些个体就是代理人[1]。随着计算机技术的发展,Agent理论和技术在IT领域的研究不断深入,应用领域不断扩大。然而,代理人并没有确切的定义,但Wooldridge和Jennings提出的定义是最流行的。他们认为主体具有四个重要特征,即自主性、交互性、反应性和主动性。
经过多年的发展,Agent技术已经从最流行的分布式人工智能(DAI)扩展开来,并被许多其他领域借鉴和融合,表现出良好的性能。作为一种设计和开发软件系统的新方法,它受到了学术界和企业界的广泛关注。因此,目前我们对agent的研究大致可以分为智能agent、多Agent系统和面向Agent的编程[2]。这三个方面相互交织,相互关联。
1个智能代理
基于设计原则和系统结构的限制,即使在同一个系统中,Agent技术也处于不同的层次和结构中。但是,在实际的研究过程中,在任何一个系统上构建多个Agent系统,只会增加研究人员的工作量,很多时候他们所做的事情只是无用功。事实上,如果他们只需要根据需求开发所需的代理,就会事半功倍。所以传统代理商的业绩越来越差。
在此基础上,Wooldridge和Jennings对Agent技术进行了新的定义和设计。他们的“弱定义”和“强定义”是最经典的,被大多数人接受。除了其最基本的特征外,主体还可以具有其他特征,如移动性、适应性、沟通能力、理性、持久性或时间连续性、自启动性、自利性等[3]。
Agent原意是“情报”。经过重新设计,其智能性和独立性都取得了显著的效果。它不再受外界环境的干扰,可以根据外界行为和自身内部状态,以完成任务为导向,从而高效、灵活地自行完成某些事情。同时,由于其移动性,Agent可以将封装的数据从一台主机完全移动到另一台主机[4]。与传统概念相比,智能主体的概念具有更多的知识性、主动性和协作性,具有更强的问题解决能力和自主性。
多智能体系统
随着网络和互联网技术的发展,单一的代理已经不能满足需要。在这种环境下,多智能体系统应运而生。顾名思义,它由多个Agent组成,主要用于分布式自治系统。它的每个成员都是一个个体,行为完全独立,计算过程异步、并发、并行。agent的互操作性和agent之间的协商与合作是其研究的重点。
从操作控制的角度来看,多智能体系统的体系结构可以分为集中式、分布式混合智能体[5]。集中式结构是指代理成员被一起管理,被分配的控制代理可以分配和管理组内成员的任务,以达到协调和控制的目的。分布式结构比集中式结构更加灵活稳定,不会因为群体中一个成员的问题导致全线崩溃。但由于其成员都是独立的,没有主次之分,所以代理的数量会很大,直接导致维护成本的增加。混合结构是集中式结构和分布式结构相结合的一种改进结构。它不仅解决了同类型代理之间的资源分配问题,还协调了不同类型代理之间的冲突[6]。Agent目前,混合结构是多agent系统中应用最广泛的结构。
多智能体技术是分布式人工智能和计算机科学领域的一个研究热点。它在计算机网络、多机器人系统、交通控制系统、软件工程、计算机仿真和军事等领域发挥着重要的作用。
3面向代理的编程
随着“互联网”概念的提出,越来越多的密集型软件部署在开放的网络环境中,系统与环境之间正在发生深刻的变化,这对编程技术提出了严峻的挑战。因此,设计一种新的软件理论和模型成为设计者面临的挑战。在此背景下,许多学者将Agent的概念、思想和技术引入软件工程领域,并将其与软件工程的思想、原理和原则相结合,产生了面向Agent的软件工程(AOSE)这一新颖的研究方向[7]。
面向代理的软件工程是理论和实践的综合。一方面,它把Agent作为一个基本的概念模型和计算抽象,并把由此产生的一系列思想应用到软件开发中;另一方面,在软件开发设计过程中,通过Agent之间的交互和高层交互,实现系统的整体设计目标,可以更好地提高软件系统的灵活性,降低维护成本。因此,不得不说面向agent的软件工程是软件工程领域的一大进步。
目前,面向Agent编程正处于发展阶段,但已经引起了各方面的极大关注。如电子商务、分布式信息检索、监控、工作流管理系统、并行处理等。随着该技术与其他计算机技术的合作日益密切,它有了更大的发展空间和更广泛的应用领域。
信息技术将越来越多地覆盖我们的生活,Agent技术的研究和应用将越来越广泛。尊重客观事实,设计和实施新的解决问题的手段和方法,是计算机工作者义不容辞的责任和义务。
参考资料:
[1]百度百科。代理技术。http://baike.baidu.com/view/1446990.htm.
[2]李伟,张凤鸣。多智能体技术的智能体应用研究[J].软件空间,2006(22)。
郑伟南,张瑶,王朔。基于信标的多智能体系统关键技术研究[J].电子技术与软件工程,2016(1)。
[4]杨。多agent系统交互的Agent建模研究[D].沈阳师范大学,2013。
[5]范瑛。多智能体系统初探[J].科技信息,2011(1)。
[6]宋毕慧。多智能体协同强化学习的研究[D].湖南大学,2013。
[7]毛新军。面向Agent的软件工程:现状、挑战与展望[J].计算机科学,2011(1)。
下一页分享更优秀的人工智能与agent技术的论文
相关阅读
RelatedReading猜你喜欢
Guessyoulike