语音助手为什么需要搜索?
國內語音助手的代表公司:搜狗語音助手、靈犀語音助手、百度語音助手
這些apps都是源于蘋果的siri。當初定位,主要就是一個工具,再加上聊天。
1)作為一個工具,主要是解決生活中常見的問答問題,如天氣、股票、食譜、資訊。關于這個需求點,一般是在深刻理解用戶的需求上,抽取核心關鍵詞進行搜索,再返回最精準額答案的。如果用戶的問題,有一些噪聲,或者比較偏僻,沒有響應的知識,幫助理解,就無法返回很好的答案了。
2)聊天的需求,也需要對用戶的查詢做深入的理解,但是,如果問題比較廣泛,要想返回精準的答案,目前,還是很難的。
因此,為解決上述兩個需求點,建議對未能深刻理解的用戶提問,只做淺層的語義理解,再多查詢優化, 最后搜索出一些用戶最有可能感興趣的候選結果,供用戶自己選擇。
為什么要自己開發搜索引擎,而不選擇開源的搜索引擎如sphinx和solr呢?
如果一個公司規模不大,數據量不大,選擇開源搜索引擎,我是贊同的。但是,公司規模大了,數據量大了,我是建議開發自己的搜索引擎的。理由有兩點:
1)搜索性能問題: 開源搜索引擎幾乎是做全文檢索的,沒有對索引詞條對區別對待,導致我們工作中遇到的超高頻詞表,極大的影響檢索性能。
2)排序效果問題:開源搜索引擎幾乎幾乎是基于內容相關性排序的,而做一個產品,很多時候,是需要根據業務實際情況做出調整的。比如,我們需要根據用戶的查詢,做深入的意圖理解,做一些查詢擴展,再去檢索; 另外,我們也可以根據用戶的點擊反饋,對搜索結果進行排序優化。這些工作,都是開源搜索引擎所沒做的。
所以,我們需要自己開發搜索引擎, 當然,可以再開發引擎的基礎上改造。
總結
以上是生活随笔為你收集整理的语音助手为什么需要搜索?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PHP使用AES加密和解密
- 下一篇: android桌面插件每秒刷新