大家說 | 淺談智能聊天機器人的設計及應用

2021-02-23 和美信息

智能聊天機器人,是一種通過自然語言模擬人類進行對話的程序,它可以解放企業中相對固化、重複的密集型任務或流程所需的人力。典型的聊天機器人應用有以下幾種:

• 問題諮詢:基於業務知識庫進行業務問題解答

• 數據檢索:縱跨各業務系統或資料庫,檢索數據或文檔

• 業務處理:對接相關業務系統轉達指令,完成相應業務操作

• 閒聊:回答用戶的一些問候、情感及娛樂信息等開放性問題

智能聊天機器人互動設計的本質就是CUI(會話式交互界面)。最好的人機互動界面就是沒有界面,CUI基於這樣的理念儘可能減少人機互動的複雜性,通過會話形式將已有數據、功能、服務展示給用戶,相比於傳統的GUI(圖形式用戶界面)有非常獨特的優勢。

• 提高用戶注意力:在信息碎片化的今天,用戶注意力持續集中的時間不多,人們很容易為各種事情分心,而在CUI的設計中,信息是根據用戶的指令需求逐步提供的,用戶就不容易被無關的信息幹擾。

• 減少用戶操作的挫敗感:在CUI中,用戶能進行的操作相對有限,這也避免了因用戶行為帶來不可控的錯誤。讓用戶做簡單的選擇題,能降低用戶思考的成本和系統錯誤率,最終能夠實現讓用戶快速聚焦他們想要的東西,減少因操作帶來的挫敗感。

• 降低用戶的學習成本:CUI用戶界面上線後立即就能投入工作,用戶不需要刻意學習,降低了使用成本,並且可以根據業務變化及應用場景隨時將對話設計進行調整和修改。

當前語音識別的準確性及機器人設備所處環境的幹擾(如環境雜音幹擾),聊天機器人的CUI互動設計中在允許的情況下也會加入少許的GUI交互界面,以提升用戶的產品體驗。另外基於聊天機器人與業務系統緊密集成的趨勢下,在CUI的基礎上添加一些簡單的GUI元素也是有必要的。

智能聊天機器人最核心的部分是對話引擎,對話引擎包括自動語音識別(ASR)、自然語言理解(NLU)、對話管理(DM)、自然語言生成(NLG) 和文本到語音合成(TTS),大部分聊天機器人系統的模型可以抽象成下圖所示的結構。

上圖可以很清晰的看到對話引擎每個模塊的輸入輸出,以及各模塊之間的協作關係。我們解釋一下每個模塊的功能。

ASR: 語音識別技術,即語音轉文字,其目標是讓機器通過識別和理解過程把語音信號轉變為相應的文本或命令。

NLU: 自然語言理解,NLU是對話引擎的基礎,其目標是將文本信息轉換為可被機器處理的語義表示。對於機器而言,理解一句話中的每個詞語的確切含義並不重要,重要的是理解這句話表達的意思。簡單來說,就是將人的語言轉化成機器可以理解的結構化的完整語義,讓機器理解人的語言。

DM: 對話管理,DM是對話引擎的大腦,它主要處理兩個方面的事情。一方面是維護和更新對話的狀態,對話狀態是一種機器能夠處理的數據表徵,包含所有可能會影響到接下來決策的信息,如NLU的模塊輸出、用戶的特徵等;另一方面是基於當前的對話狀態,選擇接下來合適的動作。

NLG: 自然語言生成,目標是將結構化數據轉換為文本、圖表等形式展示給用戶。

TTS:文本到語音合成,目標是將自然語言文本轉換為語音輸出給用戶。

總的來說,這些技術都是屬於自然語言處理技術(NLP,Natural Language Processing),本質上我們需要使用NLP技術來解決聊天機器人的問題。對於用戶的一個問題,需要將這個自然語言問題通過一個模型(這個模型是利用機器學習基於大量數據訓練和歸納得到),轉換為機器能理解的數據形式(我們將這種數據形式稱之為向量)。

