類似Siri的聊天型人工智慧(AI)是如何開發出來的?
01-08
比如,對用戶的自然語言指令進行分析和處理的演算法及其資料庫構建
對話系統和siri類似的產品有各種語言助手,如百度,搜狗,蟲洞,以及科大訊飛的語點等等。
對話系統大致上包括三個組成部分,語言識別,對話管理,以及語音再生。語言識別就是把用戶說的話,轉化成計算機能處理的字元串,該部分引擎如科大訊飛的語言設別系統,以及前段時間搜狗推出的語音識別系統等等。
語音再生就是把計算機處理後的結果,變成語言播放給用戶。對話管理是對話系統中的關鍵部分,大致有,識別用戶意圖-&>處理用戶需求-&>生成處理結果。識別用戶意圖,最簡單的可以採用硬方法,如正則;也可以使用分類器,在線下收集一些語料,標註,然後進行訓練,生成模型。識別用戶意圖之後,就可以根據意圖,抽取關鍵詞,然後依託於檢索引擎,資料庫,以及其它引擎,進行處理,生成結果。
對話管理部分還需要考慮對話輪數等總之,對話系統涉及到NLP,ML等方面,而且也需要一定的語料收集,依託於檢索引擎提供的服務,所以在這方面,百度,搜狗具有很大的優勢。個人觀點,拋磚引玉推薦閱讀:
※Voice Actions 與 Siri 的異同點是什麼?
※Siri把我名字發音讀錯了怎麼辦?
※在《生活大爆炸》第五季第十四集中,Raj 要送花給她的那位女士真的是Siri 的配音演員嗎?
※如果cortana和Siri聊天會不會嘲笑Siri的智商?
※Siri 支持中文後的體驗如何?