Из документации по Azure QnA Maker:
На портале QnA Maker (qnamaker.ai), когда вы откроете панель тестирования, вы увидите параметр Показать короткий ответ вверху. Этот вариант будет выбран по умолчанию. Когда вы вводите запрос на панели тестирования, вы увидите короткий ответ вместе с фрагментом ответа, если в фрагменте ответа присутствует короткий ответ (см. это изображение для контекста).
Теперь я хочу отключить отображение короткого ответа от самого реального чат-бота (чтобы отображался только длинный ответ), а не только в тестовой панели в qnamaker.ai.
При создании базы знаний в qnamaker.ai я создал пару QnA с Здравствуйте, как вопрос, и Hello 123 как ответ. Сохранение и обучение базы знаний и ее публикация приводит к изменениям базы знаний, и конечная точка становится доступной для использования в моем боте.
При тестировании этой новой пары QnA на портале Azure с помощью функции «Тест в веб-чате» в моем веб-приложении QnA бот демонстрирует странное поведение: предоставление боту фразы Hello возвращает короткий ответ 123 и длинный ответ Hello 123 и этот длинный ответ. кажется, отформатирован каким-то странным образом. . Если указать боту фразу 123, будет возвращен только полный ответ Hello 123 (см. здесь) .
Отображение как коротких, так и длинных ответов может сбивать с толку пользователя. Похоже, это происходит почти со всеми парами QnA, которые я тестировал. Есть ли какой-то параметр конфигурации, чтобы отключить это поведение?
Удалось найти решение этой проблемы по вопросу на вопрос microsoft techcommunity. Вот ответ, который ее решает: