写作技巧文发表2016年

更新时间:2024-02-18 作者:用户投稿原创标记本站原创 点赞:15116 浏览:68445

写作技巧模式实现数字图书馆

个性化信息怎么写作模型

庄鹏张惠惠夏佩福

(上海交通大学情报科学技术研究所,上海200030)

摘 要:本文在分析了现代图书馆数字化后对个性化信息怎么写作的需求的必要性后,首先阐述了两个概念:个性化信息怎么写作,写作技巧模式思想.接着针对图书馆个性化信息怎么写作要求,提出用写作技巧模式建立起来的个性化信息怎么写作系统模型,并对模型进行了功能性描述.最后提出本模型的面临的挑战和潜力.

主题词:写作技巧数字图书馆个性化信息怎么写作

AgentPatternRealizingaModelofPortalInformationServiceinDigitalLibrary

ZhuangPengZhangHuihuiXiaPeifu

(InstituteofInformationScienceandTechnology,ShanghaiJiaotongUniversity,Shanghai200030)

AbstractFirstly,twoconcepts--customizedinformationserviceandagentpatternaredefinedafterthenecessityanalysiorportalinformationdemandssincethedigitalizingoflibrary.Thenamodelusingagentpatternisbuiltuptooffertheportalinformationserviceromdigitallibrary.Afterthefunctionaldescriptionofthemodelsomechallengeandpotentialareputout.

Keywordagentdigitallibrarycustomizedinformationservice

1引言

随着网络技术的发展,图书馆必须顺应数字化发展潮流,开始从传统图书馆向数字图书馆过渡,随之带来了怎么写作方式的转变,个性化信息怎么写作成为了对数字图书馆的新要求.本文以两个检测设为前提,提出了用写作技巧思想实现的基于数字图书馆的个性化信息怎么写作模型.最后分析了模型面临的挑战和潜力.

2个性化信息怎么写作的必要性及相关概念

2.1图书馆提出个性化信息怎么写作的必要性

国际图联定义的现代图书馆具有四种职能:⑴保存人类文化遗产,⑵开展社会教育,⑶传递科技情报,⑷开发智力资源.[1]可见现代图书馆最重要也是最基本的职能是信息怎么写作功能.数字图书馆以信息资源数字化,信息怎么写作方式电子化为特征,同时网络的发展促使数字图书馆能够实现资源共享,从而形成广域的虚拟图书馆.用户面对的是一个蕴涵着丰富智力和资讯资源的怎么写作实体,如何最大限度地利用这些资源,是怎么写作需求者和怎么写作提供者都需考虑的问题.作为怎么写作提供者的图书馆,要转变被动怎么写作为主动怎么写作.图书馆主动怎么写作的对象是有着千差万别需求的众多个体,于是产生了个性化需求的问题.为满足个体的个性化需求,数字图书馆需要建立起相适应的个性化信息怎么写作系统.本文正是针对这种必要性,提出了一种用写作技巧模式思想实现个性化信息怎么写作的模型,在介绍该模型前,先给出两个概念:个性化信息怎么写作和写作技巧模式思想.

2.2个性化信息怎么写作

个性化信息怎么写作包括两方面内容:个性化信息和个性化怎么写作.个性化信息是反映个体个性特征(如追求新奇)的一切信息,同时还包括个体特定的信息需求组合,如追求新奇而表现的对新潮前卫信息的需求组合.个性化怎么写作包括怎么写作时空的个性化(在用户希望的时间和地点得到怎么写作),怎么写作方式的个性化(根据用户个人偏好提供怎么写作)和怎么写作内容的个性化(用户各取所需,不再千篇一律)[2].作为信息提供者的图书馆要能提供符合个体的个性特征的信息,这样的信息才能给个体带来价值.个性化信息怎么写作不仅要能对用户提出的要求提供最贴切的信息怎么写作,还要能依据个体个性特征,主动收集个体可能感兴趣的信息,甚至预测个体可能的个性发展,提前收集相应的信息,最后以个性化方式显示给个体.整个过程是个负反馈闭环系统,如图1所示,个体显式的信息需求及潜在的信息需求作为输入,同个性化信息怎么写作系统提交给个体的信息进行比较,作为比较器的个体就产生一定的反映和评价,该反馈信息会直接影响信息怎么写作单元的信息检索策略,从而导致下一步更趋向于输入的信息输出.本论文将要建立的智能写作技巧模型整体上正是基于该原理工作的.

