绿盟rasa扫描器怎么用_多轮对话框架Rasa代码解读--训练过程2

本文深入解析Rasa对话管理模块,包括对话状态维护(DST)和系统决策生成,并探讨训练过程,从加载策略配置到构造Agent,加载训练数据并进行训练的详细步骤。
摘要由CSDN通过智能技术生成

3e2317737b8e2340402c5505e28361cb.png

在上个章节进行了训练入口和NLU模块的解读,参考:

水中的鱼:多轮对话框架Rasa代码解读--训练过程1​zhuanlan.zhihu.com
b65419fecaf53a445d21d4a0918fb075.png

这里进行Core 对话管理模块的解读。

一。对话管理的基本概念

对话管理(Dialog Management, DM)控制着人机对话的过程,DM 根据对话历史信息,决定此刻对用户的反应。最常见的应用还是任务驱动的多轮对话,用户带着明确的目的如订餐、订票等,用户需求比较复杂,有很多限制条件,可能需要分多轮进行陈述,一方面,用户在对话过程中可以不断修改或完善自己的需求,另一方面,当用户的陈述的需求不够具体或明确的时候,机器也可以通过询问、澄清或确认来帮助用户找到满意的结果。

对话管理的任务:

  • 对话状态维护(dialog state tracking, DST)
    维护 & 更新对话状态
    t+1 时刻的对话状态
    ,依赖于之前时刻 t 的状态
    ,和之前时刻 t 的系统行为
    ,以及当前时刻 t+1 对应的用户行为
    。可以写成
  • 生成系统决策(dialog
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值