浅谈智能代理技术

2009-03-14 06:59梁启娟张雪飞
新媒体研究 2009年4期
关键词:人工智能

梁启娟 张雪飞

[摘要]智能代理技术,是一种软件单元,具有高度智能性和自主学习性。分析智能代理技术的概念、功能特点、工作原理等。

[关键词]智能代理 人工智能 智能结构

中图分类号:TP3文献标识码:A文章编号:1671-7597(2009)0220046-01

一、引言

智能代理(Intelligent Agent)涉及到人工智能、信息检索、计算机网络、数据库、数据挖掘、自然语言处理等领域的理论和技术。智能代理技术,是分布式人工智能研究的一种软件单元,具有高度智能性和自主学习性,可以根据用户定义的准则,主动地通过智能化代理服务器为用户搜集最感兴趣的信息,然后利用代理通信协议把加工过的信息按时推送给用户,并能推测出用户的意图,自主制订、调整和执行工作计划。

二、智能代理技术的功能特点

智能代理技术的基本功能特点如下:

1.智能性(Intelligence):具有解决问题所需的知识、策略和相关数据,能够进行相关的推理和智能计算,智能代理还可以在用户没有给出十分明确的需求时推测出用户的意图、兴趣或爱好,并按最佳方式代为其完成任务,对用户的需求能分析地推送,并能自动拒绝一些不合理或可能给用户带来危害的要求。

2.代理性(Agent):使用代理通信协议进行信息交换,并把检索信息结果主动推送给用户,并管理用户的个人资料及其私人目录下的知识库。

3.学习性(learning):智能代理技术能够根据当前环境的变化,动态地调整自己去完成各项任务、计划,并主动地把信息过滤、整理后提供给用户服务。

4.合作性(Callaboration):每个智能代理有标准的接口,采用统一的通信语言进行信息的交流。多代理系统由代理组,通过代理本身的搜索活动和相互之间的交互活动,构成系统的群体活动,相互之间分工合作共同完成复杂任务,从而实现系统整体的功能或目的,同时,每个代理也在这种交互的过程中实现了自己的功能或目的。

5.反应性(Reactivity):代理能感知环境,并对环境作出适当反应。

6.社会性(Social Ability):代理具有一定的社会性,即它们可能同代理代表的用户、资源、其它代理进行交流。

7.移动性(Mobility):具有移动的能力,为完成任务,可以从一个节点移动到另一个节点。比如访问远程资源、转移到环境适合的节点进行工作等。还有诚实性、顺从性、理智性等等。

8.持续性(durative):各个智能代理有不同的任务,在Internet上搜索访问,这种移动是多点并行的,具有可以跨地域、时空持续运行的功能特点。

9.主动性(Proactivity):代理能够遵循承诺采取主动,表现面向目标的行为。例如,Internet上的代理可以漫游全网,为用户收集信息,并将信息提交给用户。

三、智能代理的工作原理

智能代理可以看作是知识处理的实体,由知识库、规则库、推理机、各代理之间的通信协议组成,能够完成知识发现代理、通信协作代理、规则库应用代理、监督代理、知识库管理代理、推送代理等功能。

智能代理有自己的知识库,用户表达出自己的信息需求后,通过通信协作代理传给知识库,根据用户信息库中用户特定的需求和近一段时间内的爱好兴趣为标准来筛选信息。监督代理就是当用户提出信息需求时,它就会检查知识库中用户以前是否有过相似的信息需求,若有就把知识库中用户以前的需求记录提取出来,通过推送代理发给用户;若知识库中没有用户的信息需求,经规则应用库代理理解生成一定的搜索规则,传送给知识发现代理进行相关信息搜索,搜索后的结果经信息过滤后存于信息数据库,再经过知识库的推理机制推断用户的潜在需求,作为用户需求历史记录下来,结果推送给用户。检索完成后允许用户对结果进行满意度和相关度的评价并反馈给知识库,一方面了解用户的新的兴趣需求,另一方面完善用户所需信息相关度的匹配规则,为用户的未来信息检索提供可靠的保障。

四、智能代理的结构

智能代理系统是一个高度开放的智能代理,其结构如何将直接影响到系统的性能和智能。一般意义上体系结构使得传感器的感知对于程序可用,运行程序并把该程序的作用选择反给执行器。可见,智能代理、体系结构和程序之间存在如下关系:智能代理=体系结构+程序

智能代理程序的核心部分叫做决策生成器或问题求解器,起到主控作用,它接收全局状态、任务和时序等信息,指挥相应的功能操作程序模块工作,并把内部的工作状态和所执行的重要结果送至全局数据库。智能代理的全局数据库设有存放智能代理状态、参数和重要结果的数据库,供总体协调使用。

智能代理的运行是一个或多个进程,并接受总体调度。特别当系统的工作状态水工作环境而经常变化以及各智能代理的具体任务时常变更时,更需要搞好总体协调。

各个智能代理在多个计算机CPU上并行运行,其运行环境有体系结构支持。体系结构还提供共享资源(黑板系统)、智能代理键的通信工具和智能代理间的总体协调,以使各智能代理在统一的目标下并行、协调的工作。

智能代理是从感知序列到实体动作的映射。根据人类思维的不同层次,可以把智能代理分为以下几类:反应式智能代理:反应式(reflex或reactive)智能代理只简单的对外部刺激产生响应,没有内部状态。慎思式智能代理:慎思式(deliberative)智能代理又称为认知式(cognitive)智能代理,是一个具有现实符号模型的基于知识的系统。跟踪式智能代理:具有内部状态的反应式智能代理通过找到一个条件与现有环境进行工作,然后执行与规则相关的作用。复合式智能代理:复合式智能代理即在一个智能代理内组合多种相对独立和并行执行的智能状态,其结构包括感知、动作、反应、建模、规划、通信和决策等模块。

五、智能代理的应用

智能代理技术最初应用于商业领域,随着通信技术和网络信息技术的迅速发展,其特性和功能也不断地扩展,主要应用在数字图书馆、网络化学习代理、电子商务和远程教育的研究和开发等领域。

六、结论

本文分析研究了智能代理的概念,特点,以及它的工作原理,深入分析了智能代理技术。我们相信随着智能代理的发展和进一步成熟,智能代理技术的发展会取得更大的进步。

参考文献:

[1]李伟超、牛改芳,智能代理技术分析及应用[J].情报杂志,2003,6:29-33.

[2]张宏斌、朱明富、陈德军,智能化搜索引擎技术的研究进展[J].信息与控制,2003,32(6):524-2530[5].

[3]毛卫良、盛焕烨,一个智能代理体系结构模型.计算机应用研究,2002,4.

[4]陈延斌、吴伟,基于多Agent的供应链智能集成与决策研究[J].计算机应用研究,2004,21(8):27-29.

猜你喜欢
人工智能
人工智能AI
人工智能
人工智能之父
2019:人工智能
人工智能
人工智能与就业
China’s Artificial Intelligence Revolution
数读人工智能
人工智能时代,就业何去何从
下一幕,人工智能!