① 桔子互動|百度UNIT平台簡介
UNIT平台簡介
本篇文章將為您介紹UNIT平台。UNIT平台能幫助您搭建對話機器人,無需編程,只需網頁操作即可。以下為您介紹UNIT能做些什麼、重要名詞解釋以及使用流程。
一、UNIT能做什麼
搭建一個ChatBot需要實現語音識別、語言理解、對話管理、語言生成和語音合成。UNIT平台則能實現零編程搭建機器人,提供API介面、iOS SDK、Android SDK,輕松調用ChatBot。
UNIT平台提供圖形化配置界面,無需編程經驗即可創建、定製自己的對話機器人。平台提供豐富的服務,包括對話定製、問答定製、引導定製等。
二、UNIT中重要名詞解釋
場景:包含對話單元、問答單元、數據中心、訓練與驗證。如「電影票小助手」包含若干對話單元、數據中心、訓練與驗證,無問答單元。
對話單元:針對某一意圖的一系列對話,用戶每說一句話場景bot會判斷該句話屬於哪個對話單元。
問答單元:代表問答主題,配置簡單但靈活性較差,用於固定問答場景。
意圖:用戶這句話的目的。如「幫我訂張電影票」的意圖是「訂電影票」,屬於「BOOK_TICKETS」對話單元。
詞槽:對話單元中的一類關鍵信息。如「BOOK_TICKETS」對話單元包含「電影名稱」、「電影院」、「看電影日期」等詞槽。
詞槽澄清:對缺失的詞槽,對話系統向用戶發起詢問來獲取信息。
詞典:信息詞的集合。如「電影名稱」詞典中包含「芳華」「心理罪」等信息詞。
觸發條件:場景bot回應的限定條件。當條件滿足時,場景bot做出回應。
對話樣本:語料樣本,需標注意圖和關鍵詞,用於訓練模型。
問答集:問答對的集合,與問答單元一一對應。
對話模板:由詞槽、特徵詞、普通字組成,用於匹配識別。
特徵詞:表示特定意圖的詞或短語集合。
特徵詞詞典:特徵詞的集合。
普通詞/字:非關鍵信息的詞。
負樣本:不屬於場景中的任何對話單元或問答單元的樣本。
沙盒:驗證模型效果的環境。
三、UNIT的使用流程
1. 明確目標:想清楚目標,希望ChatBot聽懂哪些意圖,理解哪些詞槽,如何響應用戶。
2. 梳理邏輯:建立對話單元/問答單元,配置關鍵信息、響應方式和觸發條件。
3. 標注對話樣本/配置對話模板/配置問答對:教對話系統理解自然語言和固定句式。
4. 訓練生效/驗證模型:在UNIT平台上訓練生成模型。
5. 接入場景bot:在產品中調用場景bot。
通過以上步驟,您將能夠使用UNIT平台搭建自己的對話機器人。