У меня есть разногласия с ответами на мои вопросы (на испанском языке), выполненными для службы ботов Azure Web App, которая запрашивает экземпляр QnAMaker, и запросов, непосредственно выполняемых для конкретной службы QnAMaker для этого экземпляра.
Для этого конкретного случая я задал те же вопросы в веб-чате бота и в тестовом чате QnAMaker.В нескольких ответах, полученных веб-чатом бота, я получаю сообщение по умолчанию (например, если вопрос не соответствует ответу), в то время как в ответах, полученных в тестовом чате QnAMaker, я получаю соответствующий ответ в Базе знаний.
Найдите ниже скриншоты с результатами в обоих чатах:
Ответы веб-чата бота: Снимок экрана чата бота 01 Снимок экрана чата бота 02
QnAMakerОтветы на тестовый чат: Снимок экрана чата QnAMaker 01 Снимок экрана чата QnAMaker 01
Была проверена вся конфигурация для интеграции службы QnAMaker с ботом, и она выглядит нормально.Даже QnaThreshold, используемый для выполнения запросов в настройках приложения бота, был установлен на 0,04 (соответствие 4%), чтобы гарантировать, что результаты не будут отфильтрованы.
Полагаю, проблема в разнице конфигурации модуля бота, который создаетзапрос POST к службе QnAMaker.
Может ли кто-нибудь помочь мне исправить это, чтобы убедиться, что запрос, выполняемый ботом, совпадает с запросом, выполняемым тестовым чатом QnAMaker, и получает одинаковые результаты через оба чата.
Спасибо