## 8.1 常見概念
本節針對開發過程中常見的名詞,給出了明確的解釋。
### 8.1.1

+ 數據統計:每日更新用戶數據,提供多種統計圖表,便捷查看分析用戶增長情況。其中包含數據概要(用戶總數、新增用戶、活躍用戶數、新增交互數、人均交互數、新增用戶/活躍用戶)技能插件調用情況、趨勢圖。
+ 粉絲管理:實時更新用戶消息與回復,零距離觀測用戶問答體驗。粉絲管理用戶包含消息列表、用戶個人問答對詳情,其中每個問答對包含用戶說,微信/硬件機器人答、以及此問答對的json詳情,意圖的準確率、以及意圖的編輯修改(系統插件除外)和智能語音糾錯。
+ 機器人:ruyi.ai 語義理解平臺提供語義理解服務的模塊。
+ 對話場景:針對某一特定場合、用戶下的意圖組。
+ 意圖:終端用戶在對話過程中,潛在表述的目的,其主要負責將自然語言轉化為如意開發者平臺具體動作。
+ 詞典實體:在如意語義理解平臺上,詞典指詞典實體,即相同類型實體的集合。詞典分系統詞典和自定義詞典,它們都是用來表達同一類型的詞語。例如,“1、2、3……”這些實體表達的都是“數字”。當編寫用戶說時,同類型的詞語可被詞典所代替。并且詞典條目的值可在“機器人答”中引用或者通過暗號傳遞給其他意圖。因此,學會靈活運用詞典,就能減少編寫用戶說的時間與成本。
+ 導入知識庫:支持按照示例導入問答對,導入糾錯問答對,導入、導出詞典。
+ 機器人設置:包括屬性設置、觸發器設置、微信授權三部分。
* 屬性設置:包含機器人名稱、機器人類型、機器人描述設置以及機器人的姓名、語音糾正、性別、生日、父母親信息等基本屬性和缺省回復的設置。
* 觸發器設置:觸發器是在實體解析、意圖識別之后,根據識別的意圖和解析的實體進行自定義邏輯處理的功能接口。它可以獲取解析到的實體作為參數,在此基礎上進行開發,并把結果加入 ruyi.ai 語義接口的返回結果中。
* 微信授權:用戶可通過微信授權引用微信后臺資源,授權包括用戶管理權限、素材管理權限、消息管理權限等。
+ 提交發布技能:開發了技能插件后,可以發布機器人至如意技能插件商店,同時支持一鍵發布到合作平臺,讓開發者的知識和能力以技能插件的形式,為更多的bot產品賦予能量,影響更多的人。
+ 技能商店:ruyi.ai為通用場景設計的開放服務,只需要獲取希望在機器人中使用的服務,機器人便可獲得相應領域的服務能力。目前,技能商店有70多個技能插件,包含了官方自有技能插件,如鬧鐘、天氣、百科等;官方開發的第三方技能插件,如豆果菜譜等;由開發者開發的第三方技能插件,如佛學人物等。
+ 素材管理:在素材管理中添加的圖片、音頻、視頻素材可在意圖詳情頁中被引用,用來作為問題的回答。開發者后臺的素材管理針對于硬件端產品,如使用微信端需在相應的公眾號后臺進行素材的編輯,之后在機器人答中直接引用。
+ 試一試:寫好的意圖可以在這里試試看,開發人員可以在此查看json代碼。試一試的時候注意微信端和硬件端的選擇。
### 8.1.2 意圖編輯頁面
+ ①用戶說:觸發當前意圖的自然語言話術,用于后臺意圖匹配模型訓練。可添加多種說法,當用戶說的話與其中一個說法匹配時,觸發意圖。同一意圖中的多條用戶說可以拖拽排序,自上而下優先級逐條遞減。

+ ②機器人答:機器人返回給終端用戶的信息,機器人答支持多種回答方式,可以返回文本、圖片、音頻、視頻、圖文(僅限于微信)。支持添加多條回復、多條文字或多媒體回答,意圖被觸發時會回復每一項回復中的隨機一條。

+ ③接受暗號:如果意圖A接受了一個暗號X,意味著:1、意圖A可以使用暗號X攜帶的詞典條目的值;2、如果沒有存活的暗號X存在,意圖A不可能被觸發。

+ ④發出暗號:如果意圖A發出了一個暗號X,意味著:
只有意圖A被觸發后,才會發出暗號X;
暗號X會攜帶意圖A中所有在意圖處理中進行了配置的詞典條目。
在沒有意圖重新發出暗號X的情況下,暗號X會存活N次對話,N取決于X的生命周期,默認為1。

