【问题标题】:Chatbot: Trying to understand Interactive Learning聊天机器人:试图理解交互式学习
【发布时间】:2018-04-10 00:40:37
【问题描述】:

疑问:

  1. 似乎交互式学习完全忽略了预定义 故事。

  2. 如何通过交互式学习创建多个故事?将不得不做出“快乐”的方式,生成文件,开始新的培训 然后加入文件?我试图在文件中修复多个路径 到最后,它似乎变成了一个单独的故事。


我正在与 Rasa Core 合作,在聊天机器人中创建上下文对话。首先我做了this basic tutorial,然后尝试使用标记制作故事文件,以确保我了解如何使用标记。

stories.md - 看起来像这样:

## Story Hi
* greet           
  - utter_greet

## Story Good Morning
* mood_great
  - utter_happy

## Story bad_day 
* mood_unhappy
  - utter_cheer_up
  - utter_did_that_help
> marking_bad_day

## Story bad_day Best
> marking_bad_day
* mood_affirm
  - utter_happy

## Story bad_day nothing changed
> marking_bad_day
* mood_deny
  - utter_goodbye

## say goodbye
* goodbye
  - utter_goodbye

但通过测试与机器人的对话,他似乎并没有遵循标记。所以我混合了第三个教程的学习,也就是使用交互式学习。这似乎解决了我的问题,我真的设法让机器人遵循想要的流程,不幸的是通过大量的学习。

新的stories.md

## Generated Story 5325363759313905425
* greet
    - utter_greet
* mood_unhappy
    - utter_cheer_up
    - utter_did_that_help
* mood_affirm
    - utter_happy
* greet
    - utter_greet
* mood_unhappy
    - utter_cheer_up
    - utter_did_that_help
* mood_affirm
    - utter_happy
* greet
    - utter_greet
* mood_unhappy
    - utter_cheer_up
    - utter_did_that_help
* mood_deny
    - export

【问题讨论】:

    标签: chatbot rasa-core


    【解决方案1】:

    完成在线培训后,输入0 导出对话,然后输入文件名(例如story01.md)。现在打开经过训练的故事 (story01.md) 并复制/粘贴到 data/stories.md 或您存储 stories.md 训练文件的任何位置。

    您能提供您的train_online.py 文件吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-26
      • 1970-01-01
      • 2022-09-29
      • 1970-01-01
      • 2022-12-23
      • 1970-01-01
      相关资源
      最近更新 更多