Переход с база знаний QnA Maker на настраиваемые ответы на вопросы
Настраиваемые ответы на вопросы, функция языка искусственного интеллекта Azure появилась в мае 2021 г. с несколькими новыми возможностями, включая повышенную релевантность с помощью рангера глубокого обучения, точных ответов и комплексной поддержки регионов. Каждый проект пользовательских ответов на вопросы эквивалентен базе знаний в QnA Maker. Базы знаний можно легко переносить из ресурса QnA Maker в проект пользовательских ответов на вопросы в языковом ресурсе. Вы также можете перенести базы знаний из нескольких ресурсов QnA Maker на конкретный языковой ресурс.
Для успешной миграции баз знаний учетная запись, выполняющая перенос, должна получить доступ участника к выбранному QnA Maker и языковому ресурсу. При переносе базы знаний в новый проект ответов на вопросы копируются следующие сведения:
- Пары "вопрос-ответ", включая активные предложения по обучению.
- Синонимы и ответ по умолчанию из ресурса QnA Maker.
- Имя базы знаний копируется в поле описания проекта.
Параметры уровня ресурсов, такие как управление доступом на основе ролей (RBAC), не переносятся в новый ресурс. Эти параметры уровня ресурсов должны быть перенастроены для языкового ресурса после миграции. Вам также потребуется повторно включить аналитику для языкового ресурса.
Шаги для миграции пакетов SDK
Это руководство по миграции пакета SDK предназначено для миграции в новую клиентскую библиотеку ответов на вопросы, Azure.AI.Language.QuestionAnswering, из старой версии Microsoft.Azure.CognitiveServices.Knowledge.QnAMaker. Он фокусируется на параллельном сравнении для аналогичных операций между двумя пакетами.
Шаги по переносу баз знаний
Для переноса баз знаний можно выполнить следующие шаги:
Создание языкового ресурса с пользовательскими ответами на вопросы, включенными заранее. При создании языкового ресурса в портал Azure вы увидите параметр для включения пользовательского ответа на вопросы. При выборе этого параметра и продолжении вам будет предложено сохранить сведения о поиске Azure, чтобы сохранить база знаний.
Если вы хотите добавить в языковой ресурс базы знаний на нескольких языках, перейдите в Language Studio, чтобы создать свой первый проект пользовательских ответов на вопросы, и выберите первый вариант, как показано ниже. Языковые параметры для языкового ресурса можно указать только при создании проекта. Если вы хотите перенести существующие базы знаний в языковой ресурс на одном языке, этот шаг можно пропустить.
Перейдите к https://www.qnamaker.ai и выберите Начать миграцию в примечании к миграции на странице базы знаний. Откроется диалоговое окно для запуска миграции.
Введите сведения, необходимые для запуска миграции. Клиент будет выбран автоматически. Можно выбрать изменение клиента.
Выберите ресурс QnA Maker, содержащий базы знаний для миграции.
Выберите языковой ресурс, в который будет осуществляться миграция базы знаний. Вы сможете просматривать только те языковые ресурсы, которые имеют настраиваемые ответы на вопросы. Языковой параметр для языкового ресурса отображается в параметрах. Вы не сможете перенести база знаний на нескольких языках из ресурсов QnA Maker в языковой ресурс, если его параметр языка не указан.
Если вы хотите перенести базы знаний в языковой ресурс на нескольких языках, необходимо включить параметр нескольких языков при создании первого проекта пользовательских ответов на вопросы для этого языкового ресурса. Это можно сделать, следуя инструкциям шага №2. Если параметр языка для ресурса языка не указан, он назначается язык выбранного ресурса QnA Maker.
Выберите все базы знаний, которые вы хотите перенести, > нажмите Далее.
Вы можете ознакомиться с базами знаний, которые планируете перенести. В именах проектов могут содержаться ошибки проверки, так как мы следуем более строгим правилам проверки для проектов пользовательских ответов на вопросы. Чтобы устранить эти ошибки из-за недопустимых символов, установите флажок (красный) и нажмите кнопку "Далее". Это быстрый метод замены всех проблемных символов в имени на допустимые символы. При дублировании имен система автоматически создает новое уникальное имя проекта.
Внимание
При миграции базы знаний с тем же именем, что и у проекта, который уже существует в целевом языковом ресурсе, содержимое проекта будет переопределено содержимым выбранной базы знаний.
После устранения ошибок проверки нажмите кнопку Начать миграцию.
Миграция может занять несколько минут. Не отменяйте миграцию во время его выполнения. Вы можете перейти к перенесенным проектам в Language Studio после миграции.
Если какие-либо базы знаний не удалось перенести в проект пользовательских ответов на вопросы, отобразится ошибка. Чаще всего ошибки миграции возникают, когда:
- Исходный и целевой ресурсы недопустимы.
- Вы пытаетесь перенести пустую база знаний (КБ).
- Вы достигли предела для экземпляра службы "Поиск Azure", связанного с целевыми ресурсами.
После устранения этих ошибок можно повторно выполнить миграцию.
При миграции будут скопированы только тестовые экземпляры баз знаний. После завершения миграции необходимо вручную развернуть база знаний, чтобы скопировать тестовый индекс в рабочий индекс.
Следующие шаги
- Повторное включение аналитики с помощью журналов диагностики Azure Monitor.