智能聊天機器人系統主要目標是提供回答問題的能力,即在理解自然語言的基礎上,解答用戶提出的問題。進一步的,可以提供基於任務的對話能力及判斷用戶的意圖,通過多輪對話收集必要的信息,完成如業務辦理、天氣查詢、預訂酒店等服務。下圖展示了一個簡單的智能聊天機器人系統架構,對於一個智能聊天機器人系統,其核心部分是智能對話模塊,其次基於業務的需要對接第三方的業務系統,提供知識管控臺界面做語料錄入、模型訓練及測試和發布功能。

為了提升系統的可靠性,很多情況下我們會加入人工後臺服務,人工服務在系統中扮演著三種角色。

其一,在智能對話服務出現錯誤時或者無法理解用戶的問題時,人工糾正或者直接接管智能對話服務;

其二,在智能對話服務的輔助下執行動作,比如NLP生成候選動作但不執行,由人工判斷決定最終的執行動作;

其三,產生標註數據使得聊天機器人更加聰明,例如人工每一次糾錯和執行動作都是一個標註樣本,可以用於訓練智能對話服務的機器學習模型。

上圖所示智能聊天機器人系統架構中有以下一些重要的組件:

• 客戶端應用:客戶使用的設備及其應用,如微信公眾號、實體機器人、手機app或運行於瀏覽器的H5聊天應用等。

• ASR/TTS:語音轉文本/文本到語音技術,需要語音對話功能的客戶端使用到,如實體機器人、語音客服等。

• 認證服務:客戶端的連接系統提供認證功能。

• 路由服務:針對不同類型客戶端的差異化處理。

• 智能對話:聊天機器人系統核心組件,主要涉及到我們在第三章節提到的NLU、DM和NLG三大技術的整合。

• 人工後臺:為了提升對話系統的可靠性,在智能對話系統無法回答客戶問題時,人工介入處理。

• 第三方內容服務:彌補自身系統的不足,對接第三方的內容服務,如系統本身主要處理客戶業務場景的需求,若客戶也需開放領域的聊天功能,可對接百度UNIT、騰訊的AI開放平臺等。

• 客戶應用內容服務:因系統業務需要對接客戶的內部系統。

• 知識管控臺:客戶管理控制智能對話服務的界面。企業客戶可以在控制臺中添加業務語料、設置意圖,訓練、測試和發布自己的對話服務。

從應用場景的角度看,可以將聊天機器人分為客服、娛樂、教育、私人助理和智能問答5類。

主要功能是自動回復用戶提出的與產品、服務和業務相關的問題,以降低企業客服運營成本、提升用戶體驗。其服務通常是以網站、手機終端、實體機器人為載體而實現的。

同用戶進行不限定主題的對話(閒聊),從而起到陪伴、慰藉等作用。其應用場景集中在社交媒體、兒童陪伴及娛樂、遊戲陪練等領域。除了能夠與用戶進行開放主題的聊天,還能提供特定主題的服務,如支持用戶詢問天氣、回答用戶關於生活常識的疑問等。

可以根據教育內容的不同進一步劃分。例如,通過構建交互式的語言使用環境,幫助用戶學習某種語言的聊天機器人;在用戶學習某項專業技能時,指導用戶逐步深入地學習並掌握該技能的聊天機器人;在用戶的特定年齡階段,幫助用戶進行某種知識輔助學習的聊天機器人等。這類聊天機器人的應用場景為具備人機互動功能的學習、培訓類產品,以及兒童智能玩具等。

主要功能是幫助客戶管理社交日程表、網上購物、訂票、預定酒店等。如果你是在金融行業工作,那麼機器人可以幫你做費用跟蹤,如果你是在健康行業工作,那麼機器人可以幫你做健身跟蹤。總的來說這類場景的機器人就是如何處理好用戶的生活細節,成為一位優秀的客戶私人助理。

被廣泛應用在客服、營銷等重複性對話頻繁發生的場景,或者作為GUI的補充,為用戶提供高效、個性化的體驗,甚至是直接集成到智能音箱、智能家居、智能導航等硬體設備中,獨立承載人機互動的重擔。

