RASA-1-基础说明

本文深入介绍了Rasa框架,包括Rasa Core和Rasa NLU。Rasa Core专注于对话流程,通过stories定义多轮对话场景,domain作为知识库包含意图和动作。Rasa NLU则负责理解用户语义,将自然语言转化为结构化数据。文章还涵盖了模型训练、Rasa的安装方法以及NLU模块的依赖项。
摘要由CSDN通过智能技术生成

摘要

本文内容基于RASA官网

  • Rasa是一个基于多轮对话的框架,其中包含两个模块Rasa coreRasa nlu
  • Rasa nlu是用来理解语义的,包括意图识别、实体识别,它会把用户的输入转换为结构化的数据。

安装Rasa

pip3 install rasa_core
pip3 install rasa_nlu[tensorflow]

Rasa Core

core包含两个内容,stories和domain。

Stories
  • stories可以理解为对话的场景流程,即告诉机器多轮场景是怎样的。如:用户问好 -> 机器问用户今天过得怎么样 -> 用户反馈情绪 -> 机器根据不同的情绪进行回复;其中包含两个流程:一个正面情绪的流程与一个负面情绪的流程,因此我们需要编写两个story。
符号 说明
## story标题
* 意图
- 动作
Domain
  • domain可以理
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值