Лучшие ситуации, когда использовать BotFramework Dispatch - PullRequest
0 голосов
/ 25 октября 2019

Я читал статью о настройке промежуточного программного обеспечения BotFramework Dispatch, и есть несколько вещей, которые я не понимаю. Статья: https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-tutorial-dispatch?view=azure-bot-service-4.0&tabs=cs

  1. В статье упоминается использование диспетчеризации, когда мы используем несколько моделей LUIS и / или QnA. Но, похоже, что как только у нас будет 1 из каждого (модель LUIS и QnA), нам уже нужна отправка. Есть ли способ избежать использования диспетчеризации, если у меня есть только один из них?

  2. Как поддерживается диспетчеризация LUIS, когда происходят изменения в базовых моделях LUIS или QnA?

1 Ответ

1 голос
/ 25 октября 2019

Идея инструмента Dispatch (который на самом деле основан на LUIS) заключается в возможности распределять намерения между несколькими системами. Как только у вас будет более 1 системы, которая может понять намерения (будь то LUIS, QnA Maker или третьи лица), как вы узнаете, какая из них будет лучшей для вашего случая?

В двух словах, dispatch сгруппирует намерения для каждой системы в глобальные намерения, и поэтому, когда вы ее называете, вы будете знать, какие системы являются наиболее подходящими, а затем направите свое предложение в эту наиболее подходящую систему, чтобы получить правильную гранулярность.

И, как вы упомянули, для поддержания этого нет секрета: его нужно обновлять при обновлении ваших основных намерений / высказываний LUIS или систем QnA Maker KB

...