软件Agent技术读后感精选.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件Agent技术读后感精选

软件Agent技术读后感 伴随着网络技术和信息技术的发展,软件Agent技术引起了人们的热切关注,有着广泛的应用前景。Agent这个词就是“代理”的意思。比如,我们想到某地旅游,最简单快捷的办法就是找一个旅游代理。为什么呢?因为旅游社掌握着大量关于旅游的知识和执行的能力。这些事如果要我们自己办,会费时费力。视点再高一点看这个问题,那就是社会化问题。随着人类社会的文明进步,社会分工越来越细。同样,计算机应用系统也面临着这样的问题。众所周知,计算机网络起源于20世纪70年代,经过30年的进步,网络技术以惊人的速度在进步和发展,今天的计算机系统已不是单击系统了,而是跨州连郡。那么这样的系统给我们带来什么负担呢?信息量巨大,系统复杂,异构平台,地理分布,多组织协作等。这样大系统的开发和维护绝对是对人智慧的挑战,这意味着我们不能用原始的技术来解决这个问题,必须寻找新的方法。软件技术也提出一些新的方法,如分布对象和接口技术,典型的如CORBA和COM/DCOM,这些技术解决了分布处理的一些问题,但我们面临的更大困难是网络在动态变化,不论是是从它的规程、拓扑,还是资源,谁也不能说出Internet上有些什么?动态变化带来大量的不确定问题。CORBA和DCOM技术是基于静态的接口知识,很难解决这个问题。这个问题需要一个具有智能的灵活的可以移动的软件实体来解决,这就是软件Agent,简称SA,这就是SA在今天兴起和发展的原因。 SA的发展来源于两个分支技术,一个是70-80年代的人工智能技术,另一个是后来的移动代码技术。正是由于这两种技术,才使SA得出现成为可能。 对于SA的定义,众说纷纭。但基本上认为SA是一种具有自治性,社会性,反应性和目标驱动的软件实体。自治性是Agent最基本的特性,指行动上的独立性。Agent鸭蛋被初始化后,独立执行,无需用户直接干预。Agent控制着自己的外部行为和内部状态,它可以被授权去做某种决定,完成一些重要的事情。社会性是指Agent不是孤立的,而是存在于一个群体中,可以与其他Agent通讯交流合作。反应性是指Agent清醒地对待所处的环境,感知和作用其所处的环境(环境可能是物理的世界,使用图形接口的客户,其他Agent集合或者所有这些的集合),能对环境变化发生的改变及时做出响应。当Agent遇到例外情况时,可以及时采取措施。目标驱动之Agent具有自己的目标,而且事先有计划。Agent能探测到适合客户目标的有利场景,通知客户这个场景出现的时机。也就是说,Agent不仅能对所处环境做出响应,也能主动地展现面向目标的行为。 除以上基本特性外,还可能拥有以下性质(1)移动能力:Agent有能力在一个网络上随时、随地,自主地从一台主机迁移到另一台主机。正在运行中的Agent状态可以被存储且传送到新的主机上,在那里Agent程序被恢复且继续从暂停的地方开始执行。(2)学习能力:基于历史活动的执行情况(经验)指导未来的行为,Agent这种对时间上的适应性成为学习性。(3)推理能力:基于当前的知识和一定的规则进行判断推理,从而决定自身的动作。(4)协作能力:和其他Agent协作完成任务。有些任务不是单个Agent能完成的,比如遇到复杂的任务,一些Agent可以形成Agent群共同完成。 由于Agent技术有上述的点,使得他与目前其他的分布计算方法相比有很多优点。Agent技术使得分布计算更简单,灵活,可以将复杂的计算任务分解成子任务,让Agent去完成;由于Agent是将代码送到信息资源处运行,而不是将信息资源远程下载,因此大大节省了网络宽带资源;Agent因为有智能型和移动性,所以对网络的动态适应性很好,能自主的寻找可用资源,充分利用网络资源;Agent还有磋商协作能力。 从Agent的特性就可以看出,Agent与对象既有相同之处,又有很大的不同。但Agent可以看做是一类特殊的对象,既具有心智状态和智能的对象,Agent本身可以通过对象技术进行构造,而且大多数Agent都采用了面向对象的技术,Agent本身具有的特性又弥补了对象技术本身存在的不足,成为继对象技术后,计算机领域的又一次飞跃。全球范围内的Agent研究浪潮正在兴起,包括计算机、人工智能、系统集成以及其他行业的研究人员正在对该技术进行更深入的研究,并将其引入到各自的研究领域,为更将有效的解决生产实际问题提供了新的工具。 软件Agent技术的这些特性,使他在目前的网络迅速发展的形势下有着广泛的应用。例如电子商务,信息挖掘,智能工作流,以及个人智能助理等方面。 基于Agent技术方法不仅能提高软件的智能性,而且更加适合于解决复杂系统问题,其解决问题的方法,具体可由下述4步来完成: 分解:将复杂系统分解成为多

文档评论(0)

tazhiq2 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档