任务型多轮对话系统概述

主要模块

任务型机器人核心模块主要包括三个模块:

  • 自然语言理解模块(NLU)
  • 对话管理模块
  • 自然语言生成模块(NLG)

    mark

自然语言理解模块

该模块一般包含以下三个模块:

  • 领域识别:即识别该语句是不是属于这个任务场景,一般有多个机器人集成时,如闲聊机器人,问答机器人等,领域识别应当在进入任务型机器人之前做判断与分发
  • 意图识别:即识别用户意图,细分该任务型场景下的子场景、
  • 语义槽填充:用于对话管理模块的输入
举例

假设Text=“人民币对美元的汇率是多少”;经过自然语言理解模块会解析为 act ( slot1 = value1, slot2 = value2 ……) 的形式,即意图,槽位,槽位信息三元组形式,即 Text会解析为“查询(槽位1=人民币,槽位2=美元)”这样的形式。

方法
基于规则理解方法

【优点】

  • 不需要大量训练数据

【缺点】

  • 容易出错
  • 调整规则费时费力,难以维护
统计方法(对齐)

基于词

  • 2
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值