基于聊天机器人的知识库管理系统的研究
砸藻泽藻葬则糟澡燥灶运月酝杂月葬泽藻凿燥灶悦澡葬贼月燥贼
周煜华
陈德胜
孙
麒渊浙江理工大学信息学院计算机科学与技术系袁浙江杭州猿员园园员愿冤
摘要院随着互联网技术的不断革新袁一些移动通信设备公司的产品线越加丰富袁版本更多袁信息量更大袁为了解决运维人员在众多产品文档中查找文档效率低的问题袁设计与实现了基于聊天机器人的知识库管理系统袁关键模块包括智能问答尧文档搜索尧产品搜索尧知识推荐和知识图谱等以辅助运维人员方便地查找文档和产品袁能够在与运维人员对话过程中理解其意图尧精确提取查询条件以及实现在知识图谱优化下的文档推荐遥
关键词院文档曰产品曰推荐曰搜索曰聊天机器人
粤遭泽贼则葬糟贼押栽澡蚤泽责葬责藻则凿藻泽蚤早灶泽葬灶凿蚤皂责造藻皂藻灶贼泽葬噪灶燥憎造藻凿早藻遭葬泽藻皂葬灶葬早藻皂藻灶贼泽赠泽贼藻皂遭葬泽藻凿燥灶糟澡葬贼则燥遭燥贼泽熏贼澡藻噪藻赠皂燥凿怎造藻泽援陨贼蚤灶糟造怎凿藻泽蚤灶贼藻造造蚤早藻灶贼择怎藻泽贼蚤燥灶原葬灶凿原葬灶泽憎藻则熏凿燥糟怎皂藻灶贼泽藻葬则糟澡熏责则燥凿怎糟贼泽藻葬则糟澡熏噪灶燥憎造藻凿早藻则藻糟燥皂皂藻灶凿葬贼蚤燥灶葬灶凿噪灶燥憎造鄄藻凿早藻皂葬责贼燥葬泽泽蚤泽贼燥责藻则葬贼燥则泽贼燥枣蚤灶凿凿燥糟怎皂藻灶贼泽葬灶凿责则燥凿怎糟贼泽糟燥灶增藻灶蚤藻灶贼造赠援陨贼糟葬灶怎灶凿藻则泽贼葬灶凿贼澡藻蚤则蚤灶贼藻灶贼蚤燥灶泽熏藻曾贼则葬糟贼择怎藻则赠糟燥灶凿蚤贼蚤燥灶泽葬糟糟怎则葬贼藻造赠葬灶凿则藻葬造蚤扎藻凿燥糟怎皂藻灶贼则藻糟燥皂皂藻灶凿葬贼蚤燥灶怎灶凿藻则贼澡藻燥责贼蚤皂蚤扎葬贼蚤燥灶燥枣噪灶燥憎造藻凿早藻皂葬责蚤灶贼澡藻责则燥糟藻泽泽燥枣凿蚤鄄葬造燥早怎藻憎蚤贼澡燥责藻则葬贼燥则泽援
运藻赠憎燥则凿泽押凿燥糟怎皂藻灶贼熏责则燥凿怎糟贼熏则藻糟燥皂皂藻灶凿熏泽藻葬则糟澡熏悦澡葬贼月燥贼
伴随着某移动通信设备公司的扩大袁该公司的知识也在不断地积累袁知识的搜索和知识库的管理成为了公司发展中的一个难题袁本文设计与实现了一个聊天机器人帮助管理文件以及能够帮助公司运维人员快速准确定位目标文档的知识库管理系统遥本文设计实现的基于聊天机器人的知识库管理系统分为两个端口袁机器人设立于该系统的用户宰藻遭端袁其关键在于通过意图识别区分运维人员的文档搜索尧产品搜索和智能问答的意图袁可根据关键词尧图片尧用户偏好等信息定位相关文档袁也可以通过多轮对话的方式查询某个产品袁而且可收集和统计公司运维人员的搜索历史等行为袁提供个性化文档推荐服务咱员原猿暂遥员系统设计思路
本文实现的知识库管理系统包括用户宰藻遭端尧后台管理系统两大服务平台袁用户宰藻遭端面向公司运维人员袁后台管理系统面向后台管理人员遥用户宰藻遭端提供文档搜索尧文档收藏订阅尧文档下载尧文档预览尧智能问答等服务遥后台管理系统可进行文档管理尧用户信息管理尧机器人管理问答管理尧反馈处理等操作袁本系统的服务模型如图员所示遥
用户宰藻遭端以公司运维人员为主体对象提供服务袁公司运维人员可以查看实时搜索热点袁使用关键字对文档尧问题发起检索袁进行文档查看尧下载尧收藏尧订阅袁查看相关文档推荐袁与服务机器人进行对话袁通过多轮对话对文档进行更加精确的查找遥
后台管理系统主要为系统管理员服务袁包括用户信息管理尧文档管理尧机器人管理尧社区管理四大功能模块遥系统管理员可以对公司运维人员信息和文档信息进行管理袁可以编辑运维人员信息袁文档在线编辑尧文档版本更迭遥也可对系统中的机器人和问答社区进行管理袁可以配置机器人知识库尧查看机器人统计数据和未解决问题袁设置最佳回答尧删除无关问答遥圆技术路线
系统采用月辕杂架构袁基于杂责则蚤灶早酝灾悦框架进行开发袁分为界面视图层尧业务逻辑层和数据访问层三层遥机器人采用孕赠贼澡燥灶语言开发袁以悦澡葬贼贼藻则遭燥贼为基础框架袁结合砸葬泽葬赃灶造怎技术识别运维人员的意图袁采用云造葬泽噪框架和允泽燥灶数据格式与前
图员服务模型图
端网页进行交互袁方便快捷遥机器人可以通过语音识别或文字输入获取用户提出的问题袁再通过预处理将输入的文本转换为系统语言袁再利用百度的文本纠错接口对获取到的文本进行拼写和语法等方面的纠错袁对纠错后的文本再进行敏感词过滤袁若文本中敏感词过多袁将返回警告遥接着袁将处理后的文本使用砸葬泽葬赃灶造怎的技术进行意图识别袁在系统中用户的意图定义主要分为三部分院产品搜索尧文档搜索和普通的问答袁意图的识别能够准确进行下一步步骤遥意图识别成功后将使用对应的方法进行处理袁返回最终结果遥机器人通过内部严谨的逻辑结构袁可以准确地回答用户的问题袁满足用户需求遥机器人内部流程如图圆所示遥圆援员产品搜索模块
知识库系统中存在着多种不同的产品袁包括路由器尧交换机尧服务器和宰蕴粤晕等遥对于无线渊有线冤产品袁系统设置了源个通用型参数院交换容量尧转发容量尧主控槽位尧交换网板槽位数遥在识别出用户的产品搜索意图后袁系统自动设置各参数的词槽袁
叶工业控制计算机曳圆园员怨年第猿圆卷第怨期图圆机器人内部流程图
在词槽信息未被填充时袁机器人将会询问用户未被填充词槽的信息袁用户可以根据机器人的提示不断填充信息袁也可以自行选择顺序填充信息袁系统将利用砸葬泽葬赃灶造怎的实体提取的功能自动识别出参数信息并填充遥对于不需要填充的信息袁用户也可以不做范围选择袁系统将自动忽略该参数的信息遥
系统产品搜索还采用图片识别的形式袁使用百度的耘葬泽赠凿造平台的分类计数对各产品的图片进行训练袁训练后自动生成模型袁将生成后的模型应用在系统中遥用户可以通过拍照等形式上传设备照片袁系统将自动识别出产品设备的型号袁并返回相应的产品参数和产品描述文档遥圆援圆文档搜索模块
文档检索的精度及效率袁决定了机器人信息检索的准确性遥本论文设计实现的系统使用酝赠杂匝蕴数据库进行文档信息存储遥为解决在酝赠杂匝蕴数据库中文档信息检索全文检索效率低下尧精度不高等问题袁系统采用杂燥造则企业级全文检索引擎作为系统的信息检索引擎遥将酝赠杂匝蕴数据库中的检索信息与杂燥造则引擎进行同步袁依托杂燥造则高效率的全文检索能力袁提高系统的综合文档信息检索能力遥在双引擎综合信息检索基础上袁系统引入了砸藻凿蚤泽高速内存数据库作为系统的文档信息检索缓存遥系统将信息检索关键字及检索结果同步到砸藻凿蚤泽中袁借助缓存结构提高系统对热点信息的检索速率遥砸藻凿蚤泽优化的多引擎检索示意图如图猿所示遥
图猿多引擎检索示意图
圆援猿智能问答模块
机器人的智能问答模块为问答交流的核心袁系统中的问答库存有问答对袁在识别出用户的问答搜索意图后袁系统将与问答库中的问题进行比对获取答案遥系统采用了孕赠贼澡燥灶中的悦澡葬贼鄄
125
贼藻则遭燥贼开源聊天机器人框架袁并自行设计实现了逻辑适配器和问题比对方式遥
首先采用栽云原陨阅云算法筛选出问答库中与问题关键词相同的问题生成问题列表袁再对筛选后的问题列表进行问题相似度比对咱源暂宰燥则凿垣晕早则葬皂遥问题相的似词度向比量对使用模型袁了通过利用郧藻灶泽蚤皂知乎问第答回三复方所工具训练包加成的载上述模型遥通过引入中文分词包结巴分词对文本进行分词袁使用词向量模型获取分词结果列表中各个词语对应的向量值袁如果在词向量模型中未找到某个分词的对应向量袁则置园遥例如原句院野晕耘路由器的二三层模式转换方式冶分词后结果院眼鸳晕耘鸳熏鸳路由器鸳熏鸳的鸳熏鸳二三层鸳熏鸳模式鸳熏鸳转换鸳熏鸳方式鸳演转化为对应词向量结果如图源示遥与用户问的问题院野晕耘路由器如何进行接口的二三层模式转换冶的词向量对比袁有着愿远援缘员豫的相似度袁大于等于给定的阈值渊这里给定的阈值为苑缘豫冤袁因此将其加入到匹配到的问题列表遥最后通过对匹配到问题列表中各问题与原问题相似度的比对进行降序排序袁获得相似度最高的问题袁并返回其相关联的答案遥
图源词向量图
在逻辑适配器中袁对匹配到相似度最高的答案还进行简化处理袁提取出其中与用户提问最接近的部分遥对匹配到的问题列表除了返回相似度最高的答案袁还将其他答案整合生成一个相似问题列表作为相似问题推荐给用户袁并对数据进行了处理袁将返回数据封装成严格的允泽燥灶格式字符串袁包括返回答案和相似问题列表袁具体结构如图缘的返回结果所示遥
图缘返回结果
圆援源文档推荐模块
系统推荐流程图如图远所示遥系统利用日志对用户行为进行挖掘袁收集用户从进入系统开始的文档搜索尧文档下载尧浏览时间尧文档订阅等行为遥按照预先设置好的权重袁见表员袁使用
灶
评分公式酝蚤灶渊缘袁酝葬曾渊责渊蚤冤冤垣蚤移越员
缘灶责渊蚤冤
冤渊责渊蚤冤为用户第蚤项行为
的评分冤对用户文档偏好行为进行评分袁获得用户偏好评分表袁如表圆遥使用基于矩阵分解的皮尔逊相关系数咱缘暂云渊载袁再冤越
126基于聊天机器人的知识库管理系统的研究
表圆用户文档偏好表
表猿文档相似度表
图远推荐流程图
圆应文档偏好值袁晕表示变量取值的个数冤计算文档相似度袁得到文档相似度表袁并获得文档相似度较高的几项袁见表猿文档相似度表遥最后系统通过知识图谱中的文档尧产品关系对推荐结果进行优化袁去除文档相似度较低且无关联关系的推荐项咱远原苑暂遥
表员
用户行为评分表
姨晕移载圆晕移载再原移载移再原渊移载冤圆姨晕移再圆原渊移再冤渊其中载表示用户袁再表示对
猿结束语
该系统通过聊天机器人为运维人员提供服务袁实现了用户意图理解尧基于对话的文档查找尧知识图谱优化下的智能推荐袁有效解决了当前行业同类系统中的当前使用中遇到的问题遥
咱员暂龚志霖袁孙麒援基于匀葬凿燥燥责的在线考试系统的设计研究咱允暂援工业控咱圆暂林佳琦袁孙麒援基于货车租赁移动应用的关键技术研究咱允暂援工业控制咱猿暂汪方野袁孙麒援基于粤灶凿则燥蚤凿平台的就业软件智能推送系统的研究咱源暂黄际洲援聊天机器人知识库自动抽取算法的研究与实现咱阅暂援重庆院重咱缘暂硕良勋袁柴变芳袁张新东援基于改进最近邻的协同过滤推荐算法咱允暂援咱远暂桂绍武援一个文档推荐系统的设计与实现咱阅暂援武汉院华中科技大学袁咱苑暂刘永高援在线文档推荐算法的研究与改进咱阅暂援成都院电子科技大学袁
圆园员远
咱收稿日期院圆园员怨援苑援员怨暂
圆园员源
计算机工程与应用袁圆园员缘渊缘冤院员猿苑原员源员庆大学袁圆园园远
咱允暂援工业控制计算机袁圆园员苑袁猿园渊缘冤院员猿源原员猿缘计算机袁圆园员苑袁猿园渊苑冤院员源园原员源员制计算机袁圆园员远袁圆怨渊苑冤院员猿猿原员猿源
参考文献
渊上接第员圆猿页冤原请求执行前
原哉砸蕴押澡贼贼责押辕辕员圆苑援园援园援员押愿园愿园辕责葬早藻辕皂藻灶怎灾蚤藻憎原匀栽栽孕赃酝耘栽匀韵阅押郧耘栽原陨孕押员圆苑援园援园援员原悦蕴粤杂杂赃酝耘栽匀韵阅押葬怎凿蚤贼燥则泽灾蚤藻憎原葬则早蚤泽押邀妖
原操作员是院南京分行管理员
原砸耘杂孕韵晕杂耘押辕酝藻灶怎灾蚤藻憎辕皂藻灶怎灾蚤藻憎原请求总耗时院源远皂泽原请求执行完毕
糟燥皂援灶躁怎泽贼援责则燥躁藻糟贼援糟燥灶贼则燥造造藻则援孕葬早藻悦燥灶贼则燥造造藻则援
咱员暂杨燕平援孕孕孕项目库管理对人民银行预算项目库管理的启示及建议咱允暂援咱圆暂周磊袁李海泉袁刘越袁等援基于月辕杂架构的陕西省博物馆管理信息平咱猿暂章仁棠援基于宰藻遭三层架构的高校科研管理系统的设计与实现咱允暂援咱源暂许岩峰援基于砸藻凿蚤泽的选课系统设计与实现咱阅暂援北京院中国科学院大咱缘暂苏翔宇袁朱爱群援悦藻灶贼韵杂苑下基于晕早蚤灶曾的反向代理及负载均衡研咱远暂贺琛袁陈肇雄袁黄河燕援宰藻遭缓存技术综述咱允暂援小型微型计算机系统袁咱苑暂王嫣如援砸藻凿蚤泽消息推送机制应用技术研究咱允暂援科技广场袁圆园员远渊愿冤院咱愿暂魏文清袁石亮红袁武宝珠援用粤韵孕技术实现宰藻遭系统中的日志管理咱怨暂唐念刚袁张勇援粤韵孕技术在宰藻遭系统日志和事物管理中的应用咱允暂援
电子设计工程袁圆园员苑袁圆缘渊员远冤院源圆原源缘
咱收稿日期院圆园员怨援远援圆源暂
咱允暂援江西科学袁圆园员园袁圆愿渊源冤院缘圆愿原缘猿园袁缘苑源源员原源源
圆园园源渊缘冤院愿猿远原愿源圆
究与实现咱允暂援现代计算机渊专业版冤袁圆园员愿渊员园冤院远员原远源学渊中国科学院工程管理与信息技术学院冤袁圆园员苑信息通信袁圆园员怨渊猿冤院员愿圆原员愿猿
台的实现咱允暂援测绘与空间地理信息袁圆园员怨袁源圆渊缘冤院苑猿原苑缘金融科技时代袁圆园员愿渊愿冤院愿缘原怨园
参考文献
猿结束语
本文主要介绍了中国人民银行南京分行项目库信息系统的设计与实现等内容袁完成了中国人民银行南京分行提出的需求袁目前该系统已上线使用遥项目库信息系统健全了线上审核流程尧规范了项目在各阶段需要上传的各种材料和信息曰有效提高了项目的审核效率袁降低项目申报和审核时间曰能够实时查看项目在各个阶段的状态袁弥补了传统项目库管理模式的不足遥通过建立项目库信息系统袁推动了南京分行信息建设袁提高了南京分行项目规范化尧标准化尧科学化管理水平遥
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- nryq.cn 版权所有 赣ICP备2024042798号-6
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务