第1篇:图书馆智能化设计系统初探
智能化建筑的兴起极大地促进图书馆建筑的发展,智能化设计也成为图书馆建筑的发展趋势。综合布线技术是智能建筑的重要组成部分,直接关系到图书馆智能化水平的程度。结构化综合布线以其标准化、模块化、兼容性、先进性和灵活性的优点在图书馆智能化设计中得到实践与运用。
在过去的图书馆建设中,对语音、图像和数据线路等的设计,大都采用相互独立的布线系统,并且使用各种不同的传输线、配线插座及接头等,互不相容。这些不同的设备系统由于使用了不同的传输媒质,因而构成了各自独立的网络。与此同时,它们又使用各自的插头、插座、配线架,相互之间不能共用。其结果,既造成资源浪费,又缺少灵活性和适应性。
近年来,智能化建筑的兴起极大地影响着图书馆建筑的发展,智能化也成为图书馆建筑的发展趋势。综合布线是智能建筑的重要组成部分,直接关系到图书馆智能化水平的程度。据统计,计算机网络及通信系统出现的故障70%是由布线系统引起的[1]。因此,图书馆的综合布线系统是保证图书馆数字通信网络正常运行的重中之重。结构化综合布线(PremisesDistributionSystem,简称PDS)是当前图书馆建筑设计中最先进、最有发展前途和最具适应性的拓扑结构布线方式。其主要特点体现在标准化、模块化、兼容性、先进性和灵活性方面。
一、图书馆智能化要素
图书馆智能化建筑是指综合采用电子信息技术、计算机技术和现代通讯技术对图书馆建筑内的设备进行自动监控、对信息资源实施科学管理以及提供优质高效信息服务通道的现代化建筑。[2“图书馆智能化是从图书馆楼宇的整体出发,既考虑图书馆内部各业务功能的专业化、计算机化,又考虑图书馆建筑物本身管理的自动化与网络化,形成一种高度集成的计算机网络系统,是建筑技术与信息技术
在图书馆业务中的有机结合。”[3图书馆建筑智能化通常具备二大要素:楼宇自动化系统(BuildingAutomationSystem简称BAS)、通信自动化系统(CommunicationAutomationSystem简称CAS)、办公自动化系统(OfficeAutomationSys-tem简称OAS)。系统集成如图1:
OAS
结构化综合布线
1. 楼宇自动化系统(BAS)
楼宇自动化系统主要是对图书馆建筑中所有机电装置和能源设备实现高度自动化和智能化的集中管理,运用计算机数据处理,自动计量和控制技术对智能化建筑内的能源、机电、消防、保安等设备进行信息互换和连动,形成最佳管理系统。它主要包括以下几个子系统:环境设备(如空调、给排水设备等)监控系统、能源设备(如照明、变配电、动力和热力设备等)监控系统、消防自动化系统、安防系统等。
2. 通信自动化系统(CAS)
通信自动化系统是智能化建筑内语音、数据和图像等信息采集、处理和传输的基础,同时与外部通信网相连,保证大楼内部与外界互通信息。各种设备的插头,只要插入标准插座,就可以发挥各自的功能。也就是说,任一信息端口均可接入不同的终端设备,如电脑、工作站、电话传真、摄像头、电视、广播设备等,其功能和接口只需通过简单的跳线来解决。这样,在大楼设计之初,便可根据楼内各个部分的功能要求,预设一定数量的信息端口,并留有冗余,即使将来在使用时有所调整,也能满足需求,因而可以避免重复建设或后续建设所带来的浪费。
3.办公自动化系统(OAS)
实现办公自动化就是要利用先进的技术和设备来提高办公效率和办公质量,改善办公条件,减轻劳动强度,进而实现管理和决策的科学化,防止或减少差错和失误。“办公自动化系统是人们借助计算机技术、通信技术、多媒体技术和行为科学等先进技术完成各种办公目标的人机系统。41图书馆业务办公自动化系统实质上是一个文献信息综合管理系统,主要包括多媒体导读子系统(图书馆简介、使用和查询等,可以通过触摸屏形式实现)、文献资源管理子系统(文献的采集、编目、流通、期刊、联合目录、数据镜像与数据仓库管理等)、信息服务子系统(信息导航、信息咨询、文献检索、联机服务、公共信息发布等)和读者管理子系统(图书借阅、归还、预约、到期催还、过期罚款、遗失或赔偿等)。“在图书馆建筑中,OAS的主要任务是文献资源的管理与服务。文献资源的管理与服务直接影响图书馆管理的效率和质量,OAS理应是图书馆智能化的关键。51而综合布线是OAS乃至整个智能化系统实现的必要条件,因此,综合布线也应当是整个智能化系统的重中之重。
二、图书馆智能化系统中的综合布线设计实践
综合布线是适应现代智能化建筑发展的需要,为满足通讯网络向数字化、综合化和智能化方面的发展而发展起来的。“建筑物与建筑群综合布线系统(或称综合布线系统),是指一幢建筑物内(或综合性建筑物或建筑群中)的信息传输媒质系统。它将各方面相同或相似的线缆、接续构件按一定的秩序和内部关系组合而成为整体。也就是将语音、数据和图像以及监控管理等各种设备所需的布线、接续构件组合在一套标准的,且通用的传输媒质中。”中国工程建设标准化协会在“建筑与建筑群综合布线设计规范”中,把综合布线系统划分为六个子系统,即工作区子系统、配线(水平)子系统、干线(垂直)子系统、设备间子系统、管理子系统和建筑群子系统。
结构化综合布线(PremisesDistributionSystem简称PDS)是当前图书馆建筑设计中最先进、最有发展前途和最具适应性的拓扑结构布线方式。其主要特点体现在标准化、模块化、兼容性、先进性和灵活性方面。贵阳学院图书馆按照智能化建筑设计的基本要求,对大楼采用结构化综合布线,主要对大楼中的语音(电话网络)、数据(业务与办公自动化网络)、图像(监控、安防系统等)进行统一布线。在满足实际需要的前提下,充分考虑信息发展和需求的不
断变化,力求将贵阳学院图书馆大楼综合布线建设为一个可靠、先进和适当超前的布线系统,为整个图书馆智能化和网络化打下坚实的基础。根据图书馆功能和发展需要,贵阳学院图书馆综合布线主要设计以下几个子系统,即:
1.
工作区子系统:覆盖的信息点范围为中心机房、情报检索室、电子阅览室、各业务部门(如办公室、采编、流通、期刊、典藏等)以及其它区域(如辅助用房、值班室、自修室、公共走廊、休息平台等区域)。信息点在满足基本需求的前提下应适当留有冗余,对那些暂时不需要接入信息设备的地方留出一定的信息点。系统的用户信息插座选用AVAYA超五类信息插座模块,配标准的86mmX86mm双口标准面板,出口均为RJ45接口;信息插座的安装方式采用墙面暗装,底边距地面300mm,与电源插座平行间距保持300mm;用户端数据设备采用超五类RJ45跳线与插座连接,语音设备可用RJ11跳线与插座连接。
2. 水平子系统:贵阳学院图书馆水平线缆采用AVAYA超五类非屏蔽双绞线(UTP),由各配线间引出,沿金属桥架内敷设,出桥架后至工作区,穿PVC管沿墙、沿地板内暗敷,进入信息插座端口。垂直桥架在弱电井内沿墙敷设,水平桥架于吊顶内安装。
3. 垂直主干子系统:大楼的各设备间分别采用1条6芯多模室内光缆作为数据主干及1条五类25对大对数电缆作为语音主干与大楼的中心机房设备间连接,其它各区分别采用1条双绞线作为数据主干与就近区域的设备间连
接。
4.
设备间子系统:设备间是水平子系统与垂直主干子系统的连接和管理区,主要用于放置机柜、电缆配线架及网络设备等。数据及语音配线架均放置于一个机柜内,其中,采用24口RJ45非屏蔽模块化跳线端接水平电缆,采用110连接模块端接大对数主干电缆,采用光纤配线盘端接主干电缆。设备间子系统是整个综合布线系统的中心,它的布置及环境条件是否适当,都将直接影响到信息系统的正常运行、维护以及使用的灵活性。设备间应保持室内洁净和良好的通风,并应符合有关消防的规范,设备间应提供UPS电源配电盘以保证网络设备运行和维护的正常供电。每个电源插座的容量一般不小于250V10A。
三、综合布线要点
1. 地板布线:地板布线是最常见的布线方式,充分利用了地板下的空间,但要注意地板下的漏水、鼠害和散热,还应保证在每个机柜下方开凿相应的穿线孔(包括地板和线
槽)。
2.
吊顶布线:特别适合于经常需要布线的机房,此方式中吊顶内包含了各种电源布线、弱电布线,在每个机柜上方开凿相应的穿线孔(包括地板和线槽),当然也要注意漏水、鼠害和散热。具体布线的内容有:电源布线、弱电布线和接地布线。其中电源布线和弱电布线均放在金属布线槽内,具体的金属槽尺寸可根据线量的多少并考虑一定的发展余地。电源线槽和弱电线槽之间的距离应保持至少5厘米以上,不能互相穿越,以防止相互之间的电磁干扰。
()电源布线:在新机房装修进行电源布线时,应根据整个机房的布局和UPS的容量来安排,在规划中的每个机柜和设备附近,安排相应的电源插座,插座的容量应根据接入设备的功率来定,并留有一定的冗余,一般为10A或15A。
(2)弱电布线:弱电布线中主要包括同轴电缆、五类网线和电话线等,布线时应注意在每个机柜、设备后面都要有相应的线缆,并应考虑以后的发展需要,各种线缆应分门别类用编织带捆扎好。
3.
接地布线:由于新机房内部都是高性能的计算机和网络设备,故对接地应有严格要求;接地也是消除公共阻抗、防止电容耦合干扰、保护设备和人员的安全、保证计算机系统稳定可靠运行的重要措施。在机房地板下应布置信号接地用的铜排,以供机房内各种接地需要,铜排再以专线方式接入该处的弱电信号接地系统。
4.
综合布线重点:综合布线重点就是光缆。光缆按芯数分为四芯、六芯、八芯三种;按敷设方式分为架空、直埋两种;按支持的距离分为多模(公里以内)、单模(公里到几十公里)。其接续方式常见的是:熔接、研磨、压接。常用的光纤产品有:光缆、光纤耦合器、光纤终端器、各种接口形式的光纤跳线、光纤接续设备等。
四、布线施工及验收
1. 论证:布线前进行充分论证,了解客户需求并现场勘察建筑,根据建筑平面图等资料预算线材的用量和信息点的数量,结合图书馆的功能布局、机构设置和读者服务等具体情况做出综合布线方案,然后请专家进行论证,最后确定综合布线实施方案。
2. 协调:与土建方和装修方协调,提出布线许可并解决强电与弱电及可能出现的其它矛盾。
3. 综合布线施工。严格按照施工方案进行。
4.
线路测试:线路测试可在施工完毕后,用专用仪器按EIA/TIATSB—67《非屏蔽双绞线系统与性能验收规范》对系统进行全面测试,并提交测试报告。信息点测试一般采用12点测试仪,主要测试通断情况。深度测试可根据TSB—67标准,对接线图(WireMap)、长度(Length)、衰减量(Allenualion)、近端串扰(NEXT)、传播延迟(PropagationDelay)五方面数据测试,可打印出详细的测试报告。
5. 系统联调:在线路测试后,可选择若干信息点,连接网络设备进行调试并提交系统联调报告。
6. 验收:系统验收包括网络硬件系统验收、网络软件系统验收、技术资料移交和技术培训。
☆网络硬件系统验收:校方可以在线路测试和系统联调阶段派技术人员或请专家参加测试验收,也可在施工方提交测试报告后,组织技术人员进行复测验收。
☆网络软件系统验收:检查应配置的相关软件是否齐全,并逐一进行操作检验,软件应运行畅通,各项功能圆满实现。
☆技术资料移交:承建方向校方移交设计、施工、配线和布点等的全部资料,校方由专人接收并实行入档管理,以备核查和利用。
☆技术培训:承建方按照有关协议要求为校方进行相关的技术培训。
第2篇:图书馆智能化IM咨询机器人的设计与实现
对现有的图书馆IM咨询服务进行分析,提出利用IM技术进行智能化服务。以上海交通大学图书馆为例,提出基于BotPlatform开源平台构建图书馆智能化IM机器人服务模型,并尝试设计和实现7X24小时IM机器人实时咨询服务。互联网络的快速普及引发了即时通讯(InstantMessaging,IM)领域的快速发展,IM工具的实时交互、资费低廉等优点深受用户的喜爱,IM工具已经成为人们网络生活中不可或缺的_部分。
1总体上IM应用于图书馆数字参考咨询的优势更多
越来越多的图书馆渐渐开始利用这一灵活的、便捷的通讯工具进行参考咨询服务,例如:国外的普林斯顿大学图书馆[2和密西根大学图书馆3,以及国内的东北师范大学图书馆4和南京航空航天大学图书馆5等。但大多数图书馆利用的是馆员值守的IM咨询服务方式,即当馆员不在线的时候IM咨询服务将暂停,这种服务方式给图书馆的咨询服务带来了时间和人力成本的限制,而图书馆用户却希望在任何时候和任何地点享受图书馆的咨询服务。为了满足用户的需求,上海交通大学图书馆从2008年就开始关注IM咨询机器人的开发与应用。IM咨询机器人,即与用户交流的IM客户端是计算机,形成“人-机”的实时交流。
目前,常用的IM工具(如腾讯QQ、MSN等)都没有完全免费开放它们的通讯接口,IM机器人的开发遇到很大障碍。随着IM个性化应用的广泛需求,越来越多的开源社区和IM软件开发商推出免费或收费的IM开发框架,使得IM技术的个性化开发成为可能,其中BotPlatform6就是一个易用、稳定的开发平台。上海交通大学图书馆利用BotPlatform平台尝试开发适合图书馆服务的各项智能化IM机器人咨询服务,并在2009年初首次推出了OPAC机器人服务7,而后陆续设计与开发了百科机器人、图书馆导航机器人等。
2开发平台框架
BotPlatform是一款由赢思软件公司推出的开源平台,该平台基于标准的TCP/IP协议,向用户提供了较为完整的基于MSN服务的SDK开发包,包括JavaSDK和⑶MSDK。用户在开发和调试时可以自己选用开发语言(如Java、C、C++、VB)和开发环境,其函数接口清晰实用,部署较容易,且独立运行。
在智能化IM机器人开发时,图书馆无需考虑IM机器人系统的运行情况,因为它运行在赢思软件公司的BotPlatform服务平台之上,但是图书馆使用SDK开发的个性化IM机器人是运行在图书馆自建的服务器上,整个系统平台运行架构8。
图书馆IM机器人账号通过BotPlatform服务平台登录到微软MSN服务器,由于机器人账号运行在BotPlatform服务平台上,所以机器人账号运行的稳定性由赢思软件公司保证,系统开发人员无须关心。开发人员只需确保使用SDK开发的图书馆IM机器人系统的稳定性和安全性即可。当SDK开发的IM机器人开始运行时,它将直接登录到BotPlatform服务平台上,此时IM机器人即由“离开”状态切换到“在线”状态,SDK开发代码中所有操作都将直接体现在IM机器人的对话过程中,当停止运行时,IM机器人将再次转入‘‘离开”状态。当图书馆用户访问流量过大时,可以将图书馆的IM机器人服务系统并行部署在多台机器上,由BotPlatform来保证负载均衡等网络集群问题。
3设计方案
3.1总体设计
图书馆IM机器人的个性化智能服务的核心程序
由图书馆根据用户需求自行开发,这也是整个服务系统的核心程序,该部分系统运行在图书馆端。对用户而言,其享受的所有智能化IM机器人服务均是由图书馆定制设计所提供的。上海交通大学图书馆为满足用户的需求,推出了一系列IM机器人参考咨询服务。该服务主要是利用IM机器人24小时在线的优势,自主应答用户的问题,其服务模型如图2所示:
在系统的建设上,主要分为两个部分:
(1) IM咨询机器人的功能设计与开发
IM咨询机器人具有多用户数并发、回复速度快、7x24小时服务等特点,图书馆可以根据其特点,将IM机器人的功能分为资源查询、信息导航、FAQ咨询等图书馆相关咨询服务。当IM机器人无法答复用户问题或答复结果无法满足用户需求的时候,IM机器人可以为用户提供其他咨询方式,例如为用户提供人工参考咨询服务平台,让用户得到馆员的人工服务。这种IM机器人的服务不仅在形式上新颖,而且实用性强,对于参考馆员不在线的时候更是能起到参考咨询服务的补充保障作用。
(2) 数据库的建设
IM机器人的智能答复取决于后台数据库的建设。数据库分为知识库和用户信息数据库。
① 知识库可以认为是IM机器人的大脑,知识库的数据量与覆盖面决定了IM机器人的“聪明”程度。知识库包括图书馆FAQ库、学科信息、数据库信息以及百科资源等,与图书馆其他系统共享同一知识库,保证知识库的唯一性,并由咨询馆员组成的服务团队定期维护更新。
② 用户信息数据库决定了IM机器人的个性化服务。若用户向图书馆管理系统中的个人信息栏目中填写了个人IM
账号,IM会根据用户的IM账号查询用户在图书馆的相关信息,例如:个人借阅信息、讲座定制信息等,答复用户的个性化信息咨询。
3.2系统结构与功能
基于上述设计思路,IM咨询机器人系统主要包括表现层、应用层、系统服务层和数据存储层,整个流程9如图3所示。
图3IM咨询机器人系统结构&]
(1)表现层
系统可以通过两种表现形式为用户提供服务,即IM好友服务和嵌入式IM服务。
① IM好友服务。图书馆在系统服务平台上提供IM咨询机器人服务账号,用户只需要成功添加该账号为好友,即可与IM机器人对话,享受智能化、个性化咨询服务。由于MSN服务商规定了好友的数量限制,当图书馆IM咨询机器人的好友数量达到上限时,将无法继续添加用户,用户也就无法享受IM咨询机器人提供的服务,此时图书馆需要申请更多的MSN账号满足日益庞大的用户群。
② 嵌入式IM服务10。嵌入式IM是将IM实时交流模块嵌入至网页,用户通过网页交流框即可与IM咨询机器人交流,此模式无需添加好友,同时也解决了好友数量限制的问题。如果用户有个人MSN账号,可以使用MSN官方网站提供的“互动MSN11”将图书馆提供智能化服务的MSN嵌入至相应的网站中;如果用户没有MSN账号或并不使用IM工具,那么IM好友服务模式将受到限制。为了解决这个问题,一些网站推出_种无需IM账号即可通讯的嵌入式IM。其中应用较为广泛的有Plug。。12和MeeboMe13,图书馆可以应用这些网站提供的嵌入
式IM服务为用户提供即时性的网页咨询服务。
(2) 应用层
系统应用层包括MicrosoftMSNService平台和Bot-Platform应用平台,其中MicrosoftMSNService平台由微软公司提供服务,而BotPlatform平台由赢思公司提供,在BotPlatform平台中图书馆需要将IM咨询机器人的服务账号进行头像、登录、签名档等配置,并开放IM的各类应用接口供系统服务层调用。
(3) 系统服务层
系统核心开发部分主要在系统服务层。上海交通大学图书馆选择BotPlatform平台的COMSDK开发包,采用C#语言在.NET开发环境中进行开发。主要工作流程如下:
① 接口对接,利用SDK的各种方法、接口与BotPlatform平台进行沟通;
② 命令解析,用户以层级性的命令形式进行咨询,系统接收用户的咨询信息,并进行解析,转变为系统可以处理的机器语言;
③ 数据库连接,通过DAO等各种模式连接后台数据库系统,将用户的咨询需求与用户信息结合进行信息查询;
④ 信息回复,通过服务接口将用户所需要的信息反馈给
BotPlatform平台,最终由MicrosoftMSNService平台发送给用户。
(4) 数据存储层
IM机器人的智能化表现来源于后台丰富的数据信息,针对不同的应用级别应该采用不同的数据库进行数据存储。为了获得更好的扩展性,需要将数据的基本单位设计得更小。例如FAQ功能就设计了FAQ-Knowledge表,如表1所示:
表1FAQKn owledge表结构
ID Keyword Answer Tag
Int String(50) String(200) String(50)
针对不同的情况设计了两种匹配模式:
① 根据Keyword进行精确或模糊匹配。匹配的方式与数据库检索类似,较容易实现,也是目前实现的方式,但匹配准确度一般。
② 根据Tag标签进行匹配。标签是根据Keyword进行分词筛选后生成的标签关键词,这种匹配方式更准确,但对切词和筛选算法有一定要求,可在数据结构中增加Tag字段,作为拓展开发。
4关键技术实现
4.1机器人登录
基于BotPlatform平台进行图书馆IM机器人开发,需要将MSN账号登录到BotPlatform平台,由BotPlatform与MicrosoftMSNService进行通信,控制MSN的登录与登出,主要利用函数voidlogin和voidlogout进行操作。登录代码示例如下:
RobotServerFactoryserverFactory=newRobotServerFactory();serverFactory.Init(2)/
RobotServerserver=serverFactory.CreateRobotServer("server.bot-platform.com",6602);//接收消息事件server.MessageReceived+=new_IRobotServerEvents_MessageRe-ceivedEventHandler(server_MessageReceived)/server.SessionOpened+=new_IRobotServerEvents_Session-OpenedEventHandler(server_SessionOpened);
//通过BotPlatform平台上注册的Spuserid和password来登录MSN
server.Login("SPuserid","password",60000);
4.2命令解析
图书馆IM咨询机器人能与用户交流,如FAQ问答、数据库导航、图书馆资源查询等功能主要通过命令解析来实现。命令解释器完成对通过用户会话内容接收并提取用户命令进行语法检查、权限验证,以及验证通过后调用相应功能模块并返回对应结果,同时也对命令执行中的各类异常做出相关处理。命令解释器包括语法检查、身份验证、命令执行、返回处理、异常处理5个部分。
(1) 语法检查完成从用户发送内容中提取命令的功能;
(2) 身份验证完成用户身份的合法性验证,并确定用户身份类型,为将来的应用预留扩展;
(3) 命令执行完成与具体处理函数的挂接;
(4) 返回处理完成将处理结果返回用户的功能;
(5) 异常处理完成各种错误的友好提示。主要代码如下:
try
{
stringcmdparam=message.Text.Trim().ToUpper();
//对命令进行解析
intCMDID=GetCMD(outcmdparam);
//进行用户身份验证,并确定用户类型,为今后扩展应用准备
intUserType=GetUserType();
switch(CMDID)
case0://帮助命令处理部分{
stringhelpstr=GetHelp();session.SendText(helpstr)/break;
case2://学习命令处理部分{
intlearntype=cmdparam.IndexOf("FAQ")/intposq=cmdparam.IndexOf("Q:")/intposa=cmdparam.IndexOf("A:");stringkeyword=cmdparam.Substring(posq+2,posa-posq-2)I
stringanswer=cmdparam.Substring(posa+2,message.Text.Length-posa-2)/learn(keyword,answer,learntype);session.SendText("多谢指教,我已经记下了");break;
4.3知识库自学模式
智能化机器人应该包含模拟人工对话(即通过命令解析来实现)和智能学习两个方面。智能学习将使得图书馆IM咨询机器人能学习馆员和用户教它的问题,并在再次咨询的时候准确地回答问题。部分核心代码如下:
if(con.State==ConnectionState.Closed)
//与知识库建立连接con.Open()I//IM机器人学习实施
OleDbCommandcmd=newOleDbCommand("insertintoKnowledge(keyword,Answer)values(@keyword,@answer)",con);
cmd.Parameters.Clear()/
cmd.Parameters.AddWithValue("@keyword",keyword);cmd.Parameters.AddWithValue("@answer",answer)/cmd.ExecuteNonQueryO;
从代码可以看出,主要是将馆员或用户教给IM机器人的问题和答案保存至数据库中,当用户再次咨询相同问题的时候,IM机器人即可准确回答,增强了用户的咨询体验。图书馆FAQ知识库可以通过IM机器人为用户提供开放的教学权限,通过咨询馆员的审核即可成为正式数据,从而图书馆FAQ知识库将成为图书馆与用户共建的知识库,改变了由图书馆来设计用户需求的方式。
4.4页面跳转
当用户向IM机器人询问图书馆的馆藏情况、学术资源等问题时,IM机器人将无法通过对话框来实现大量信息的传递,此时可以通过页面跳转的方式来实现资源页面的提供。实现的方式是将用户发送的信息作为关键词进行检索,由于查询结果记录过多,IM机器人通过页面推送方式直接向用户推送资源的检索结果页面。
以检索上海交通大学图书馆馆藏目录为例,M机器人将用户的查询关键词传递给SendActivky方法,由其给出在MSN中打开检索结果页面的指令,用户接受后即可打开相应的检索结果页面。这种方式也可以实现期刊导航、个性化信息推送、新书通报等功能。
5系统测试
通过测试,发现IM咨询机器人基本可以满足简单的应答,如图4所示:
图4IM咨询机器人应答示例
其对于数据库导航、数据库查询、百科知识查询、个人借阅信息推送等具有较明显的优势。但随着咨询内容的深入,依然存在一些问题需要进_步研究,主要有以下两个方面:
(1) 由于IM咨询机器人服务中所牵涉的服务平台由第二方提供,因此MicrosoftMSNService和Bot-Platform平台的稳定性将直接影响该服务的效果。
(2) 目前系统设计的智能化应答还处于基础阶
段,在实际应用中,当用户的咨询问题为自然语言时,IM咨询机器人无法进行切词分析,因此回复不够精准,影响用户体验。图书馆可以将IM机器人与语义分析技术进行结合,改善咨询的回复效果。
6结语
本文介绍了基于BotPlatform平台的智能化机器人的相关技术,并介绍了上海交通大学图书馆IM咨询机器人的设计与实现。借助MSN客户端工具,以即时消息的方式为图书馆用户提供了7X24小时各类虚拟参考咨询服务,这种快捷、灵活的即时对话方式使用户得到了新的服务体验,并能及时推送图书馆各项信息资源,同时也为下—代智能化图书馆服务寻求方法与技术突破。