演示地址

【自制】企业级聊天机器人对话系统

前台基于Java springboot实现,连接MySQL数据库,并可对机器人回复进行设置(后台深度学习接口),同时也可进行人工回复,可之前在前端填入后端接口,可移植性强

前台Java spring boot的功能模块:
1.实现自动回答模块:
本系统实现对输入问题的自动回答,即根据用户输入问题,系统能自动搜索问答库,返回较合适的回答给用户。
2.实现后台数据库可视化操作模块:
本系统需要有强大的问答库支持,在不断完善问答库规模的同时,需要实现对问题库、回答库和关键词库等数据库的可视化管理,方便用户进行查询、添加、 删除和更新操作。
3.用户管理模块:
系统所有用户角色的管理,要有不同的角色和权限
4.数据库导出导入功能:
实现数据库中数据的批量导入导出功能。
5.参数设置:
在系统主界面中,实现相关参数的设置。参数设置包括针对某些常见问题的 回答设置,屏蔽一些不友好用户。
6.词库构建:
构建适用聊天环境的专门词汇库,结合现在的词汇库,确保系统回答的准确性。
7.多分句回复:
实现对多分句问话的回复。在实际的问答环境中,一条问答记录包含有多个分句,它们可能包含各自的问题,如:“学校在哪里?搭什么公交车?”能进行2个问题均能识别并回答。
8.相似度小于阀值通路的处理:
对相似度值小于阀值的处理。建立一个默认回答表,如果在问题库中找不到相似度值大于阀值的句子,就从该表中随机选取一个句子作为回复返回,应具备添加、删除的默认回答表的功能。
9.记录导出功能:
能将记录输入的问答文本和产生的回复到一个文本文件中,以备做机器学习的样本。
10.问题统计管理:
可自动统计用户关注信息,并做图表显示。

后台python深度学习接口模块:
1.匹配式回复:
采用bert做语义匹配和文本相似度,从问答对匹配答案 ,同时采用倒排表等方法,加快匹配速度
2.生成式回复:
采用GPT2进行闲聊式多轮对话,由于训练集语料含有负面言论,采用roberta做情感分析,只生成积极回复
3.知识图谱问答(KBQA):
基于neo4j实现了基于知识图谱的问答
4.多模态问答(VQA):
图片问答采用ERNIE-gen,根据图片所属意象分类生成诗歌

企业级聊天机器人对话系统相关推荐

  1. 【人机对话】对话机器人技术简介:问答系统、对话系统与聊天机器人

    点击上方,选择星标或置顶,每天给你送干货! 阅读大概需要16分钟 跟随小博主,每天进步一丢丢 来自:AI算法之心 作者:段清华 个人主页:http://qhduan.com Github链接: htt ...

  2. 深度操作系统 机器学习_深度学习如何构建情感聊天机器人,第2部分对话系统...

    深度操作系统 机器学习 情感聊天机器人(emotional chatbot) From part 1, we have built the BERT sentiment predictor, we n ...

  3. 对话系统的历史(聊天机器人发展)

    对话系统的思想也许自计算机科学领域产生以来就存在了.我们无从得知Charles Babbage在19世纪30年代发明分析机和差分机的时候是否已经思考过这个问题:但是我们可以明确地知道,Alan Tur ...

  4. ​想聊天?自己搭建个聊天机器人吧!

    点击左上方蓝字关注我们 课程简介 "手把手带你学NLP"是基于飞桨PaddleNLP的系列实战项目.本系列由百度多位资深工程师精心打造,提供了从词向量.预训练语言模型,到信息抽取. ...

  5. 400 多行代码!超详细 Rasa 中文聊天机器人开发指南 | 原力计划

    作者 | 无名之辈FTER 责编 | 夕颜 出品 | 程序人生(ID:coder_life) 本文翻译自Rasa官方文档,并融合了自己的理解和项目实战,同时对文档中涉及到的技术点进行了一定程度的扩展, ...

  6. 聊天机器人落地及进阶实战 | 公开课速记

    嘉宾 | 邵浩 编辑 | suiling 来源 | AI科技大本营在线公开课 近年来,聊天机器人技术及产品得到了快速的发展.聊天机器人作为人工智能技术的杀手级应用,发展得如火如荼,各种智能硬件层出不穷 ...

  7. 【学术前沿】26 亿参数量,水平接近人类,Google 的开放领域聊天机器人意义何在?...

    鼠年大吉 HAPPY 2020'S NEW YEAR 来源:雷锋网 科技巨头们时不时就声明在 AI 领域取得了突破性进展,对此我们已经见惯不惊了. 当地时间 2020 年 1 月 28 日,Googl ...

  8. 【学术前沿】26 亿参数训练量,水平接近人类,Google 开发的“史上最强”聊天机器人意义何在?...

    关注上方"深度学习技术前沿",选择"星标公众号", 资源干货,第一时间送达! 来源:雷锋网 科技巨头们时不时就声明在 AI 领域取得了突破性进展,对此我们已经见 ...

  9. 联手Slack,IBM欲开发多元化智能聊天机器人

    在此次合作中,除了客户,IBM还希望获得更多的多样化商业案例. 本周三,IBM与企业级协作工具平台Slack宣布合作,希望企业能够把个性化的聊天机器人服务轻松整合到Slack企业级协作消息系统内,而I ...

最新文章

  1. 云从完成超过18亿元新一轮融资,加快上市步伐
  2. 宏基因组合种树,2-4天领证
  3. mysql出现unblock with 'mysqladmin flush-hosts'
  4. mysql-connector-java.jar乱码_jdbc连接数据库,中文出现乱码的问题
  5. C++基础( C++初识、数据类型、运算符、程序流程结构、)
  6. 内存不足:杀死进程或牺牲孩子
  7. 包含贴息时如何重算还款计划
  8. from robot.api import logger
  9. JS对cookie进行操作
  10. 大型网站软件架构特点
  11. SSM汽车销售平台的设计与实现毕业设计源码171619
  12. 【密码学】一文读懂ZUC算法
  13. c语言二维数组学习,C语言学习之二维数组的传参
  14. CLIP Passo:Semantically-Aware Object Sketching图像生成简笔画
  15. maven 树 查看依赖
  16. 蜡烛图(K线图)-1简介
  17. 基于php教学信息自助查询系统
  18. 计算机语言python-Python语言介绍
  19. 多元线性回归系数求解
  20. YOLOv3论文全文完整理解翻译

热门文章

  1. 游戏外挂的编写原理和思路
  2. 解决Cannot fit requested classes in a single dex file
  3. seachange服务器装系统,其他部署说明 – 开机启动 Seafile - Seafile 服务器用户手册...
  4. i.MX6高清双屏广告机
  5. 【论文阅读】Local residual similarity for image re-ranking
  6. 相机标定序列——Tsai两步标定
  7. 论文笔记:A Biometric-Based Authentication and Anonymity Scheme for Digital Rights Management System
  8. 牛奶包装袋上的秘密:震惊!喝牛奶的一定看看
  9. sh运行时直接报错了syntax error near unexpected token `$‘\r‘
  10. oracle阻塞查询,如何查找产生阻塞的SQL?