比较问题解答和 Azure AI 语言理解
回答知识库是一种语言模型形式,它提出了何时使用问答的问题,以及何时使用 Azure AI 语言的对话 语言理解 功能。
这两项功能的相似之处在于,它们都允许定义可以使用自然语言表达式查询的语言模型。 但是,它们旨在解决的用例存在一些差异,如下表所示:
| 问答 | 语言理解 | |
|---|---|---|
| 使用模式 | 用户提交问题,需要答案 | 用户提交言语,需要适当的响应或操作 |
| 查询处理 | 服务使用自然语言理解将问题与知识库中的答案进行匹配 | 服务使用自然语言理解来解释言语、将其与意向匹配,以及识别实体 |
| 响应 | 响应是已知问题的静态答案 | 响应表明最可能的意图和相关实体 |
| 客户端逻辑 | 客户端应用程序通常向用户提供答案 | 客户端应用程序负责根据检测到的意向执行适当的操作 |
实际上,这两个服务是互补的。 可以构建全面的自然语言解决方案,这些解决方案结合了语言理解模型和问答知识库。