我已经使用c#使用bot框架V4制作了bot。它与luis和qnamaker结合使用。我正面临qnamaker的问题,因为它没有进行完整的单词搜索。如果我键入“ deepak”,它将从qna maker得到带有单词“ deep”的答案。
但是在这种情况下,它在qnamaker中不会返回任何答案。有什么办法可以解决这个问题?
这取决于您如何设计Knowledge Base
。尝试设计您的QnA KB
,包括用户可能键入的所有可能阶段。参见下面的示例
当我键入deepak
时,它可以识别并响应我之前按预期设置的设置。请参见下面的屏幕截图:
注意:在设计知识库时,您必须对
user phase
有所技巧。请记住,您越精确地塑造知识库,QnA Maker的答复就越正确。
希望对您有帮助。