ChatBots 可以被描述为一种人工智能软件,它能够通过网络和移动应用程序等各种平台以人类语言进行理解和交流。
会话 UI 的分支 –
对话式用户界面:这是一个允许以更个性化的方式与用户交互的界面,即它模仿人类对话。
语音用户界面:它是一个允许通过语音或基于语音的命令与用户交互的界面。 Amazon Alexa、Echo Dot、Google Home、Google Mini、Siri、Cortana 和 Google Assistant 是 VUI 设备的示例,它们将语音/语音作为输入并以相同方式返回。
聊天机器人的类型 –
聊天机器人主要分为三种类型:基于规则的、基于人工智能的和混合的。
- 基于规则的聊天机器人:它也被称为决策树机器人。它有一组来自数据库的预定义响应,用于根据查询中说出的关键字对特定查询进行响应。因此,从机器人中提取非常冗长且信息丰富的响应可能会很乏味。它就像一个决策树。它根据从用户话语中提取的关键字给出响应。他们中的大多数不使用 NLP/NLU。使用这种类型的优点是经济。
- 基于 AI 的聊天机器人:它们是使用 ML、NLP/NLU 构建的。它还提供来自给定数据库的答案,但使其独一无二的是,在过去与用户交互的帮助下,它会随着时间的推移变得更加智能。
- 混合聊天机器人:这些是最常见的聊天机器人类型。它基本上是基于规则和基于人工智能的聊天机器人的混合体。他们与人类互动并提供个性化的回复,即它可以开始与用户的对话,但当对话深入时,聊天机器人可以被人类取代。
意图、实体和话语——
意图:意图表示用户输入的目的。即演讲者想要做什么?
实体:实体表示与您的意图相关并为意图提供特定上下文的术语或对象,或者可以像说话者所指的事物一样引用它。
话语:话语是一个分支对话流,它定义对定义的意图和实体的响应。在 IBM Watson 中,我们使用对话而不是单词 Utterance。