Chatbot:试图了解互动学习

时间:2018-04-10 00:40:37

标签: chatbot rasa-core

疑惑:

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

  2. 如何使用互动学习创建多个故事?必须采取一种方式"快乐",生成文件,开始新的培训 然后加入文件?我试图在文件中修复多个路径 最终产生的它似乎已成为一个单一的故事。

  3. 我正在与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
    

1 个答案:

答案 0 :(得分:1)

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

您可以提供train_online.py文件吗?