Что такое связывание сущностей в Azure Cognitive Service для языковой службы?

Связывание сущностей — это возможность в Azure Cognitive Service для языковой службы, коллекции алгоритмов машинного обучения и искусственного интеллекта в облаке для разработки интеллектуальных приложений, использующих письменный язык. Связывание сущностей определяет и различает сущности, найденные в тексте. Например, в предложении "Мы ездили в Екатеринбург на прошлой неделе", будет идентифицировано слово "Екатеринбург", и к нему будет добавлена ссылка на статью из Википедии с дополнительными сведениями.

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

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

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

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

  1. Создайте ресурс службы "Язык" в Azure, который предоставляет доступ к функциям, предлагаемым службой Azure Cognitive Service для языковой службы. При этом будет создан пароль (ключ) и URL-адрес конечной точки, который будет использоваться для проверки подлинности запросов к API.

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

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

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

Результатом будет коллекция распознанных сущностей в тексте с URL-адресами статей из Википедии в качестве базы знаний в Интернете.

Справочная документация и примеры кода

Если вы используете эту функцию в приложениях, ознакомьтесь со следующей справочной документацией и примерами для Azure Cognitive Services для языковой службы:

Язык/вариант разработки Справочная документация Примеры
REST API Документация по REST API
C# Документация по C# Примеры для C#
Java Документация для Java Примеры для Java
JavaScript Документация по работе с JavaScript. Примеры JavaScript
Python Документация по Python. Примеры для Python

Ответственный подход к использованию ИИ

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

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

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

  • С помощью Language Studio — эта веб-платформа позволяет опробовать несколько функций Azure Cognitive Service для языковой службы без написания кода.
  • Выполняя запросы к службе с помощью REST API и пакета SDK клиентской библиотеки. Инструкции см. в этом кратком руководстве.