2.3写作技巧模式思想

写作技巧(Agent)作为一种全新的软件开发模式,是在分布式系统和协作系统中能持续自主地发挥作用的计算实体,它可包含更低层次的agent.一般认为agent应具有的特点是:(1)自主性:agent是独立运行的实体,能控制自身的行为和内部状态,并能自主实现自己特有功能.(2)社会合作能力:agent独立但不孤立,能够同其它Agent主体进行信息交换.在单个agent不能独立完成某项任务时,它能借助通讯机制与其它agent进行协作来达到预期的目标.(3)反应和学习能力:Agent能够感知环境,并能对环境信息和突发事件做出及时的响应,在运行过程中动态地收集信息,进行功能的动态调整.(4)主动行为:agent是主动的,它采取的一切动作都是面向怎么写作目标的.[3,4]

本论文提出的模型其基本元素是能提供某确定功能的agent实体,这些agent实体在独立完成自身的任务的同时,还要协作完成一定的系统功能.在运行时,它们能主动地对外界反馈信息做出响应,主动学习,并将学习后的新信息,新规则丰富到个性库中,为下一次的循环做准备.这种闭环信息跟踪预测系统只要agent初始参数设置合理,就可以实现一定误差范围内的跟踪及预测输出,即信息的输出基本上是逼近个体的真实需求的,同时根据推理机制得出个体将来可能的信息需求,提交给agent规划机构预执行,进而得到预测信息输出.

在图1中涉及的几个必须的功能性模块,是由许多agent智能体组合完成的.每个功能模块由一个agent协调者和许多子agent组成,每个子agent被分配了一定任务,协调者agent负责协调各个子agent,从而得到模块的整体功能,系统层次上,agent协调者要同其他模块的agent协调者进行信息交换,从而完成一次循环的信息提交.系统的运行过程就是一次次循环反馈的信息提交过程.

3系统写作技巧模型

3.1检测设

提出系统模型前,为了界定本系统的范围,首先做两个检测设:检测设1:数字图书馆提供各种统一的信息怎么写作接口标准,比如各种数据库资料查询接口,电子书籍怎么写作接口,VOD怎么写作接口.本模型系统只要同这些接口交互就可获得相应信息及怎么写作.检测设2:为突出用写作技巧模式实现个性化信息怎么写作系统这一主题,系统模型中忽略了安全审查和权限认证这一块,这些留待以后进一步探讨.

3.2客户端写作技巧模型

客户端写作技巧模型如图2所示."图形用户界面(GUI)"模块列出数字图书馆可以提供的功能选项,个体从中选择自己所需要的信息怎么写作功能,并且选择对各种信息怎么写作所期望的显示方式.个体的功能需求信息会被传递到写作技巧怎么写作器(AgentServer),来构造个性库(IndividualityDatabase),而显示方式则存储于本地"用户偏好(UserPreferences)"中.个体请求的信息及AgentServer主动提交的信息反馈到各种怎么写作写作技巧agent(如文档信息检索怎么写作agent)时,就会结合UserPreferences中事先预定义的显示要求,以图形界面提交给个体用户.

客户端Agent一方面实现了信息显示方式的个性化,更重要的它能抓取用户的个性信息,这有两个途径,一是通过用户的选择输入,二是通过获取个体对提交的信息的满意程度及评价.下面以"期刊信息怎么写作agent"模块为例,解释其如何获得用户个性信息.个体提交的信息怎么写作请求很大程度上表明了个体的个性特征,如果个体提交了"机器人(robot)"方面的查询请求,在此个体的"检索类库"中就会添加"机器人",并赋予一定的权值,AgentServer基于"检索类库"用个性库中的推理算法构造个性库中的个性信息结构,以后的一切检索工作都是围绕该个性库中个性信息结构进行的.反馈到"期刊信息怎么写作agent"模块时的信息,会包括"机器人"信息,还会包括系统预测的相关信息,如"机器人手臂","机器人视觉","人工智能"方面的论文."期刊信息怎么写作agent"模块还要收集个体对系统提交信息的评价,根据量化后的评价调整"检索类库"相应项的权值,及AgentServer中个性库中各个推理算法的权值,进而调整个性库的个性信息结构.

