Hi there,
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.
Cheers,
Andi