首页 理论教育 用户检索系统

用户检索系统

时间:2022-03-04 理论教育 版权反馈
【摘要】:子任务间的控制流由较高层次的产生式规则集合来组织。具体运行流程及其内容如下:启动GETUM功能模块获取用户模型。SEARCH与PLEXUS系统的数据库管理系统进行对话连接,将问题描述的成分排列到数据库管理系统所提供的查询语言的语法结构中。SEARCH还能根据数据库管理系统的检索进程所提供的检索结果登录数进行扩展检索或缩小检索范围。在结果提供的过程中,EVALUATE需要利用GETUM功能模块所获得的用户知识来决定款目显示的顺序。

12.5.4 PLEXUS的工作流程

PLEXUS将咨询任务分成四项子任务,对应于GETUM、GETSTAT、SEARCH、EVALUATE这四个功能模块。这些功能模块独立运行,各功能模块可以与一个或多个知识结构和系统资源发生联系。在PLEXUS原型系统中,各项功能保持着或多或少的线性次序。过程顺序从GETUM到GETSTAT,再到SEARCH,最后到EVALUATE。当然,有时子任务也可以回溯进行。如果检索结果不理想,系统可以重复调用GETSTAT和SEARCH。子任务间的控制流由较高层次的产生式规则集合来组织。具体运行流程及其内容如下:

(1)启动GETUM功能模块获取用户模型。在一个标准的对话中,用户首先得到一份简单的PLEXUS的能力和范围说明,然后GETUM启动。GETUM功能模块通过向用户提问,建立一个简单的用户模型,它主要包括如下内容:用户对PLEXUS的熟悉程度和自身的实践水平、用户对主题领域的熟悉程度、用户提问主题与其自身职业的关系等。GETUM模块了解用户的特征对咨询过程很重要。

(2)转入GETSTAT功能模块产生用户问题描述。GETSTAT拥有问题描述模拟功能,能够使PLEXUS系统识别用户输入的原始语句并理解用户的信息需求,形成一个完整的、适宜的问题描述。

(3)转入SEARCH功能模块得到检索策略。在系统获得足够的用户问题描述后,SEARCH将它们转化为检索策略。SEARCH与PLEXUS系统的数据库管理系统进行对话连接,将问题描述的成分排列到数据库管理系统所提供的查询语言的语法结构中。SEARCH还能根据数据库管理系统的检索进程所提供的检索结果登录数进行扩展检索或缩小检索范围。

(4)最后由EVALUATE功能模块向用户提供检索结果。在可接受数量的语词款目检索出来后,EVALUATE将检索结果提供给用户。在结果提供的过程中,EVALUATE需要利用GETUM功能模块所获得的用户知识来决定款目显示的顺序。

参考文献

[1]金良浚.咨询概论[M].杭州:浙江教育出版社,1987.

[2]张燕飞,严红编著.信息产业概论[M].武汉:武汉大学出版社,1998.

[3]文庭孝.21世纪图书馆信息咨询的发展趋向(上)[J].图书馆理论与实践,2002(5):9-12.

[4]陈丕庞.图书馆智能咨询系统的构建[J].图书馆理论与实践,2006(4):11-13.

[5]贺德方,梁战平,毕强,等.数字时代情报学理论与实践——从信息服务走向知识服务[M].北京:科学技术文献出版社,2006.

[6]焦玉英.管理咨询基础[M].武汉:武汉大学出版社,2004.

[7]陈远,成全.分布式协作参考咨询服务共享平台的构建[J].情报学报,2005(1):93-99.

[8]韩毅.基于Agent的数字图书馆信息咨询.现代图书情报技术[J],2005(1):12-14.

[9]张晓林,黄影,黄学军,等.基于网络的交互式智能化咨询服务机制[J].情报理论与实践,2001(3):217-219,202.

[10]黄影.基于网络的交互式智能化咨询系统的研究与设计[D].成都:四川大学电子信息学院,2001.

[11]张玉峰.智能情报系统[M].武汉:武汉大学出版社,1991.

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