1. 寫在前面
??《自然語言處理實踐--聊天機器人技術原理與應用》--王昊奮,邵浩,這本聊天機器人的參考書前些天可以說是在各大論壇和公眾號刷屏了仰禀,作為一名智能客服算法工作者书幕,顯然無法忽視了象迎,于是在該書發(fā)售之初便抱著向前輩學習的心態(tài)買來了。
??翻了一下書的目錄結構與簡介慰枕,感覺各模塊部分與我們的客服機器人架構有些許相似(估計大家的都很相似吧-)具则,又恰好最近在忙數(shù)據(jù)增強和閱讀理解的事,讀書計劃便擱置了具帮。最近恰逢小長假博肋,于是決定抽2天時間來拜讀了一下,先小記一下心得體會蜂厅,如果后期有時間再寫寫讀書筆記吧匪凡。
2. 整體感受
??整體而言,該書主要是對聊天機器人的架構做了系統(tǒng)的描述掘猿,也更類似于綜述性文章锹雏,在每一個模塊盡量介紹技術的發(fā)展歷史與概括性原理,沒有闡述更具體的技術細節(jié)和實現(xiàn)方案术奖,所以礁遵,感覺該書的優(yōu)點在于看完之后會對聊天機器人(尤其是閑聊型轻绞,問答型,任務型)的整體架構有框架式概念和輪廓佣耐,但缺點也很明顯政勃,對于想要實現(xiàn)具體方案的工程師來說則需要自行搞定各個模塊任務并將他們串聯(lián)成整個系統(tǒng)。
??該書更適合于新入門聊天機器人(智能客服)的工程師兼砖,可以通過本書迅速了解聊天機器人發(fā)展歷史和主要技術路徑奸远。該書并沒有技術上原理性的講解,所以可以利用碎片化時間閱讀讽挟,也可以利用2-3天時間集中并快速地瀏覽全書懒叛,當需要用到具體模塊細節(jié)時再去查閱更詳細的資料。
??該書幾乎在每個模塊都闡述了規(guī)則方法—統(tǒng)計方法—深度學習方法的技術演變路徑耽梅,并花了許多篇幅在描述規(guī)則方法薛窥。基于規(guī)則與統(tǒng)計的方法當然不可或缺眼姐,但就深度學習的發(fā)展與所取得的成就來看诅迷,目前在聊天機器人系統(tǒng)中更應該逐步以深度學習方法來升級現(xiàn)有的基于規(guī)則和統(tǒng)計的方法,從而提升整體聊天機器人的整體性能众旗。
3. 全書框架
該書共分為7個章節(jié)罢杉,簡單概括一下:
3.1 聊天機器人概述
??概述聊天機器人發(fā)展歷史,應用場景與典型的聊天機器人框架和平臺贡歧。
3.2 聊天機器人技術原理
??綜述性的介紹聊天機器人中自然語言處理的兩大模塊:
??(1)自然語言理解 NLU滩租;
??(2)自然語言生成 NLG;
3.3 問答系統(tǒng)
??簡述問答系統(tǒng)的分類利朵,并重點介紹基于知識圖譜的問答系統(tǒng)(KBQA)律想。
3.4 對話系統(tǒng)
??簡述對話系統(tǒng)(任務型機器人)的原理,并重點介紹任務型對話中重要的四個模塊:
??(1)自然語言處理 -- NLU模塊哗咆;
??(2)對話狀態(tài)追蹤 -- DST模塊蜘欲;
??(3)對話策略學習 -- DPL模塊;
??(4)自然語言生成 -- NLG模塊晌柬;
3.5 閑聊系統(tǒng)
??概述閑聊系統(tǒng)的不同分類與對應的系統(tǒng)實現(xiàn)方案姥份。
3.6 聊天機器人系統(tǒng)評測
??問答型,對話型年碘,閑聊型系統(tǒng)的評測會議澈歉,數(shù)據(jù)集及評測標準。
3.7 聊天機器人挑戰(zhàn)與展望
??聊天機器人目前的挑戰(zhàn)與未來展望屿衅。
4. 總結
??總結一下埃难,如果你是聊天機器人(智能客服或相關領域)的入門者,則可以通過本書快速了解聊天機器人的相關概念與技術,構建聊天機器人的系統(tǒng)框架涡尘,但具體模塊的技術實現(xiàn)則還是需要你通過其他資料或實踐來補齊忍弛。
如果你有任何疑問或不同見解,歡迎在下方留言或私信我一起探討學習考抄!