I am struggling to overcome one important scenario that I have. Say I have an entity of "flight number" (fictional scenario). I would expect many types of question to require the user to provide the flight number.
- What time is flight FR1567 expected?
- Where did flight FR1567 originate from?
For these two questions I would create two topics. In each topic I ask the question "Sure, what flight number". The question behaviour is marked as "Allow question to be skipped". This works as hoped. If the user enters "can I check the time of a flight" we shall ask for the flight number, but if they ask "can I check the time of flight FR1567" we do not.
But I don't like the fact that the question is duplicated in both topics. I hoped to create a "Request Flight Number" topic, that all the topics requiring a flight number could temporarily redirect to. We have one place for the question. But slot filling is not working with this approach - the flight number will never be picked up from the user prompt.
i.e. unless the question is asked in the original topic, slot filling is not working.
Any ideas on how I could make this work?