I migrated my previously built bot to the new version Rasa 2.0.3. Most is running smoothly on the command line. BUT, some of the buttons are NOT working anymore. Has anyone an idea where I could have done something wrong? I would be happy to solve this problem. Thanks for any help on this issue!
I created some kind of “menue” where the user can pick one topic of interest via buttons (named: utter_overview). These buttons do work!
utter_overview: - buttons: - payload: /consulting_request title: Sign up for initial consulting - payload: /startup_support title: Learn more about the start-up consultancy - payload: /qualification title: Qualification programs for entrepreneurs? - payload: /financing title: Financial support for start-ups text: You can choose from the following options or ask me a specific question...
If the user picks for example “financial support”, the button with
payload: /financing properly works. The next step the bot takes is to show another “menue” with different forms of financial support (named: utter_faq/financing_overview):
utter_faq/financing_overview: - buttons: - payload: "/faq/financing_existgs" title: "EXIST Business Start-up Grant" - payload: "/faq/financing_existft" title: "EXIST Transfer of Reasearch" - payload: "/faq/financing_flügge" title: "FLÜGGE" - payload: "/faq/financing_gobio" title: "GO-BIO" text: "Currently we advise on the following financing options..."
None of these 4 buttons is working!
The respective intents are defined in the nlu file…
- intent: faq/financing_existgs examples: | - what is EXIST GS? - what is EXIST business start up grant? - tell me more about EXIST business start up grant - can you say more about EXIST business start up grant?
as well as in the domain file…
version: "2.0" intents: - faq: is_retrieval_intent: true - smalltalk: is_retrieval_intent: true - nlu_fallback - out_of_scope
And I also added a rule for answering all faqs:
version: "2.0" rules: - rule: respond to faqs steps: - intent: faq - action: utter_faq
The respective utterances to answer the faqs are defined properly, e.g.:
utter_faq/financing_existgs: - text: "The EXIST Business Start-up Grant supports innovative technology and knowledge-based\ \ university start-up projects for a period of 12 months.\n\n Funding covers\ \ personal living expenses and includes a grant as well as material costs and\ \ coaching funding.\n\n [More information](https://www.exist.de/EN/Home/home_node.html)"
Nevertheless these buttons do not work and I get the following UserWarning in the command line: UserWarning: Interpreter parsed an intent ‘faq/financing_existgs’ which is not defined in the domain. Please make sure all intents are listed in the domain. More info at Domain
How does that make sense? As described i defined the intent in the domain…
I appreciate every help to solve this problem! Many thanks in advance!!! Below you’ll also find screenshots of the relevant files.
If you need additional information, please let me know.