3.3怎么写作器端AgentServer模型

怎么写作器端AgentServer在图书馆怎么写作系统中的位置如图3所示,AgentServer模型则如图4所示.图3中,AgentServer负责接受通过网络传来的每个用户的各种信息怎么写作功能请求,结合个性库中的推理算法构造个体的个性信息结构,后面的agent只需根据个性库进行信息的检索,就可以提供个体的请求信息及系统的预测信息,这些信息再经由网络传送到客户端Agent中对应的信息怎么写作agent进行显示,而AgentServer为了获取数字图书馆的信息支持,需要以标准的格式向数字图书馆接口提出请求,并且处理标准格式的返回信息.图4中,AgentServer模型分成"Agent协调者(AgentCoordinator)","个性库(IndividualityDatabase)","写作技巧群(AgentGroup)","写作技巧池(AgentPool)"四模块.

"Agent协调者"模块提供对客户端Agent的统一怎么写作接口,包括接受客户端agent提交的个性类库(Pullrequest,IndividualityDescription),如"检索类库",调整个性库中推理算法权值甚至构造新的推理算法(IndividualityDescription),以及反馈信息(需要的和预测的)给客户端Agent(Pushinformation)."Agent协调者"模块会基于个性类库用推理算法构造个性库中的个性信息结构,并进行相似度分析,构建各种"写作技巧群"模块.AgentServer的个性库要比客户端agent的个性类库(如"检索类库")复杂得多,一方面在怎么写作器方提供的是对所有个体个性信息的管理,而每个个性信息又包含有针对不同功能需求的个性信息,另一方面,个性库要有多种推理算法,负责推理出个体可能需要的相关的信息怎么写作内容,构建个体信息结构.

"写作技巧群(AgentGroup)"模块的构造要依赖于"Agent协调者"模块的个体对特定信息请求的相似度的计算,相似度的计算可以用矢量距离法,这儿就不再熬述了.有了相似度就可以按照提供的信息怎么写作功能进行分类和聚类,由于学科已经有了分类体系,可以参照于学科分类的体系进行分类,并辅助以聚类的方法,达到将相似的功能请求分到同一个"写作技巧群"中的目的.比如某个体要查询关于机器人视觉方面的资料,另一个体要查询关于机器人控制方面的资料,通过相似度计算,认为可以构造一个机器人相关的写作技巧群,将这两个个体期刊检索方面的请求写作技巧融合后放于其中.Agent分组的好处在于可以提取出请求的共同之处,克服因重复请求和类似请求造成的查询的资源浪费,对于存在的信息差异请求,可以创建单个写作技巧执行查询,另一个好处就是能够为某个个体找到其他具有相近个性的个体,促进具有相似个性个体可能需要的相互交流,同是研究机器人方面的学者会在机器人方面有更多交流的需要.写作技巧群(AgentGroup)模块如图5所示.

引入"写作技巧池(AgentPool)"是为了提高构造查询agent的速度,并保持对图书馆标准信息怎么写作接口调用的透明性,提供系统统一的查询写作技巧,可增强系统的可维护性,提高系统可靠性和安全性.


3.4系统整体描述

