简述对话机器人类型

对话机器人作为新一代人机交互的入口,近些年成为了各大巨头公司抢占的风口,阿里、百度、腾讯、小米也都纷纷推出了自家的智能音箱,本文将主要介绍一下对话机器人的类型。

一、按照技术实现方式可以分为检索式和生成式

检索式指的是机器人回复的内容都是预先定义好的,机器人只需要在知识库中找到最合适的答案即可。检索式对话机器人由于回复的内容是人工预先设定的,因此回复质量通常较高。但缺点也很明显,人工构造知识库耗时耗力且难以覆盖更多的对话领域,因此检索式对话机器人通常只应用于某些限定领域,例如保险公司的客服机器人。

生成式指的是机器人在收到用户的输入内容后,会基于算法模型自动生成一句回复。生成式对话机器人不需要人工构建知识库,因此也不受对话领域的限制,而且相比于检索式,生成的答复内容更加丰富多样。生成式对话机器人虽然有很多优点,但当前工业界却很少采用该方式,究其原因主要是目前机器人生成的答复内容不可控,且容易出现语法错误、语句不通顺等问题。生成式对话一直是学术界研究的热点,近几年还出现了检索式和生成式融合的研究方向。

二、按照对话领域可以分为限定域和开放域

限定域指的是机器人仅能在某个限定的领域内提供对话服务,而用户如果与机器人聊限定域之外的内容,机器人则回答不上来,工业界大部分的客服机器人都是限定域的对话机器人。

与限定域相反的则是开放域。用户可以与机器人聊各种各样的话题,机器人也能够给予丰富多样的回复,比如微软小冰。

限定域对话机器人往往能够很好地解决该领域内的用户问题,例如客服机器人能够代替传统人工客服解答大量重复性的问题,节省企业人力成本,因此在工业界应用最为广泛。而开放域对话机器人在当前市场上应用场景有限,且开放域对话机器人通常采用生成式实现方式来回复用户,回复内容不可控,因此在企业中的实际应用较少。

三、按照功能角度可以分为问答型、任务型和闲聊型

问答型常见的有FAQ、基于知识图谱的问答(KBQA)、表格问答(TableQA)和文档问答(PassageQA)等。

  • FAQ检索型问答是根据用户的query去FAQ知识库匹配最合适的答案并反馈给用户。

  • KBQA会将知识以RDF三元组的形式进行存储,模型能够将答案定位到具体某个实体/属性,相比于FAQ,KBQA能够实现“推理”能力。

  • 表格问答中,表格也可以看作是二维的知识图谱,模型会把用户的自然语言转化成SQL查询语句,直接从数据库里定位到答案。

  • 文档问答在当前的工业界不常见,模型会基于用户的问题,将答案定位在文档的具体段落或者是某句话、某个词语。百度UNIT上线了文档问答的功能,不过还处于试用阶段,需要用户进行申请。(百度文档问答地址:https://ai.baidu.com/unit/v2#/innovationtec/textqa/skilllist)

(0)

相关推荐