Customer Chatbot
1.0.0
Chinese intelligent customer chatbot Demo, including the gossip and the professional Q&A(FAQ) , support for custom components!
一、 本專案由兩個部分組成,一是基於tf-idf檢索的召回模型,二是基於CNN的精排模型,本專案將兩者融合,建構召回+排序的客服聊天機器人。系統支援閒聊模式和FAQ問答模式,所採取的資料分別為小黃雞閒聊資料集和垂直領域的FAQ問答資料集。此版本為第一版本,速度等其他效能仍有待提升,這些工作會在後期陸續上傳。根據目前的回饋,系統的困難在於建構一個精度高且耗時短的rerank模型,如果要在工業上使用,需要大改;如果是想要熟悉問題系統的一個整套流程,這個專案百分之百能滿足需求。
二、 只有recall階段的系統可查看:
基於tf-idf的問答機器人
該專案是在First version 的基礎上進行改進,加入了一些規則目前該系統的優點在於:
一、召回+排序2個模組互不干擾,便於自訂修改以及維護二、系統採取了排序規則優化,提升了檢索速度三、加入了簡單的倒排索引,優化了檢索流程
本專案依賴route函數進行問答任務轉換,分為chat模式和faq 模式,這樣做的目的主要是系統可以根據不同的任務設定不同的情境對話,同時系統將2個語料集分開管理,避免了搜尋時間的增加。目前的效果是如果你不輸入end終止對話,那麼你可以在對話中進行chat模式和faq模式的隨意轉化,隨心所欲!
Cite
如果你在研究中使用了xiaotian-chatbot1.0,請按以下格式引用:
@software{xiaotian-chatbot1.0,
author = {ZhengWen Xie},
title = {xiaotian-chatbot1.0: A Customer-Chatbot System},
year = {2019},
url = {https://github.com/WenRichard/Customer-Chatbot},
}