Chatbot_CN

基于金融-司法领域(兼有闲聊性质)的聊天机器人,其中的主要模块有信息抽取、NLU、NLG、知识图谱等,并且利用Django整合了前端展示,目前已经封装了nlp和kg的restful接口

Github星跟蹤圖

Chatbot_CN 是一个基于第三代对话系统的多轮对话机器人项目,旨在于开发一个结合规则系统、深度学习、强化学习、知识图谱、多轮对话策略管理的 聊天机器人,目前随着时间的慢慢发展,从最初的一个 Chatbot_CN 项目,发展成了一个 Chatbot_* 的多个项目。目前已经包含了在多轮任务型对话的场景中,基于话术(Story)、知识图谱(K-G)、端到端对话(E2E)。目的是为了实现一个可以快速切换场景、对话灵活的任务型机器人。

目前Chatbot_CN 已经拆分成了13个子项目,涵盖了对话数据收集处理、基本算法模型(句法分析、细粒度情感分析、实体抽取、query纠错等)、对话引擎(自然语言理解、对话管理、对话策略、策略优化)、对话质量评估,第三方平台快速接入、数据回流、模型优化等等。具体的项目结构请参考项目结构和各模块详细说明。

Chatbot_CN 系列项目还存在不少细节问题,正在慢慢完善中。

1. Chatbot_CN整体架构

2. 各子模块介绍

如果想了解更多详细的细节说明,请参考以下网站(详细文档):

Chatbot_Utils

Start

在启动服务之前,你需要比较熟悉整个项目的架构,

*  2019.10    添加 **Chatbot_RASA** 子项目
*  2019.10    添加 **Chatbot_NLU** 子项目
*  2019.10    添加 **Chatbot_DM** 子项目
*  2019.11    添加 **Chatbot_Retrieval** 子项目
*  2019.12    添加 **Chatbot_Utils** 子项目
*  2019.12    添加 **Chatbot_Help** 子项目
*  2020.1     移除项目里的Chatbot_Web模块,添加 **Chatbot_Web** 子项目,从2020.1.20日开始, **Chatbot_CN** 不再做工程项目使用,只是该项目的说明
*  2020.1     将机器人接入钉钉群,实现用户交互
1、目前这个工程比较完备了,但是很多细节需要完善,也正在积极开发维护,如果你有什么新的idea,欢迎联系我: 997562867

2、如果你也是一个NLPER,或者对对话系统的开发感兴趣,欢迎加入群聊 聊天机器人开发实战,一起讨论技术: 群号: 718607564

3、

主要指標

概覽
名稱與所有者charlesXu86/Chatbot_CN
主編程語言
編程語言Python (語言數: 0)
平台
許可證Apache License 2.0
所有者活动
創建於2018-08-01 07:06:22
推送於2021-06-13 10:00:09
最后一次提交2021-06-13 17:59:48
發布數0
用户参与
星數1.3k
關注者數44
派生數431
提交數4
已啟用問題?
問題數11
打開的問題數8
拉請求數2
打開的拉請求數0
關閉的拉請求數0
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?