Как использовать action_restart в rasa_core версии 0.10.4 - PullRequest
0 голосов
/ 23 ноября 2018

Я использую ядро ​​rasa версии 0.10.4

В конце потока я хочу добавить action_restart (действие по умолчанию), чтобы он начал новый диалог, когда достигнут конец.

История похожа на:

## Story_help_gnh
* button_option{"option_type":"gifts and hospitality"}
 - utter_help_gnh
> gifts_and_hospitality

## Story_gnh_ethics_counsellor
> gifts_and_hospitality
* ethics_counsellor
 - utter_gnh_ethics_counsellor
 - action_restart

Для меня action_restart не работает в версии 0.10.4.Я пробовал использовать версию 0.11.12, она работает.

Я не могу перенести код из версии 0.10.4 в версию 0.11.12.

Может ли кто-нибудь помочь мне с:

  1. Предоставляет ли версия 0.10.4action_restart action по умолчанию?
  2. Если да, то как его использовать.Если нет, есть ли альтернативный способ его использования?

1 Ответ

0 голосов
/ 23 ноября 2018

Я только что попробовал с версией Rasa Core 0.10.4 и action_restart работал для меня.

Мои истории:

## Story1
* greet
  - utter_hello
  - action_restart

Файл моего домена:

intents:
  - greet

actions:
  - utter_hello

templates:
  utter_hello:
  - text: "Hi"
  utter_restart:
  - text: "I just restarted"

Если затем поговорить с ботом:

enter image description here

Итак, 0.10.4 имеет action_restart, и вы можете просто добавить его как action_restart кфайл вашего домена.Вы также можете добавить собственный текст к перезагрузке, если определите шаблон utter_restart.

. В общем, я рекомендую перейти на последние версии Rasa Core.Переход с 0.10.x на 0.11 немного громоздок, так как произошли некоторые архитектурные изменения, но приносит массу новых функций.Кроме того, после 0.11 их не было или было только небольшое изменение.

...