FormAction Stuck in Loop - Rasa Open Source - Rasa Community Forum
👋 Introducing the Rasa Playground
FormAction Stuck in Loop
You have selected 0 posts.
1.4k views
post by adrianhumphrey111 on Sep 12, 2018
I have training data to perform my FormAction then perform a difference action once the form is complete. However, when I run the bot, it is stuck inside of the form action and keeps running the submit method. It prints out:
The action was ran, but nothing was said.
How do I get out of the FormAction and on to the next one.?
Me too
1.4k views
post by akelad on Sep 14, 2018
Could you post your stories file?
post by adrianhumphrey111 on Sep 14, 2018
## Generated Story -195929544701750116
* caller_choice_personal_loan
- utter_confirm_personal_loan
* confirm
- utter_calls_are_recorded
* confirm
- action_personal_loan_form
- slot{"requested_slot": "caller_last_name"}
* inform
- action_personal_loan_form
- slot{"caller_last_name": "dafdf"}
- slot{"requested_slot": "caller_street"}
* inform
- action_personal_loan_form
- slot{"caller_street": "adsfadfs"}
- slot{"requested_slot": "caller_city"}
* inform
- action_personal_loan_form
- slot{"caller_city": "1asdf"}
- slot{"requested_slot": "caller_state"}
* inform
- action_personal_loan_form
- slot{"caller_state": "adfadf"}
- slot{"requested_slot": "caller_zip_code"}
* inform
- action_personal_loan_form
- slot{"caller_zip_code": "adfaf"}
- slot{"requested_slot": "caller_employer"}
* inform
- action_personal_loan_form
- slot{"caller_employer": "adfadf"}
- slot{"requested_slot": "caller_steady_income"}
* confirm
- action_personal_loan_form
- slot{"caller_steady_income": true}
- slot{"requested_slot": "caller_length_employment"}
* inform
- action_personal_loan_form
- slot{"caller_length_employment": "adfadf"}
- slot{"requested_slot": "caller_monthly_debt"}
* inform
- action_personal_loan_form
- slot{"caller_monthly_debt": "sdfasdf"}
- slot{"requested_slot": "caller_ssn"}
* inform
- action_personal_loan_form
- slot{"caller_ssn": "13434"}
- slot{"application_finished": true}
* confirm
- utter_apply_personal_loan_approval
* inform
- utter_apply_personal_loan_approval_msg
* inform
- utter_apply_personal_loan_approval_wrapup
- slot{"current_agent": "super_agent"}
- action_route_super_agent
post by adrianhumphrey111 on Sep 14, 2018
This is the story that breaks the form action. If however the last action is like
* inform
- action_personal_loan_form
- slot{"caller_ssn": "13434"}
- slot{"application_finished": true}
- utter_form_complete
“utter_form_complete”, will never be called, and it will keep setting the last “requested_slot”
post by akelad on Sep 17, 2018
this is becasue your stories don’t have any entities in them. If the user says something providing the entity caller_last_name, this should be captured in your stories as: * inform{"caller_last_name":"dafdf"}
post by adrianhumphrey111 on Sep 17, 2018
Got it! Thank you very much!