聊天機器人領域有許多API供應商,其中大多數都專注於自然語言處理(NLP)和自然語言理解(NLU)。這是決定的關鍵一步,因為它將處理對話介面中最重要的步驟。
NLP和NLU之間的區別是什麼?
- 自然語言處理(NLP):在人工智慧(AI)方面,NLP是一個總括性的保護傘,它包括了處理計算機系統和人類自然語言之間互動的幾個學科。從這個角度來看,NLP包括幾個子學科,如話語分析、關係提取、自然語言理解和其他一些語言分析領域(見圖2)。
- 自然語言理解(NLU): NLU是NLP的一個子集,側重於閱讀理解和語義分析。今天,NLP和NLU技術的結合在不同的軟體領域變得越來越重要,包括機器人技術。雖然有許多供應商和平臺專注於NLP-NLU技術,但以下技術在機器人開發者社羣中正變得非常流行。
圖2:NLP和NLU有何不同。
要了解更多關於NLU和NLP之間的區別,你可以閱讀《NLU與NLP:主要區別和使用案例比較》一文。
5大NLP平臺
1. Dialogflow
Dialog Flow(前API.ai)有能力在機器學習的支援下建立語音轉文字和文字轉語音。它提供對貨幣和日期的內建支援。支援大多數平臺,如Facebook Messenger、Slack、Alexa和Google Assistant。它支援多種裝置,從膝上型電腦到汽車。目前支援20多種語言。它對有限數量的查詢是免費的。
2. Wit.ai
Wit.ai是一個免費的平臺,包括用於商業用途。對請求數量沒有限制,但他們要求你在超過1次/秒的請求時進行通知。支援許多語言。另一方面,當你的應用程式開放時,你的意圖、實體和驗證的表示式將被社羣訪問,但不是你的日誌,但你仍然擁有資料的所有權。被超過12萬名開發者使用。不僅支援聊天機器人,而且也支援可穿戴裝置和家用裝置。
3. Luis
Luis是微軟的平臺。它代表語言理解(LUIS)。一個基於機器學習的服務,將自然語言構建到應用程式、機器人和物聯網裝置中。快速建立企業就緒的定製模型,並不斷改進。它支援許多服務,但他們在Azure整合方面有很好的功能。
4. Amazon Lex
Amazon Lex是一項AWS服務,用於使用語音和文字在應用程式中構建對話介面。有了Amazon Lex,為亞馬遜Alexa提供動力的同樣的深度學習引擎現在可供任何開發人員使用,使您能夠在新的和現有的應用程式中建立複雜的自然語言聊天機器人。Amazon Lex提供了自然語言理解(NLU)和自動語音識別(ASR)的深度功能和靈活性,使您能夠通過栩栩如生的對話式互動建立高度吸引人的使用者體驗,並建立新的產品類別。
5. Watson Assistant
Watson Assistant的前身是Watson Conversation,幫助您為各種渠道建立人工智慧助手,包括移動裝置、訊息平臺,甚至機器人。建立一個能夠理解自然語言的應用程式,並以類似人類對話的方式迴應客戶–用多種語言。無縫連線到資訊傳遞渠道、網路環境和社交網路,使擴充套件變得容易。輕鬆地配置工作區,並根據您的需要開發您的應用程式。
自然語言平臺(NLP)比較
下表是這五個NLP平臺的比較,基於它們的特點。
Wit.ai | DialogFlow | Lex | LUIS | Watson Assistant | |
---|---|---|---|---|---|
提供商 | Amazon | Microsoft | IBM | ||
訓練模組 | Yes | Yes | Yes | Yes | Yes |
允許匯入/匯出模型 | Yes | Yes | No | Yes | Yes |
識別使用者意圖 | Yes | Yes | Yes | Yes | Yes |
預建條目 | 基本引數 | 不僅僅是基本引數 | 巨大的清單 | 基本引數 | 基本引數 |
預建意圖(知識領域) | No | Around 35 Domains | No | Around 170 intents | No |
儲存會話的進度 | Yes | Yes | Yes | Yes | Yes |
語音識別 | Yes | 是的,通過谷歌語音 | Yes | 是的,通過Bing語音 | 是的,通過IBM語音轉文字 |
第三方整合 | No | Yes | Yes | Yes | No |
支援的語言 | 132 | 20 | 5 | 11 | 12 |
對API呼叫的限制 | 無限 | 無限 | 試用:10k文字查詢;5k語音查詢付費:無限 | 免費:10k查詢/月;5查詢/秒付費:10次查詢/秒;每1千次查詢0.75美元 | 免費:1千次API查詢/月付費:無限次API查詢/月;最多20個工作空間;最多2千次意圖 專業:無限 |
價格 | 免費 | 免費 | 試用:1年付費:每個語音查詢0.004美元,每個文字查詢0.00075美元 | 免費:10k API查詢/月付費:每1千次查詢0.75美元 | 免費:1千次API查詢/月標準:每次API呼叫0.0025美元 專業:可根據要求提供 |
適用於 | 簡單的B2C聊天機器人, MVPs | 中級B2C聊天機器人、虛擬助理、MVPs | 預覽模式,判斷為時過早 | Cortana功能、物聯網應用、虛擬助理和聊天機器人 | 需要IBM整合的虛擬助理和聊天機器人 |
要了解更多關於NLP的未來,你可以閱讀我們關於NLP未來的五大期望的文章。
評論留言