Rasa Core-获取最新消息,自定义操作

时间:2018-08-22 04:16:36

标签: python machine-learning spacy rasa-core

我如何仅在Rasa Core中收集用户响应而不提取实体。现在,我已经可以通过执行以下操作来破解它,但是我想知道是否有更好的方法?

domain.yml

slots:
  slot: animal
    type: categorical
    values:
    - cat
    - dog

stories.md

*greet
   -utter_greet
*inform{"Animal":"Dog"}
   - utter_hello_fido
*inform
   - do_my_action

python代码:

class MyAction(Action):

    def name(self):
       return 'do_my_action'
    def run(self):
        message = tracker.latest.text
        operate on(message)

    return []

1 个答案:

答案 0 :(得分:0)

您可以通过在Rasa域文件中指定实体来指定忽略某些意图的实体提取(请参见此处的docs

greet

这将忽略意图{{1}}的所有提取实体。