对话机器人(一)——对话机器人基础知识

本文介绍了对话机器人的基础知识,包括分类、实现技术、预测会话与答案生成、多轮对话及其工程架构。对话机器人按知识领域分为限定、开放和常用问题集;答案来源包括结构化、文档和问答对;反馈机制涉及检索式和生成式。任务类型涵盖问答、任务和闲聊机器人。实现技术涉及意图识别、问答匹配、end-to-end和pipeline模式。预测会话与答案生成涉及信息检索、模板匹配和知识图谱推理。多轮对话包括任务型和多主题对话,涉及自然语言理解和生成、对话管理等多个模块。对话机器人的工程架构包含数据、算法、服务和应用层,运维中要注意问题处理和错误避免。
摘要由CSDN通过智能技术生成

对话机器人基础

一、对话机器人分类

1. 知识领域

a. 面向限定领域

只能聊设定好的固定主题。若用户用无关领域挑战机器人,机器人用安全话术回复或结束对话。

b. 面向开放领域

用户不需要有明确的目的或意图。

c. 面向常用问题集

通过检索知识库来回答问题,仅取决知识库的内容。

2. 答案来源

a. 基于结构化

KBQA系统。问答的来源是一个知识库,知识库可能是图数据库、RDF三元组、Mysql等。问题的答案是通过知识库推理得来的。

b. 基于文档

阅读理解任务。根据用户问题,从文档中自动检索答案返回。

c. 基于问答对

语料库中保存大量的问题和答案组,用户的问题在给定的问答集中,将答案返回。

3. 答案反馈机制

a. 基于检索式

答案的来源是人工编写的模板,根据用户的问题,通过一系列算法找到对应的答案模板,返回给用户。

b. 基于生成式

通过NLG技术(自然语言生成模板)生成。专业程度不高,适合自动生成。

4. 任务类型

a. 问答机器人

一问一答,多轮对话之间没有特定关系。

b. 任务机器人

多轮交互式,以最终完成某个任务为对话结束,每轮交互与上文有关系,整个问答流程类似一个软件流程图。

c. 闲聊机器人

聊天多为兴趣爱好等闲聊。

二、实现技术

  • 意图识别层:识别语言的真实意图,将意图分类,进行意图属性抽取。
  • 问答匹配层:对问题进行匹配识别及生成答案的过程。

1.

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值