場景在AI音箱中的應用
AI音箱是在特定的情境下與人交互,將它按照場景設計,可以使它更貼近我們的生活。在場景設計之初,要先將它擬人化,然后構建知識庫。本篇文章主要寫的是閑聊知識庫和百科知識庫,還有場景。
一、AI音箱擬人化
1. 性格設定
雖然AI音箱有了知識庫就可以回答問題,但它并不能因此就像一個人類一樣著自己的性格。所以有趣要從打造性格開始,而性格也是要從文字的設定來做起。
如:你設定它是一款知性的音箱,那它所說的話就不可以是逗比的、也不可以是網絡流行語、及一些惡俗兇狠的話。
當設定好性格之后,我們需要考慮一下有趣會體現在那些細節中。
我認為AI音箱細節方面的有趣表現在二個方面:
① 能給到用戶想到的答案或者有趣的答案
例:場景為晚上10點
用戶:早上好!
音箱:咦?你是在跟我開完笑嗎?
②為用戶解決了一些實際生活中的事情
例:
用戶:我有些餓了。
音箱:已經為你打開餓了嗎?請問還需要點昨天吃過的那家店嗎?
其中第一類細節可以通過場景的設定來實現,而第二類需要通過與外界的合作及長期的數據沉淀來實現,而本篇文章主要介紹第一類有趣的細節如何實現。
?2. 場景設定
先說一下上面舉的例子:場景為晚上10點
用戶:早上好
音箱:咦?你是在跟我開完笑嗎?
解說:晚上十點一般我們會說晚上好而不是早上好,所以用戶這是在調戲音箱。而通過這個列子,我們可以倒推出來怎么去做“打招呼”的場景。
場景相關元素:例子里有兩個相關元素,一個是“晚上10點”,一個是“早上好”。這兩個元素分別是時間和打招呼用語,這兩個元素是通用打招呼場景的必要元素。除此之外我們還要考慮到周一至周五,周六日及法定節假日的打招呼用語是否一樣。
例①:時間:周五晚上
用戶:晚上好。
音箱:晚上好呀,明天就是周末了你有什么計劃嗎?
例②:時間:9月20日晚上
用戶:晚上好。
音箱:好呀,就快到10月1的假期了,你有什么打算嗎?
例③:時間:某個非工作日的周一早上
用戶:我要去上班了。
音箱:你又在調戲我了哦。
總結:打招呼的場景設定要考慮的元素為時間和語言相關度,而通過這個我們還可以擴展出“吃”、“做什么”等一些好玩的場景。
附場景參考圖(僅供參考):
二、知識庫構建
現階段的音箱大部分還是人工利用數據搭建起來的,所以說到了有趣,就必須要先了解一下我們人為進行搭建的知識庫了。
那什么是知識庫呢?
其實知識庫就是儲存音箱說話語料的地方,而每個知識庫都儲存著不同主題的語料,如:閑聊知識庫和百科知識庫。
1. 閑聊知識庫
閑聊知識庫里面的語料都是與聊天相關的,它主要的內容包括四個方面(如下圖):
打招呼:打招呼包括早安、午安及晚安的以及見面和離開時所說的話,但撰寫的時候需寫正常類的回復及非正常類的回復。
調戲:用戶說的一些調戲音響的話,其實也可以算作是日?;蚴乔榫w,但由于用戶說的比較多,所以建議單獨拉出來寫。
情緒:音箱放在家里,用戶會用來傾訴,所以關于情緒的語料是很重要的。建議先進行情緒分類,然后在寫相關語料。
可從情緒輪盤中挑選我們經常出現的情緒,如下圖:
日常:用戶會像詢問身邊其它的人一樣詢問音箱,所以生活里的日常很重要,如:今天吃了什么,你在干什么…….
建議先進行分類,再寫語料。
如下圖(僅供參考):
2. 百科知識庫
百科知識庫就是儲存了一些天文地理生活問題的知識庫。 它的內容包括很多類(僅供參考):
- 生活常識
- 天文
- 地理
- 動物
- 人文
- 宗教
- 人物
- 影視
- 音樂
- 植物
怎么編寫?
每一問題可以有5-10個同義的句子(適具體情況而定),這5-10個句子,最好是不同的句式或是由不同的詞組成的同義句。
例:閑聊
- 早安
- 我剛起床
- 我剛睡醒
例:百科
- 天為什么是藍的?
- 天為什么是藍色的?
- 為啥天是藍的?
- 為什么天不是紅色的?
- 天空為什么不是白色的?
例:影視
- 你知道《三生三世十里桃花》的片尾曲叫什么嗎?
- 能告訴我《三生三世十里桃花》片尾的那首歌叫什么嗎?
(每個人對于知識庫的分類都不太一樣,具體建議根據公司業務和高頻問題進行構建。)
作者:撿貓
原文鏈接:https://www.jianshu.com/p/bd7c2a46b605
本文由 @撿貓 授權發布于人人都是產品經理,未經作者許可,禁止轉載
題圖來自Unsplash,基于CCO協議
蜻蜓點水 ,點得有點輕啊