QnA Maker только что выпустил новую функцию под названием многооборотные разговоры , которая делает именно то, что вы ищете.
Как только вы добавили несколько многооборотных бесед в свою базу знанийВы можете попробовать это, загрузив репозиторий BotBuilder-Samples и открыв образец qnamaker-подсказок (предоставляются C # и NodeJS), после чего вы можете подключить данные своей базы знаний к appsettings.json
(C #) или .env
(NodeJS) файл и протестируйте функциональность локально с помощью эмулятора Bot Framework.
Ключевой частью является этот метод , который проверяет, содержит ли результат какие-либо приглашенияи возвращает ответ соответственно - он вызывается внутри контроллера .
Это должно дать вам хорошее представление о том, как начать работу.