Поделиться через


Языковая поддержка ресурсов и баз знаний QnA Maker

В данной статье описаны варианты языковой поддержки ресурсов и баз знаний QnA Maker.

Примечание.

Поддержка службы QnA Maker будет прекращена 31 марта 2025 г. Новая версия вопроса и возможности ответа теперь доступна как часть языка искусственного интеллекта Azure. Сведения о возможностях ответов на вопросы в службе Языка см. в статье с ответами на вопросы. С 1 октября 2022 г. вы не сможете создавать ресурсы QnA Maker. Сведения о переносе существующих баз знаний QnA Maker в функцию вопросов и ответов см. в руководстве по миграции.

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

Язык определяет релевантность результатов, которые QnA Maker предоставляет в ответ на запросы пользователей. Ресурс QnA Maker и все базы знаний внутри данного ресурса поддерживают один язык. Единый язык необходим для предоставления наилучших результатов ответа на запрос.

Один язык для каждого ресурса

Рассмотрим следующий пример.

  • Служба QnA Maker и все ее базы знаний поддерживают только один язык.
  • Язык задается явным образом при создании первой базы знаний службы.
  • Язык определяется из файлов и URL-адресов, добавляемых при создании базы знаний.
  • Изменить язык для других баз знаний в сервисе нельзя.
  • Данный язык используется службой когнитивного поиска (рейтинг № 1) и службой QnA Maker (рейтинг № 2) для генерации наилучшего ответа на запрос.

Поддержка нескольких языков в одном ресурсе QnA Maker

Данная функция не поддерживается в нашей текущей стабильной общедоступной (GA) версии. Посмотрите раздел ответов на вопросы, чтобы узнать, как проверить данную функциональность.

Поддержка нескольких языков в рамках одной базы знаний

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

  • Воспользоваться службой переводчика, чтобы перевести вопрос на один язык, прежде чем отправлять вопрос в свою базу знаний. Посредством этого вы сможете сосредоточиться на качестве одного языка и качестве альтернативных вопросов и ответов.
  • Создайте ресурс QnA Maker и базу знаний внутри этого ресурса для каждого языка. Посредством этого вы сможете управлять отдельными альтернативными вопросами и отвечать на текст, более детальный для каждого языка. Это обеспечивает гораздо большую гибкость, но требует гораздо более высоких затрат на обслуживание, когда вопросы или ответы меняются на всех языках.

Поддерживаемые языки

В нижеприведенном списке перечислены языки, поддерживаемые для ресурса QnA Maker.

Язык
Арабский
Армянский
Бенгальский
Баскский (Баскский)
Болгарский
Каталанский
Китайский, упрощенное письмо
Китайский, традиционное письмо
Хорватский
Чешский
датский
Голландский
Английский
Эстонский
Финский
французский
Галисийский
немецкий
Греческий
Гуджарати
Иврит
Хинди
венгерский
Исландский
Индонезийский
Ирландский
Итальянский
Японский
Каннада
Корейский
Латышский
Литовский
Малаялам
Малайский
Норвежский
Польский
Португальский
Панджаби
Румынский
Русский
Сербский (кириллица)
Сербский (латиница)
Словацкий
Словенский
Испанский
Шведский
Тамильский
Телугу
Тайский
Турецкий
Украинский
Урду
Вьетнамский

Сопоставление запросов и релевантность

QnA Maker зависит от анализаторов языка поиска ИИ Azure для предоставления результатов.

Хотя возможности поиска ИИ Azure находятся на одном уровне для поддерживаемых языков, QnA Maker имеет дополнительный ранг, который находится над результатами поиска Azure. В данной модели ранжирования мы используем некоторые специальные семантические и словесные функции на следующих языках.

Языки с дополнительным ранжировщиком
Китайский
чешский
Голландский
Английский
французский
немецкий
Венгерский
Итальянский
Японский
Корейский
Польский
Португальский
Испанский
Шведский

Дополнительное ранжирование является внутренней функцией ранжировщика QnA Maker.

Следующие шаги