我试图创建一个自定义后备操作并执行该操作,但出现以下错误:
未找到名称为“ action_my_fallback”的注册操作。
这是我的缺点:
policies.yml 政策: -名称:KerasPolicy 时期:200 max_history:3 -名称:MemoizationPolicy max_history:3 -名称:FormPolicy -名称:“ FallbackPolicy” nlu_threshold:0.5 核心阈值:0.5 fallback_action_name:“ action_my_fallback”
domain.yml 动作: -action_my_fallback 模板: utter_default: -文字:“默认”
actions.py
ActionMyFallback(Action)类: def名称(自己): #类型:()->文字 返回“ action_my_fallback”
def run(自身,调度程序,跟踪程序,域):
dispatcher.utter_message("Asking question")
return [ActionReverted()]
我还尝试返回UserUtteranceReverted
Rasa Core版本:0.13.2 Python 3.6
谢谢