Provide a sample of nlp with dispatch that asks for user input based on the input
Use this query to search for the most popular feature requests.
Is your feature request related to a problem? Please describe. If you use the sample 14, nlp with dispatch it allows you to have multiple luis and qna and it works great but there are some limitations. Unlike aws, when you have an intent you can't have questions asked for missing information not found on the entity. Based on the intent if you ask any question it gets treated as an qna question.
Example Intent Where is my package {ordernumber} that was purchased {dateofpurchase} If I use aws, I will get both order number and dateofpurchase. If none are gathered that is not a problem as both questions will be asked to you and you can get the missing information. But with bot framework the moment you make the first question it gets treated as a qna.
Describe the solution you'd like A clear and concise description of what you want to happen. Can you provide an example, that uses a mix of 14 nlp with dispatch and 44 prompt for user input. It need's to be able to ask multiple questions.
Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered. I've made use of adaptive card's to have forms that get the missing information on the intent, but this also has a limitation. You can't validate on the json side to make sure you get all the inputs with validation. So you will detect missing information and repeat the same card, worst of all once you use a card it does not get disabled so a user can click on any of the previous cards even one that is not related to the actual intent.
Additional context Add any other context or screenshots about the feature request here.
[enhancement]