## **一、產品概述**
用戶通過對話場景模塊用戶可輕松開發具有上下文的對話機器人并應用于智能硬件、實體機器人以及微信公眾號和移動應用等第三方平臺,家居場景下用戶可自定義指令來控制智能設備,客服場景用戶可自定義上下文關聯完成購物咨詢。基于該模塊,開發者可以輕松構建功能完備、交互性強的語音識別和語義理解應用程序,而且如果只使用語義理解引擎也是可以的。
## **二、名詞解釋**
1、意圖:每一輪完整的對話過程可看作一個意圖的達成,無論是對智能設備應用的指令控制或是虛擬場景下對話交互的完成。通過對意圖的啟動狀態、解析樣例、解析參數、及動作結果的設置來設定一個完整的意圖。
2、詞庫:是一個規范的自然語言短語合集,可以看成是意圖所在領域的關鍵詞和術語的集合,用于提取用戶提問中的參數值,當前圖靈官方提供了時間、地點等官方詞庫,用戶可自定義包含同義詞的同義詞詞庫,也可定義包含不同詞的枚舉詞庫。
3、動作:用戶提問匹配到意圖后執行觸發的特定操作。
## **三**、**使用流程(以打開音樂播放器為例)**

#### **步驟一: 創建詞庫**
創建意圖所需詞庫及關鍵詞同義詞詞組,如啟動音樂播放器可有播放器操作、音樂列表等詞庫。填寫詞庫名稱并定義關鍵詞及同義詞列表后保存即成功創建詞庫。

① 詞庫名稱:對當前詞庫命名,必填項。
② 關鍵詞列表:填寫當前詞庫包含的關鍵詞和同義詞組。
#### **步驟二:創建意圖**
成功創建所需詞庫后點擊意圖列表切換到意圖頁面進行意圖的創建,一個意圖代表一輪對話從啟動到結束的完整過程。

① 意圖名稱是對當前意圖的描述,確定意圖的唯一性,必填項。
② 意圖類型分為啟動意圖和應用內意圖,啟動意圖如:”打開音樂播放器/關閉音樂播放器“,應用內意圖如:”上一首/下一首/暫停“需依賴于其他意圖或動作才能啟動。
③ 進入條件為應用內意圖必填項,設置進入狀態可實現意圖的上下文關聯。
#### **步驟三:意圖解析**
通過對當前意圖設置解析樣例來確保意圖可被準確識別,同時根據解析樣例提取出參數來設定相關操作。

① 定義解析樣例,解析樣例可定義多個來確保意圖可被準確識別。
② 當輸入一條解析樣例時會自動識別樣例中已有詞庫的參數信息,并通過對參數的是否必需設置可設置上下文關聯內容。
③ 用戶同樣可自定義未被識別出的參數和實體。
### **步驟四:意圖參數**
意圖參數默認為必需匹配,當填寫了默認值和參數缺省動作后意圖參數變為非必需匹配。
① 參數名稱:根據用戶定義的解析樣例自動提取生成,可修改。
② 所屬詞庫:根據系統詞庫和用戶已創建詞庫自動獲取生成,可自定義。
③ 關鍵詞:根據解析樣例提取關鍵詞,不可修改。
④ 默認值:填寫默認值后提問中未包含此參數返回默認值內容。
⑤ 是否必需:選擇必需后必需填寫參數缺省動作
⑥ 參數缺省動作:當填寫參數缺省動作時后當前參數可不必須匹配,會返回缺省動作內容。
⑦ 操作:操作中包含刪除操作,可對當前參數進行刪除。
#### **步驟四:意圖動作**
給意圖成功解析后創建特定操作,可選擇已有動作結果或創建新的動作結果。


① 選擇已有動作表示當前意圖可與已創建的意圖都指定同一動作。例如:”關閉音樂播放器“和”暫停“意圖均可指向”停止播放音樂“的動作。
② 創建新動作為對當前意圖編輯新的動作結果,包含動作名稱和動作結果,二者均為必填項,動作結果形式可多樣。
### **步驟五:測試頁面**
通過測試頁面可立刻測試當前配置意圖的結果。