+ ⑤意圖處理:詞典條目的配置。在這里我們對引用的詞典進行配置。包含名稱,值,類型,和默認值的配置。其中如果意圖使用到暗號,則需要在值的部分以“#接受暗號的名稱.名稱”的格式去完成值的傳遞。如果要在機器人答中引用詞典的值,則需要在機器人答中以“&名稱(切記后面要加空格)”來引用。另如果勾選了“是否必須”,那么則需要添加提示語,每個必須詞條的循環周期為3,3次過后自動跳出流程,3次之內則會根據提示語進行詢問。必須詞條滿足一些特定場景的需求。

+ ⑥事件:事件為除自然語言以外觸發意圖的第二種方式,用戶可以特定行為觸發意圖,進入對話。

+ ⑦觸發器:如意語義理解平臺提供了經典的“用戶說”、“機器答”形式的問答對編輯,并提供了實時生效的自定義詞典實體編輯,以及可以通過暗號控制的多輪對話等。但是當客戶希望自定義實現一些復雜的功能時,那么就需要給意圖開發相應的觸發器。觸發器是在實體解析、意圖識別之后,根據識別的意圖和解析的實體進行自定義邏輯處理的功能接口。它可以獲取解析到的實體作為參數,在此基礎上進行開發,并把結果加入如意語義接口的返回結果中。如果第三方接口返回的數據不滿足需求,還可以對第三方數據進行進一步邏輯處理,觸發器上填入“包裝”后的接口url即可。

+ ⑧意圖優先級:共有5個等級,當用戶說可以同時觸發多個意圖時,可以調整意圖優先級確保觸發到正確意圖。

+ ⑨機器學習:開啟機器學習后,針對意圖和導入問答對中的“用戶說”里已經撰寫的句子,自動識別更多說法,擴大意圖識別范圍。

- 1. 海知智能第三方技能插件開放平臺概述
- 2. 快速接入API
- 2.1 硬件接口調用
- 2.2 快速接入微信
- 2.3 API接入常見問題
- 3. 技能插件
- 3.1 基礎能力類
- 頂級過濾器
- 用戶知識圖譜
- 機器人檔案
- 通用閑聊
- 兒童閑聊
- Smart Reply
- 輕量閑聊
- 3.2 語音游戲類
- 成語接龍
- 詞匯樂園
- 詞語接龍
- 鸚鵡學舌
- 動腦猜猜
- 挑戰單詞
- 冒險世界
- 猜猜我是誰
- 阿拉丁學詩詞
- 貓貓托管所
- 漂流瓶
- 詩詞大會
- 國學大會
- 我愛猜歌名
- 我在看著你
- 燈謎猜猜
- 3.3 休閑娛樂類
- 星座運勢
- 悅耳聲音
- 幸運簽
- 調教機器人
- 娛樂推送
- 3.4 生活服務類
- 黃歷
- 計算器
- 古詩詞
- 時間詢問
- 翻譯類技能
- 天氣資訊
- 日程創建
- 日程創建指令
- 鬧鐘
- 食材知識
- 冥想音樂
- 格言
- 每日英語
- 漢語詞典
- 豆果菜譜
- 古文翻譯
- 3.5 音頻點播類
- 喜馬拉雅FM
- 新聞廣播
- 音樂點播
- Smart Music
- 兒童聽聽
- Smart Audio
- 兒童笑話
- 點播控制指令
- 3.6 視頻點播類
- 影視點播
- 3.7 百科知識類
- 人物百科
- 百科問答
- 實時百科
- 3.8 體育健康類
- 五分鐘健身
- 4. 開發者初級教程
- 4.1 開通服務
- 4.2 創建機器人
- 4.3 設置機器人
- 4.4 獲取技能插件
- 4.5 讓機器人學會聊天
- 4.6 導入知識庫
- 4.7 多種問答形式
- 4.8 數據統計
- 4.9 粉絲管理
- 5. 開發者中級教程
- 5.1 詞典運用
- 5.2 意圖處理
- 5.3 暗號使用
- 5.4 事件觸發
- 5.5 優先級
- 5.6 觸發器
- 5.7 快捷鍵
- 5.8 意圖報錯
- 6. 開發者高級教程
- 6.1 handlebars模版語言
- 6.2 JavaScript簡單介紹
- 6.3 JavaScript使用說明
- 6.4 JavaScript使用案例
- 6.5 JavaScript常見問題
- 7. 快速發布技能
- 8. 幫助中心
- 8.1 常見概念
- 8.2 幫助視頻
- 8.3 聯系我們