设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 查看内容

上海交通大学:开源应用于三项图书馆服务

2012-1-11 15:43| 发布者: 红黑魂| 查看: 3995| 评论: 0|原作者: 李鲍 孙翌 郭晶|来自: 中国教育网络

摘要:   随着图书馆各项服务的推进,图书馆需要建立各类系统,以满足服务需求,但是鉴于图书馆人力、资金、时间等限制,越来越多的图书馆开始利用开源软件进行系统建设。开源软件一般都具有开放性、灵活性和前瞻性的特点 ...

  机器人账号是通过BotPlatform平台登录到微软的MSN服务器,所以IM机器人账号运行的稳定性就可以由BotPlatform平台保证,图书馆无需投入人力。我们只要在具体业务上投入开发力量,保证业务逻辑系统的稳定性即可。当IM机器人的用户访问量非常大时,我们可以将业务机器人部署在多台机器上并行,BotPlatform可以保证负载平衡等集群问题。

  图书馆IM机器人的个性化智能服务的核心程序由图书馆根据用户需求自行开发,这也是整个服务系统的核心程序所在,该部分系统运行在图书馆端。对用户而言,其享受的所有智能化IM机器人服务均是由图书馆定制设计所提供的。

  我校图书馆为满足用户的需求,推出一系列IM机器人参考咨询服务。该服务主要是利用IM机器人24小时在线的优势,自主应答用户的问题,其服务模型见图3。

图3 IM应答服务模型

  四大功能模块

  IM智能机器人的主要功能模块如下:

  1.机器人登录

  由于IM机器人是基于BotPlatform平台进行二次开发,所以我们实际是登录到BotPlat form 平台,再由BotPlat form 平台完成与微软MSN服务器的信息通信。

  2.命令解析

  IM机器人的智能表现在通过解析用户的消息获得命令,并根据命令要求给出合理的响应。为了实现丰富的业务类型,我们就需要定义大量的命令来让机器人区分用户的要求,这就需要命令解析模块从用户的消息里面提取命令代码并调用响应的命令处理函数。

  3.知识库自学模式

  即使再博学的人也不可能回答所有问题,IM机器人也同样面临这个不可回避的问题,为了尽量少出现这种情况,我们赋予IM机器人学习功能——它可以学习任意用户教给它的知识。这样它就可以在这个问题下次被咨询的时候给予准确的回答。

  4.页面跳转

  很多时候用户会通过IM 机器人询问馆藏等情况,由于MSN信息发送有长度和类型限制,所以包含大量信息的答复内容不能很好地展现给用户,此时我们可以通过页面跳转功能,以一个网页的方式来给用户展示回答内容。这种方式同样可以应用在期刊导航、个性化信息推送、新书通报等。

  开源软件的目的是让更多的人以更简单的方式、更少的投入获得最大的收益,但是开源软件也有明显的缺点,比如需要使用者有一定的开发能力,没有公司进行后期维护和技术支持,需要图书馆进行相应的技术力量的储备等。所以我们在选择开源软件时不能盲目,要根据自需求和本馆的开发力量选择合适的方式。


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部