для моего текущего проекта я пытаюсь использовать только контекстные последующие приглашения.
Теперь моя проблема в том, что некоторые вопросы из последующих запросов одинаковы.![qna example](https://i.stack.imgur.com/esXrn.png)
В пользовательском интерфейсе qna разделение контекста работает нормально, но когда пользователь отвечает на вопрос из чата, реализованного в моем приложении, qna возвращает неправильный ответ.
Код: версия Botbuilder: 4.5.3 NodeJS: 12.10.0
onMessage(){.....
let results = qna.getAnswer(context);
if(results[0].context.prompts.length){ // Answer with Follow-up
return context.sendActivity(CardHelper.GetHeroCard(results[0].answer, results[0].context.prompts))
}else{ // normal answer
return context.sendActivity(results[0].answer)
}
}
Sample Questions:
Expected Answer:
I want to learn programming => java => here is our guide
Real Answer:
I want to learn programming => java => that is the java test
Expected Answer:
I want to do a test => java => that is the java test
Real Answer:
I want to do a test => java => that is the java test
Как можно реализовать эти дополнительные подсказки в коде и не потерять последующий контекст?