開啟聊天機器人模式

聊天機器人系統框架圖

今天看到了一篇關于聊天機器人的一個不錯的資源匯總:
https://www.52ml.net/20510.html

進去看看先大概了解了一下都有哪些主要的概念:

原文:巨頭們都很重視的聊天機器人,你不進來看看嗎?

    理想的 chatbot 什么樣         現在的 bot 什么樣         
    |處理任務                     |聊天-搞笑                
                                
                                
    [涉及到下面三個主要問題 & 解決方案 ]
        1、response generation(selection)--對話生成是最后一個步驟,是輸出的部分        
                                
            四種solutions     
                    solution 1 直接根據context來生成對話         
                              |seq2seq+attention        
                                
                    solution 2 一個next utterance selection的問題            
                                
                    solution 3 rule-based或者說template-based,response的最終形式其實是填充了一個模板而成的           
                                
                    solution 4 query-based或者說example-based,response是來自于一個叫做知識庫的數據庫          
                                
                                
        2、dialog state tracking(DST)--是bot的核心,它的作用在于理解或者捕捉user intention或者goal      
                                
                    會給定一個state的范圍,通過context來predict用戶屬于哪個state          
                                
        3、user modeling--更重要的是用戶的history conversations          
                                
                                
    [模型訓練環節]                            
    語料                          
        一般都是來自社交網站                      
                                
    模型                          
        細分的方向非常的多                       
                                
            seq2seq+attention                   
                                
                                
            user modeling模型                 
                    將user identity(比如背景信息、用戶畫像,年齡等信息)考慮到model中,構建出一個個性化的seq2seq模型,為不同的user,以及同一個user對不同的請將中生成不同風格的response          
                                
                                
            reinforcement learning模型                    
                    deepmind公司將增強學習重新帶回了舞臺上面,結合著深度學習來解決一些更難的問題          
                                
                                
            task-oriented seq2seq模型                 
                    是嘗試在bot的個別部件上采用深度學習的技術來做,并且給出了切實可行的方案           

                                
            Knowledge Sources based模型               
                    針對具體的任務,在seq2seq的基礎上增加一個相關的knowledge sources會讓效果好很多         
                    將bot任務定義為next utterance classification,有一點像question answering任務                     
                    knowledge graph         
                    rnn encoder         
                                
            context sensitive模型                         
                    history information的建模          
                                
                                
思考                              
    1、要不要做bot?                          
        雖然不容易,但卻非常有意義                       
                                
    2、open domain還是task-oriented?                           
        task-oriented更加具體,更加實用                      
                                
    3、task-oriented bot為什么難,該朝哪個方向來發力?                          
        將end-to-end應用在局部,而非整體上,配合上Information Extraction和Knowledge Graph等技術,實現一個高可用的框架體系,這個應該是task-oriented bot的發展方向                        
                                
    4、response的生成應該與哪些因素有關呢?                            
        (1)user query,用戶的提問                     
        (2)user modeling,對用戶進行建模                        
        (3)knowledge,外部知識源                      
                                

原文:聊天機器人技術的研究進展

    聊天機器人在各種場景下的功能和產品                           
                                
    系統框架                            
        自然語言理解                      
            聊天機器人系統中的自然語言理解功能包括用戶意圖識別、用戶情感識別、指代消解、省略恢復、回復確認及拒識判斷等技術。                    
        對話管理                        
            對話管理功能中涉及到的關鍵技術主要有對話行為識別、對話狀態識別、對話策略學習及對話獎勵等                    
        自然語言生成                      
            在聊天機器人系統上的對話生成主要涉及檢索式和生成式兩類技術   
                
    挑戰                          
        1)對話上下文建模                       
        2)對話過程中的知識表示                        
        3)對話策略學習                        
        4)聊天機器人智能程度的評價                      
                                
    展望                          
        1)端到端                       
        2)從特定域到開放域                      
        3)更加關注“情商”                      
                                

來源:http://www.shareditor.com/
原文:自己動手做聊天機器人教程

覺得這個教程還是比較系統化的,打算先跟著入門一下。


歷史技術博文鏈接匯總

我是 不會停的蝸牛 Alice
85后全職主婦
喜歡人工智能,行動派
創造力,思考力,學習力提升修煉進行中
歡迎您的喜歡,關注和評論!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,739評論 6 534
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,634評論 3 419
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 176,653評論 0 377
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,063評論 1 314
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,835評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,235評論 1 324
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,315評論 3 442
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,459評論 0 289
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,000評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,819評論 3 355
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,004評論 1 370
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,560評論 5 362
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,257評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,676評論 0 26
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,937評論 1 288
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,717評論 3 393
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,003評論 2 374

推薦閱讀更多精彩內容

  • 用兩張圖告訴你,為什么你的 App 會卡頓? - Android - 掘金 Cover 有什么料? 從這篇文章中你...
    hw1212閱讀 12,792評論 2 59
  • 1、通過CocoaPods安裝項目名稱項目信息 AFNetworking網絡請求組件 FMDB本地數據庫組件 SD...
    陽明先生_X自主閱讀 16,000評論 3 119
  • 上一次提到了不錯的學習聊天機器人的資源,不知道小伙伴們有沒有去學習呢。自己動手做聊天機器人教程我最近每天都會學一點...
    不會停的蝸牛閱讀 35,383評論 12 97
  • 不知道它的懷抱是否更加溫暖在需要它的時候我獨自一人前行,不改前途明明就在前方,但我心依舊彷徨
    子向往閱讀 89評論 0 0
  • 請不要讓自己成為一個面目可憎,嘴碎的人
    三秋蟲閱讀 211評論 0 0