I am preparing a FAQ bot for old age facilitities. During my conversation, I asked the user “Give me the name of Nursing home your are interested”. After taking the input from user, I validate it against my list of old age facilities. If it exist in my list then i proceed further but if not, then I show the list of available nursing home as buttons in the conversation.
Now here the problem comes. I have defined an intent to get the value of facility. here it is.
- intent: nursing_home_title
examples: |
- The Pearl at Dallas
- atria buckhead.
- The Phoenix at James Creek
- The Phoenix at Dunwoody
- Belmont Village at Buckhead
- 320 Ali town
- [Model Town 320-A] (title) nursing home
- Belmont village
- [The Phoenix at Dunwoody] (title)
- Atria Buckhead
- atr noora
- noora facility
- Juda assisted living
- atrai noora
- Services Hospital
- ABBC memory care
- SARA HOMES
- Tron 453
- Tron-453
- Doola
- Frantics
- Georgi
- Budha
- Atria Buck
- Belmont
- Atria Buckheadd
- Atria
- UOL
- DALE
- bole
- Atria Buckhead
- Care Zone
I am using the slot with this setting.
slots: title:
type: text
influence_conversation: true
mappings:
- type: from_entity
entity: title
auto_fill: false
The problem is sometimes when bot puts the nursing facility name that is not present in the intent, Then bot fails, does not set the “title” slot and run the action_default_fallback. Can anyone identify and suggest the solution to it?