If a chatbot must query a knowledge base (KB), the Bot Framework uses QnAMakerDialog (inherited into Azure Cognitive Service for Language’s Question Answering).
AdaptiveDialog manages complex dialog flows but not specifically KB querying.
ComponentDialog organizes dialogs, but again, not specific for knowledge bases.
SkillDialog is used when invoking another bot (skill), not for KB queries.
Correct Answer: B. QnAMakerDialog
[Reference: Use QnAMakerDialog in Bot Framework, , ]
Contribute your Thoughts:
Chosen Answer:
This is a voting comment (?). You can switch to a simple comment. It is better to Upvote an existing comment if you don't have anything to add.
Submit