和美信息智慧機器人交互平臺是和美信息機器人平臺研發團隊與IBM團隊聯合打造的一款智慧機器人AI平臺,經歷了將近兩年的打磨後,已為建設銀行、農業銀行、民生銀行、浦發銀行等多家銀行及政務部門提供服務。和美智慧機器人平臺2.0版本自去年10月份推出後,成為業界第一款AI+人工接管的雙平臺產品。其主要功能包括以下幾方面:

• 支持實體機器人、手機app、微信公眾號、網頁端等多渠道前臺接入。

• 支持多類型任務,包括問答、業務辦理、技能、閒聊等。

• 支持複雜情景會話,多輪對話等功能。

• 完善的人工後臺,同一客服可同時接管多臺實體機器人,後臺客服可以通過語音、文字等方式通過實體機器人為用戶服務。

• 知識庫分級管理功能,支持設置不同層級部門的知識庫讀寫權限,另外也支持設置不同角色的知識庫權限。

• 支持多租戶功能,一套服務可同時支持多個不同銀行的客戶。

• 會話管理功能,可以查看機器人的歷史聊天記錄,檢索並定位回答不好或回答不上的問題,並可快速補充新問題。

• 提供統計分析功能,可按熱點問題、知識問答、知識總量、機器人應答狀態等方式進行分析。

• 可配置使用多種機器學習模型。

• 支持對接客戶內部系統進行業務處理。

• 平臺支持雙活部署、高可用性和及熱部署方式。

• 引入第三方閒聊可支持更多開放域的問題。

和美信息交互平臺

如涉及圖片及文章內容版權問題,請立即告知,我們將在第一時間核實處理。

