
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.4.2 企业助手
与通用语音助手相比,一些交互式应用程序拥有某个公司或组织的丰富信息。这些应用程序就是企业助手,它们被设计用来执行与某个公司有关的特定任务,如客户服务,或者提供政府或教育机构的信息。企业助手还可以做一些其他事情,比如检查订单的状态、为银行客户提供账户信息,或者让居民了解停电的情况。企业助手通常连接到包含客户或产品信息的数据库。基于这些信息,企业助手可以提供专业领域的专业信息,但知识面狭窄。例如,企业助手可以告诉你某家公司的产品是否有库存,但它并不知道你最喜欢球队的最新比赛结果,而这是通用语音助手非常擅长的。
尽管存在一些开源工具,如RASA(https://rasa.com/),但企业语音助手通常使用诸如Alexa Skills Kit、Microsoft LUIS、Google Dialogflow或Nuance Mix等开发工具。这些工具功能强大,且易于使用。使用这些工具,只需要开发人员提供包含意图和实体的样本,应用程序就可以在用户的话语中找到这些意图和实体,从而理解用户想要做什么。
与语音助手类似,基于文本的聊天机器人可以执行相同类型的任务,但聊天机器人从用户那里获取的是文本信息而不是语音信息。聊天机器人在网站上变得越来越普遍,它们可以提供网站上的许多信息。由于用户能够轻松地表达出他们感兴趣的内容,因此聊天机器人可以避免用户在非常复杂的网站中进行信息搜索。在很多情况下,用于开发语音助手的工具同样可以用于开发基于文本的聊天机器人。
因为创建应用程序只需要少量编码,所以本书不会在商业工具上花费太多时间。相反,本书将专注商业工具背后的方法,这将使开发人员能够在不依赖商用框架的情况下实现应用程序。