Пример #1
0
def _additional_training_data_from_default_actions() -> TrainingData:
    additional_messages_from_default_actions = [
        Message.build_from_action(action_name=action_name)
        for action_name in rasa.shared.core.constants.DEFAULT_ACTION_NAMES
    ]

    return TrainingData(additional_messages_from_default_actions)
Пример #2
0
def test_build_from_action():
    test_action_name = "test_action_name"
    test_action_text = "test action text"
    assert Message.build_from_action(
        action_text=test_action_text,
        action_name=test_action_name) == Message(data={
            ACTION_NAME: test_action_name,
            ACTION_TEXT: test_action_text
        })
Пример #3
0
def _additional_training_data_from_default_actions() -> TrainingData:
    from rasa.core.actions import action

    additional_messages_from_default_actions = [
        Message.build_from_action(action_name=action_name)
        for action_name in action.default_action_names()
    ]

    return TrainingData(additional_messages_from_default_actions)
Пример #4
0
def _messages_from_action(event: ActionExecuted) -> Message:
    return Message.build_from_action(action_name=event.action_name,
                                     action_text=event.action_text or "")