- Python自然語言理解:自然語言理解系統開發與應用實戰
- (美)黛博拉·A. 達爾
- 643字
- 2024-09-10 16:34:43
1.4.2 企業助手
與通用語音助手相比,一些交互式應用程序擁有某個公司或組織的豐富信息。這些應用程序就是企業助手,它們被設計用來執行與某個公司有關的特定任務,如客戶服務,或者提供政府或教育機構的信息。企業助手還可以做一些其他事情,比如檢查訂單的狀態、為銀行客戶提供賬戶信息,或者讓居民了解停電的情況。企業助手通常連接到包含客戶或產品信息的數據庫。基于這些信息,企業助手可以提供專業領域的專業信息,但知識面狹窄。例如,企業助手可以告訴你某家公司的產品是否有庫存,但它并不知道你最喜歡球隊的最新比賽結果,而這是通用語音助手非常擅長的。
盡管存在一些開源工具,如RASA(https://rasa.com/),但企業語音助手通常使用諸如Alexa Skills Kit、Microsoft LUIS、Google Dialogflow或Nuance Mix等開發工具。這些工具功能強大,且易于使用。使用這些工具,只需要開發人員提供包含意圖和實體的樣本,應用程序就可以在用戶的話語中找到這些意圖和實體,從而理解用戶想要做什么。
與語音助手類似,基于文本的聊天機器人可以執行相同類型的任務,但聊天機器人從用戶那里獲取的是文本信息而不是語音信息。聊天機器人在網站上變得越來越普遍,它們可以提供網站上的許多信息。由于用戶能夠輕松地表達出他們感興趣的內容,因此聊天機器人可以避免用戶在非常復雜的網站中進行信息搜索。在很多情況下,用于開發語音助手的工具同樣可以用于開發基于文本的聊天機器人。
因為創建應用程序只需要少量編碼,所以本書不會在商業工具上花費太多時間。相反,本書將專注商業工具背后的方法,這將使開發人員能夠在不依賴商用框架的情況下實現應用程序。
推薦閱讀
- Spring 5.0 Microservices(Second Edition)
- TypeScript Blueprints
- Mastering ServiceStack
- Java Web開發之道
- Learning Elixir
- Oracle數據庫從入門到運維實戰
- Java面向對象程序開發及實戰
- 差分進化算法及其高維多目標優化應用
- JavaScript 程序設計案例教程
- 硅谷Python工程師面試指南:數據結構、算法與系統設計
- C語言程序設計
- Multithreading in C# 5.0 Cookbook
- SQL 經典實例
- Programming with CodeIgniterMVC
- Software-Defined Networking with OpenFlow(Second Edition)