相關焦點

  • 聊天機器人應用趨勢跟蹤月報
    據史丹福大學的研究顯示,在使用Woebot 聊天機器人兩周後,用戶的抑鬱和焦慮症狀有所減輕。日前Gartner發布了新科技十大熱門領域預測,其中一條預測稱:到2021年,逾半數企業每年在機器人和聊天機器人開發方面的支出,將超過傳統移動應用開發的支出。用戶的注意力正從行動裝置的單個應用轉至後應用時代的新興技術,例如機器人與聊天機器人。現
  • 客服機器人應用效果分析|Chatopera 讓聊天機器人上線
    聊天機器人的應用效果  多年前,我們曾暢想聊天機器人在企業裡的應用,2020年,時光如梭,現在企業大量使用機器人客服、外呼機器人和內部智能問答知識庫;知識圖譜和深度學習等加快在企業軟體中應用,可以說,聊天機器人的市場在快速成長。  那麼市場成長的速度究竟怎麼樣?
  • Chatopera 開源多個聊天機器人對話模板 | Chatopera 讓聊天機器人...
    隨著人工智慧以及自然語言處理等技術的發展,企業、政府以及其他一些社會組織對聊天機器人提升自動化和智能化越來越期待,但是要很方便的應用聊天機器人於業務當中還是有一定的門檻。為此Chatopera在結合市場反饋以及自身思考,不斷推出更加的簡單的易用的設計、開發、運維和優化Chatbot的方法論以及實戰經驗,並且將其開源。
  • 萬豪國際集團人工智慧聊天機器人全新登陸社交平臺
    近日,為全球旅行者提供創新科技體驗的雅樂軒酒店(Aloft Hotels)首次發布了品牌全新的聊天機器人 ChatBotlr。通過採用前沿科技的 ChatBotlr,賓客將可以通過簡訊的方式發送服務請求,使用自己的智慧型手機即可便捷地獲得酒店服務。
  • 入侵保險業,聊天機器人有招?
    其中自2016年起,引入聊天機器人界面,國內國外保險業新老玩家都有不少涉足。保險業應用聊天機器人大家想到的往往僅是智能客服,事實上現今已不僅如此,且今天的智能客服也與昨日有別。這背後是風口推動還是剛需驅動,都有哪些不同玩法?
  • 能理解聊天記錄的微信機器人 (一)
    最近看到了一些基於微信機器人的有意思的應用,比如用微信匯報模型的訓練狀態(TensorFlow,Keras)。這個是個很好的出發點。聊天機器人 (chatbot) 這個概念在 slack, telegram, skype 甚至最早的 google wave 上面流行已經有一段時間了。大家主要用它來:進行一些推送服務 。一個例子就是上面的模型訓練。
  • 笨笨:一個中文智能聊天機器人
    ACL 2017 System Demonstrations笨笨:一個中文智能聊天機器人Benben: A Chinese Intelligent主流的對話機器人的設計目標主要集中在四個類別,即溝通、任務完成、問答和推薦。本文介紹了一種中國的智能對話機器人笨笨,旨在在統一架構下實現上述所有功能。此外,還具有飲食地圖、隱含反饋對話、交互式機器閱讀、新聞推薦等功能。 自笨笨於2016年6月6日發布以來,共有2,505名用戶(至2017年2月22日)和11,107次完整的人機互動,共完成了198,998次對話。
  • 智慧機器人三大分類及介紹
    2012年是智慧機器人理念廣泛普及和商業應用迅速發展的一年,從應用領域來看,智慧機器人已經在電信運營商、金融服務、電子政務、電子商務、各類智能終端及個人網際網路信息服務等諸多領域提供了自動客服、智能營銷、內容導航、智能語音控制、娛樂聊天等多種類型的服務。
  • 智能巡邏機器人在商業綜合體中的應用優勢
    巡邏機器人的應用給智慧城市建設帶來新的助力。璞數技術巡邏機器人融合了視頻監控、智能分析、人臉識別、物聯傳感、人工智慧、雲平臺等核心技術,是大安防、大物聯、大數據的完美結合體。作為一款安防技術與機器人技術深度融合的智能巡邏機器人,巡邏機器人可以人口密集的在商業綜合體發揮其雙重價值。巡邏機器人顏值頗高,綜合體日間營業期間,他更像是一個小明星。
  • siri合體百度百科,能否讓聊天機器人智能起來?
    原標題:siri合體百度百科,能否讓聊天機器人智能起來?   近日,隨著蘋果siri「合體」百度百科,微軟小冰回歸微信,曾經一度引發關注的智能聊天機器人,正開啟二次風靡熱潮。   人類研發智慧機器人的目的,本身即是為人類提供傳統機械裝置無法做到的生活幫助,只靠「被調戲」,做個無釐頭的逗逼是沒有未來的。   人類自身的大腦儲存量有限,在很多需要嚴謹對待,準確處理的場景中,智慧機器人必須得幹點正事兒。當你問智慧機器人,被燙傷了應該怎麼辦?如果機器人調情式的跟你說:親一親就好了——疼的亂叫的你,真的會沒有想摔手機的衝動?
  • 人工智慧標記語言AIML聊天機器人:產生、業界、種類、應用、實例、知識、公司和AIML概述(20k字經典收藏版)
    當然,他們可以使用更多普通的聊天縮略詞。[1]賽科智慧機器人提供技術支持的小黃雞微信版機器人,國內多家微信營銷公司使用。我們也可開發一個聊天機器人呢?需要大家對NLP/AIML技術相當熟練,且還要有自己的多樣性語庫。通行的做法是採用免費人工語言在線計算機實體ALICE人工智慧標記語言(ALICE AIML)類知識庫(knowledge base)實現聊天機器人功能。
  • 從巨頭獨秀到百家爭鳴,聊天機器人現狀「甘苦談」
    Alphabet、Facebook和Snap這類科技巨頭已經發現,有些軟體只需一句話或者一個詞,就能夠直接激活使用,智能程度非常高,不僅能夠訂機票,還能夠買衣服,甚至還能查看日程安排。簡單地說,在這些智能軟體的幫助之下,你不再需要特地打開某款機票應用程式來查看自己的航班信息,通過一句語音或者文字命令就能直接辦理登機牌。
  • 智能救援機器人的設計解析
    打開APP 智能救援機器人的設計解析 佚名 發表於 2016-10-18 11:51:52 隨著社會的不斷發展,各行各業的分工越來越明細,機器人也能在其中扮演重要的角色來替代人們的勞動。與此同時,隨著科學技術的發展,探險、救災、排爆等危險場合工作的機器人,以及自動化生產中機器人的應用也日益廣泛。因此,智能救援機器人的研製已成為急需和必要,文章就智能救援機器人的設計進行了探討。
  • 聊天機器人對知識圖譜有哪些特殊的需求?
    如何使聊天機器人結合個性化圖譜,儘量形成一些主觀認知,進而刻畫機器人或用戶的情感元素呢?例如,用戶說「我心情不好」這屬於閒聊中的情感表達範疇,需要機器人將用戶當前的心情狀態更新到用戶知識圖譜的對應維度數值中。相應地,機器人也會有自己的心情、體力,甚至和用戶之間的好感度關聯。當機器人心情不錯,同時和用戶很親密時,它就會主動關心用戶。結合機器人和用戶情感因素的動態回復會更加溫馨且貼合場景。
  • 聊天機器人除了模仿人類,還有什麼路可以走?
    編者按:智能聊天機器人這幾天是一個熱門話題,各種新聞報導著像人類一樣的機器和愛上機器的人。原因似乎很清楚:我們擔心這是一個機器已經取代我們的世界。但它不只是一個簡單的哲學問題,《快公司》對 Paul Adams 的採訪說明,設計師們已經在思考機器人是否應該表現得像一個人。
  • 社交軟體的伴侶:聊天機器人,你領了沒有?
    但是考慮到FACEBOOK Messenger平臺發布的只是beta版機器人,而且LINE通過FACEBOOK的機器人試用版測算,也給了自己開發的聊天機器人提供了更好的建議。而隨著時間科技的發展,開發的機器人會越來越受用,而用戶體驗很可能會變得越來越好,受眾越多,推廣就可以越快,從而價值就越大。因此聊天機器人絕對是搶佔市場的爆點。對於較多的社交軟體,只能在其他公司平臺上的開發並應用。
  • 高端智能政務機器人的技術發展和應用
    文章來自【今甲智能】-政務機器人近些年智能政務機器人的技術得到了快速的發展、建設、運維、使用,今天我們就來回顧、總結一下政務機器人的技術應用和發展。之後在人工智慧、信息技術、AI技術等方面科技發展的推動下,高端智能政務機器人也隨之應運而生,以持續拓寬智慧政務的應用範疇和深化其應用功能,不僅僅成為了政府、智慧政務的履職重要工具,更成為了提高國家政務部門治理體系和治理能力的現代科技化水平。
  • 淺談國內外9大智能物流機器人
    目前,我國物流業正努力從勞動密集型向技術密集型轉變,由傳統模式向現代化、智能化升級,伴隨而來的是各種先進技術和裝備的應用和普及。當下,具備搬運、碼垛、分揀等功能的智慧機器人,已成為物流行業當中的一大熱點。
  • 如何通過聊天撩人才|不會聊天的機器人不是好HR
    隨著人工智慧技術的不斷發展,智能聊天機器人的出現和普及已經不再變得稀奇。根據Gartner預測, 2020年,人們與聊天機器人的對話頻率甚至會超過與配偶。智能聊天機器人的應用也潛移默化影響改變了人才招聘市場。良好的求職體驗是吸引候選人的重要因素。
  • 機器人、無人駕駛汽車...第三屆山東省大學生智能技術應用設計大賽...
    &nbsp&nbsp&nbsp&nbsp齊魯網·閃電新聞10月21日訊 10月20日,第三屆山東省大學生智能技術應用設計大賽決賽在山東大學興隆山校區舉行。據了解,山東省大學生智能技術應用設計大賽由山東大學和自動化學會承辦,是山東省大學生科技節的重要賽事之一。自2017年舉辦了首屆開始,今年已是第三屆。本屆是參賽學校、隊伍數、師生數最多的一次。分別是46所學校,425支隊伍,1386人參加了比賽。比賽涉及機器人、無人駕駛汽車、模式識別、虛擬儀器、智能技術自由探索和教師指導教案等六大方向。