Что такое обнаружение языка в языке ИИ Azure?

Обнаружение языка — это одна из функций, предлагаемых языком искусственного интеллекта Azure, коллекцией алгоритмов машинного обучения и ИИ в облаке для разработки интеллектуальных приложений, включающих письменный язык. Обнаружение языка может обнаруживать более 100 языков в основном скрипте. Кроме того, он предлагает обнаружение скриптов для обнаружения поддерживаемых сценариев для каждого обнаруженного языка в соответствии со стандартом ISO 15924 для выбора количества языков, поддерживаемых службой языка ИИ Azure.

Эта документация включает статьи следующих видов:

  • Краткие руководства — инструкции по началу работы и отправке запросов в службу.
  • Руководства — содержат инструкции для более специфического или специализированного использования службы.

Функции обнаружения языка

  • Обнаружение языка: возвращает один преобладающий язык для каждого документа, который вы отправляете, а также его имя ISO 639-1, удобочитаемое пользователем имя, оценка достоверности, имя скрипта и код скрипта в соответствии со стандартом ISO 15924.

  • Обнаружение скриптов: чтобы различать несколько скриптов, используемых для записи определенных языков, таких как казах, обнаружение языка возвращает имя скрипта и код скрипта в соответствии со стандартом ISO 15924.

  • Неоднозначная обработка содержимого: чтобы помочь диамбигуировать язык на основе входных данных, можно указать код страны или региона ISO 3166-1 альфа-2. Например, слово "коммуникация" распространено как на английском, так и на французском языках. Указание происхождения текста, так как Франция может помочь модели обнаружения языка определить правильный язык.

Стандартный рабочий процесс

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

  1. Создайте ресурс языка ИИ Azure, который предоставляет вам доступ к функциям, предлагаемым языком искусственного интеллекта Azure. Он создает пароль (называемый ключом) и URL-адрес конечной точки, используемый для проверки подлинности запросов API.

  2. Создайте запрос, используя REST API или клиентскую библиотеку для C#, Java, JavaScript или Python. Также можно отправить асинхронные вызовы с пакетным запросом, чтобы объединить в один вызов несколько запросов к разным функциям API.

  3. Отправьте запрос, содержащий текстовые данные. Ключ и конечная точка используются для проверки подлинности.

  4. Выполните потоковую передачу ответа или сохраните его локально.

Начало работы с обнаружением языка

Чтобы использовать обнаружение языка, вы отправляете необработанный неструктурированный текст для анализа и обрабатываете выходные данные API в приложении. Анализ выполняется на условиях "как есть", без дополнительной настройки используемой модели для ваших данных. Существует три способа использования обнаружения языка:

Вариант разработки Description
Студия службы "Язык" Language Studio — это веб-платформа, которая позволяет попробовать связывание сущностей с текстовыми примерами без учетной записи Azure и собственных данных при регистрации. Дополнительные сведения см. в кратком руководстве по веб-сайту Или языковой студии Language Studio.
REST API или клиентская библиотека (пакет SDK для Azure) Интегрируйте обнаружение языка в приложения с помощью REST API или клиентской библиотеки, доступной на различных языках. Дополнительные сведения см. в кратком руководстве по обнаружению языка.
Контейнер Docker Используйте доступный контейнер Docker, чтобы развернуть эту функцию локально. Эти контейнеры Docker позволяют разместить службу ближе к данным, чтобы обеспечивать безопасность, соответствие требованиям и пользоваться другими операционными преимуществами.

Ответственное применение ИИ

Система ИИ включает не только технологии, но и людей, которые будут ею пользоваться и которых она затронет, а также среду, в которой она будет развернута. Ознакомьтесь с примечанием о прозрачности для распознавания языка, чтобы узнать больше об ответственном использовании и развертывании решений искусственного интеллекта в своих системах. Дополнительные сведения см. в следующих статьях:

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

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

  • Language Studio, которая является веб-платформой, которая позволяет попробовать несколько функций языка искусственного интеллекта Azure без необходимости писать код.
  • выполняя запросы к службе с помощью REST API и пакета SDK клиентской библиотеки. Указания см. в этом кратком руководстве.