Hi I am using the latest version of RASA==2.5.0 for development and MongoDB as tracker store. My bot is working fine for some of the entities. But for some specific keywords its skipping the action_listion for the next question and complete the story.
For example
-
In the first picture bot is working fine.
-
But in the second screen if I am answering 1st question as “sometimes”, the bot is not listing for answers for the second question and completes the story.
I do not understand what is happening here. I tested with other 10 examples its working fine. I am attaching my stories please check once.
version: "2.0"
stories:
- story: new happy path
steps:
- intent: affirm
- slot_was_set:
- state: intro
- action: action_start_questions
- action: action_ask_question
- intent: answer_question
- slot_was_set:
- state: questions
- action: action_update_score
- action: action_give_feedback
- action: action_ask_question
- slot_was_set:
- frequency: null
- action: action_end_conversation
- story: user accepts receiving questions
steps:
- intent: affirm
- slot_was_set:
- state: intro
- action: action_start_questions
- action: action_ask_question
- story: user denies receiving questions
steps:
- intent: deny
- slot_was_set:
- state: intro
- action: action_end_conversation
- story: user affirms while asking questions
steps:
- intent: affirm
- slot_was_set:
- state: questions
- action: action_fallback_management
- story: user denies while asking questions
steps:
- intent: deny
- slot_was_set:
- state: questions
- action: action_fallback_management
- story: user answers the current question ok
steps:
- intent: answer_question
- slot_was_set:
- state: questions
- action: action_update_score
- action: action_give_feedback
- action: action_ask_question
- slot_was_set:
- frequency: null
- story: user somehow answers the intro with no affirmation/denial
steps:
- intent: answer_question
- slot_was_set:
- state: intro
- action: action_fallback_management
- story: user does not understand the questions
steps:
- intent: rephrase
- slot_was_set:
- state: questions
- action: action_rephrase_sentence
- story: Happy path with different entities
steps:
- intent: affirm
- action: action_start_questions
- slot_was_set:
- state: questions
- action: action_ask_question
- slot_was_set:
- question_id: 1
- slot_was_set:
- frequency: low-medium
- intent: answer_question
entities:
- frequency: low-medium
- action: action_update_score
- slot_was_set:
- score_questions: 1
- action: action_give_feedback
- action: action_ask_question
- slot_was_set:
- question_id: 2
- slot_was_set:
- frequency: low
- intent: answer_question
entities:
- frequency: low
- action: action_update_score
- slot_was_set:
- score_questions: 1
- action: action_give_feedback
- action: action_ask_question
- action: action_end_conversation
- story: Haappy path with different entitites
steps:
- intent: affirm
- action: action_start_questions
- slot_was_set:
- state: questions
- action: action_ask_question
- slot_was_set:
- question_id: 1
- slot_was_set:
- frequency: high
- intent: answer_question
entities:
- frequency: high
- action: action_update_score
- slot_was_set:
- score_questions: 3
- action: action_give_feedback
- action: action_ask_question
- slot_was_set:
- question_id: 2
- slot_was_set:
- frequency: medium
- intent: answer_question
entities:
- frequency: medium
- action: action_update_score
- slot_was_set:
- score_questions: 5
- action: action_give_feedback
- action: action_ask_question
- action: action_end_conversation
- story: Happy path when user greets after welcome message (all entitites not recognised)
steps:
- intent: greet
- action: utter_greet
- action: utter_ask_question_request
- intent: affirm
- action: action_start_questions
- slot_was_set:
- state: questions
- action: action_ask_question
- slot_was_set:
- question_id: 1
- intent: answer_question
entities:
- frequency: low-medium
- slot_was_set:
- frequency: low-medium
- action: action_update_score
- slot_was_set:
- score_questions: 1
- action: action_give_feedback
- action: action_ask_question
- slot_was_set:
- question_id: 2
- intent: answer_question
entities:
- frequency: a few times
- slot_was_set:
- frequency: a few times
- action: action_update_score
- action: action_fallback_management
- slot_was_set:
- fallback_count: 1
- intent: answer_question
entities:
- frequency: medium
- slot_was_set:
- frequency: medium
- action: action_update_score
- slot_was_set:
- score_questions: 3
- action: action_give_feedback
- action: action_ask_question
- action: action_end_conversation
- story: Happy path when user greets after welcome message (all entitites recognised)
steps:
- intent: greet
- action: utter_greet
- action: utter_ask_question_request
- intent: affirm
- action: action_start_questions
- slot_was_set:
- state: questions
- action: action_ask_question
- slot_was_set:
- question_id: 1
- slot_was_set:
- frequency: low-medium
- intent: answer_question
entities:
- frequency: low-medium
- action: action_update_score
- slot_was_set:
- score_questions: 1
- action: action_give_feedback
- action: action_ask_question
- slot_was_set:
- question_id: 2
- slot_was_set:
- frequency: medium
- intent: answer_question
entities:
- frequency: medium
- action: action_update_score
- slot_was_set:
- score_questions: 3
- action: action_give_feedback
- action: action_ask_question
- action: action_end_conversation
- story: happy path use case - bot fails to recognise entities twice in a row
steps:
- intent: affirm
- action: action_start_questions
- slot_was_set:
- state: questions
- action: action_ask_question
- slot_was_set:
- question_id: 1
- slot_was_set:
- frequency: times
- intent: answer_question
entities:
- frequency: considerable number
- frequency: times
- action: action_update_score
- action: action_fallback_management
- slot_was_set:
- fallback_count: 1
- slot_was_set:
- frequency: all the times
- intent: answer_question
entities:
- frequency: all the times
- action: action_update_score
- action: action_fallback_management
- slot_was_set:
- frequency: high
- intent: answer_question
entities:
- frequency: high
- action: action_update_score
- slot_was_set:
- score_questions: 3
- action: action_give_feedback
- action: action_ask_question
- slot_was_set:
- question_id: 2
- intent: answer_question
entities:
- frequency: low
- slot_was_set:
- frequency: low
- action: action_update_score
- slot_was_set:
- score_questions: 3
- action: action_give_feedback
- action: action_ask_question
- action: action_end_conversation
- story: Story from Conversation ID 27ad652cd3ac40379822e9d2d6e6676e
steps:
- intent: greet
- action: utter_greet
- action: utter_ask_question_request
- intent: affirm
- action: action_start_questions
- slot_was_set:
- state: questions
- action: action_ask_question
- slot_was_set:
- question_id: 1
- slot_was_set:
- frequency: couple of times
- intent: answer_question
entities:
- frequency: couple of times
- action: action_update_score
- action: action_fallback_management
- slot_was_set:
- fallback_count: 1
- slot_was_set:
- frequency: medium-high
- intent: answer_question
entities:
- frequency: medium-high
- action: action_update_score
- slot_was_set:
- score_questions: 3
- action: action_give_feedback
- action: action_ask_question
- slot_was_set:
- question_id: 2
- intent: affirm
- action: action_fallback_management
- slot_was_set:
- fallback_count: 1
- intent: answer_question
entities:
- frequency: high
- slot_was_set:
- frequency: high
- action: action_update_score
- slot_was_set:
- score_questions: 6
- action: action_give_feedback
- action: action_ask_question
- action: action_end_conversation
- story: Story from Conversation ID 7159fdb0865f475d979c373750c6167b
steps:
- intent: affirm
- action: action_start_questions
- slot_was_set:
- state: questions
- action: action_ask_question
- slot_was_set:
- question_id: 1
- intent: answer_question
entities:
- frequency: high
- slot_was_set:
- frequency: high
- action: action_update_score
- slot_was_set:
- score_questions: 3
- action: action_give_feedback
- action: action_ask_question
- slot_was_set:
- question_id: 2
- intent: answer_question
entities:
- frequency: medium
- slot_was_set:
- frequency: medium
- action: action_update_score
- slot_was_set:
- score_questions: 5
- action: action_give_feedback
- action: action_ask_question
- action: action_end_conversation
I don’t know from where should I start debuging.