客户端Agent收集需求,捕获个体的评价,并将这些个性信息提交给Agent协调者,Agent协调者维护个性库,建立个性库的个体个性信息结构,该结构是对当前信息需求,可能信息需求及可能的个性发展需求的映射.Agent协调者根据个性库中若干个体的个性结构,计算个性结构相似度,通过分类聚类算法将个体一定的功能需求分配到一定的写作技巧群中,写作技巧群中的每个agent会被赋予特定的任务,所有写作技巧群中agent完成的信息返回组合在一起就是符合个性库个性结构的总的信息返回.写作技巧群中每个agent并不要亲自同数字图书馆接口打交道,它们会从"特定任务写作技巧池"中挑选出合适的一个或几个查询写作技巧,把特定性质的任务交给它们,等待返回的结果.写作技巧群中的agent分析返回的结果,如果不能满足它所被给予的任务要求,就会调整分配算法,重新挑选写作技巧池中的若干查询写作技巧执行,直到Agent协调者通过比较个性库要求的任务和agent提交的结果,认为agent已经完成了被赋予的任务为止,写作技巧群中的agent还必须跟踪资源的具体位置,有没有移动,有没有删除,并将跟踪信息及时反映给Agent协调者.之后协调者Agent将把某个个体的多个功能需求(结合个性库)合并,通过网络提交该信息集合给某个客户端Agent,客户端Agent中的特定功能信息怎么写作agent(如"期刊信息检索怎么写作agent")再结合"用户偏好"个性化地显示返回信息给个体.个体对显示的信息进行操作及评价,各信息怎么写作agent收集这些评价,根据一定算法进行量化,这些收集的个性信息会反映到"个性类库"及个性库的推理算法上.这样就完成了一次闭环循环.

4模型面临的挑战及其潜力

系统独立于数字图书馆信息怎么写作系统,具有相对完整性,但又绝对离不开数字图书馆,它要借助于数字图书馆提供的标准怎么写作接口实现信息的个性化获取.但现在数字图书馆也才处于起步阶段,更不用谈在整个图书馆界建立统一的信息怎么写作接口标准,这是对本模型的一个制约.现在存在的一些所谓的个性化怎么写作仅仅是基于单个图书馆的,甚至把个性化怎么写作同图书馆信息怎么写作杂糅在一起,很难真正适应个性化发展需要.而一个高效的实用系统应该有高的功能内聚,本模型恰恰符合这一点,同时还代表了数字图书馆向虚拟(网络)图书馆发展时,个性化信息怎么写作发展的趋势,即信息怎么写作将不仅仅局限在一个物理上的图书馆,而是要基于若干个图书馆(虚拟图书馆)进行.本个性化信息怎么写作系统基于数字图书馆的标准信息怎么写作接口提供跨图书馆的信息怎么写作,个体面对是一个虚拟图书馆,并不需要知道具体资源是在哪个图书馆(达到位置的透明性),信息资源发现和跟踪的任务全交给个性化信息怎么写作系统完成.可以预言,数字图书馆要实现向虚拟图书馆飞跃必然要对各数字图书馆的信息怎么写作接口制定标准,本模型也会是实现广域个性化信息怎么写作的一种很好的尝试.

tGenerationofWebApplications.IEEE2002

[6]N.BelkinandW.B.Croft.InformationFilteringandInformationRetrieval:TwoSidesoftheSameCoin.CommunicationsoftheACM,35(12):29-38,1992.

庄鹏:上海交通大学情报所研究生.本文发表在《现代图书情报技术》2003年第5期

偏差放大

个性化信息怎么写作单元基于数字图书馆提供信息

调整信息怎么写作单元信息获取策略

-

输出

图1个性化信息怎么写作的反馈实现

个体

(GUI)

用户偏好(UserPreferences)

文档信息检索怎么写作agent

电子图书信息怎么写作agent

期刊信息检索怎么写作agent

VOD点播信息怎么写作agent

图2客户端写作技巧

Web

怎么写作器

应用怎么写作器(

ApplicationServer)

写作技巧怎么写作器(

Agent

Server)

数据库

标准应用接口(ApplicationInterface)

如,期刊信息检索接口,流数据接口

Web接口

Push(user_id,catalog_id)

Pull(user_id,catalog_id)

IndividualityDescription(user_id)

图3怎么写作器端AgentServer在图书馆信息怎么写作系统中的位置

数字图书馆

Agent

协调者,构建个性库,并进行相似度分析

个性库(Individuality

Database)

写作技巧群1(AgentGroup1)

写作技巧群2(AgentGroup2)

写作技巧群3(AgentGroup3)

写作技巧群4(AgentGroup4)

写作技巧

(Agent

Pool)

Agent1

Agent2

Agent3

Agent4

Pullrequest

Pushinformation

Individuality

Description

图4AgentServer模型内部实现图

相同功能模块,构建的agent

个体1Agent

个体2Agent

Agent控制

个体3Agent

构建agent

个性库库

调用写作技巧池

图5写作技巧群(AgentGroup)模型

返回信息

比较器