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


Что такое обнаружение языка в Azure Language in Foundry Tools?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Вариант разработки Описание
Портал Microsoft Foundry (новый) Foundry (новое) — это облачная платформа искусственного интеллекта, которая обеспечивает упрощенный доступ к моделям, агентам и инструментам Foundry через проекты Foundry.
Портал Foundry (классический) Foundry (классическая) — это облачная платформа, которая поддерживает проекты на основе концентраторов и другие типы ресурсов. При регистрации вы можете использовать собственные данные для обнаружения более 100 языков в основном скрипте.
REST API или клиентская библиотека (Azure SDK) Интеграция обнаружения языка в приложения с помощью REST API или клиентской библиотеки, доступной на различных языках.
Контейнер Docker Используйте доступный контейнер Docker, чтобы развернуть эту функцию локально. Контейнеры Docker позволяют приблизить службу к данным для обеспечения соответствия требованиям, безопасности или других операционных рекомендаций.

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

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

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

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

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