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


Поддержка языков для пользовательских ответов на вопросы и проектов

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

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

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

Multi-lingual project selection

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

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

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

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

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

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

  • Ресурс языка и все его проекты будут поддерживать только один язык.
  • Язык задается явным образом при создании первого проекта в службе.
  • Язык нельзя будет изменить для других проектов, связанных с ресурсом.
  • Язык используется служба ИИ Azure (ранкер #1) и настраиваемым ответом на вопросы (ранкер #2) для создания оптимального ответа на запрос.

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

В следующем списке содержатся языки, поддерживаемые для ресурса пользовательского ответа на вопросы.

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

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

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

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

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

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

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