Как понимать активное обучение QnAMaker, botframework v4

#botframework #microsoft-cognitive #qnamaker

#botframework #azure-cognitive-services #azure-qna-maker

Вопрос:

Я прочитал документы и попытался запустить пример активного обучения. Я могу понять, как работает программа.

Документы относятся к неявной обратной связи и явным отзывам. У меня есть два вопроса.

  1. Я могу найти явный код обратной связи. Но я не понимаю, когда база знаний покажет обратную связь.

  2. Неявная обратная связь, где находится код? нет кода? Я думаю, что как неявная, так и явная обратная связь имеют схожие оценки. в чем разница?

Ответ №1:

Итак, как указано в документах по активному обучению, неявная обратная связь возникает, когда

когда на вопрос пользователя дается несколько ответов с очень близкими оценками,

в то время как с явной обратной связью — это обратная связь, получаемая при

клиентское приложение запрашивает пользователя, какой вопрос является правильным [и выбранный пользователем вопрос используется в качестве явной обратной связи


Где собираются отзывы

Обратная связь собирается из диалога между пользователем и ботом. На данный момент отзывы не собираются на панели тестирования в qnamaker.портал искусственного интеллекта.

Где мы видим предлагаемые вопросы, созданные с помощью активного обучения?

Когда по кластеру из пары вопросов и ответов будет собрано «достаточно» отзывов, вы увидите отзывы об активном обучении внутри портала по адресу qnamaker.ai > Редактировать


Дальнейшее объяснение активного обучения

Я включу сюда одно из своих сообщений из темы, посвященной активному обучению, приведенной ниже. Однако я бы посоветовал вам прочитать полную ветку активного обучения, которая впоследствии была открыта как выпуск Microsoft Docs, чтобы посмотреть прилагаемые скриншоты.

@Souvik04, перейдите по ссылке на образец бота для активного обучения в репозитории BotFramework-Samples, чтобы увидеть пример того, как вы можете запросить службу QnA у своего бота с включенным активным обучением. ___ После беседы с командой QnA (Rohit включен в беседу), вот немного больше информации о том, когда вы действительно увидите предложения внутри портала по адресу qnamaker.ai.

При низкой разнице в баллах достоверности между лучшими ответами мы собираем взвешенные неявные и явные отзывы, чтобы объединить предложения по любому идентификатору QnA. => Когда по любому заданному предложению будет собрано достаточное количество отзывов, оно отобразится в виде КБ.

Более конкретно, мы объединяем похожие пользовательские запросы для генерации предложений. Только после того, как будет собран минимально необходимый отзыв, предложения будут отображаться в КБ.

Команда QnA хочет избежать публичного разглашения точной логики того, что именно является «минимально необходимой обратной связью» и как часто генерируются предложения (кроме того, команда работает над улучшением и оптимизацией логики, лежащей в основе активного обучения) —однако, чтобы увидеть, что предложения появляются в qnamaker.портал искусственного интеллекта: * не только убедитесь, что вы предоставили боту достаточную обратную связь *, но и предоставьте серверной части «некоторое время«, чтобы предложения появились на портале.

Опять же, обратная связь собирается, когда ваш пользователь вводит запрос, который возвращает ответы из QnA с близкими показателями достоверности.

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

Комментарии:

1. Спасибо. Это мне очень помогает. Но я все еще не могу понять «неявную обратную связь». когда на вопрос пользователя дается несколько ответов с очень близкими оценками, бот отправляет ответы, предоставляя пользователю возможность выбора. Правильно? Позволить пользователю выбрать правильный вопрос — это «неявная обратная связь»??

2. Вы все еще не рассматриваете это как две отдельные вещи, вот почему вы в замешательстве. Тот факт, что в определенный момент из KB возвращается несколько ответов, близких друг к другу по баллам, сам по себе считается неявной обратной связью. Однако, когда это происходит, бот в примере активного обучения настраивается так, чтобы попросить пользователя уточнить вопрос. Выбранный пользователем вопрос — это ЯВНЫЙ отзыв