Что такое распознавание именованных сущностей (NER) на языке ИИ Azure?
Именованное распознавание сущностей (NER) — это одна из функций, предлагаемых языком ИИ Azure, коллекцией алгоритмов машинного обучения и искусственного интеллекта в облаке для разработки интеллектуальных приложений, включающих письменный язык. Функция NER может обнаруживать и классифицировать сущности в неструктурированном тексте. Например: люди, места, организации и количества. Предварительно созданная функция NER содержит предварительно заданный список распознанных сущностей. Пользовательская функция NER позволяет обучить модель распознавать специализированные сущности, относящиеся к вашему варианту использования.
- Краткие руководства — инструкции по началу работы и отправке запросов в службу.
- Руководства — содержат инструкции для более специфического или специализированного использования службы.
- Тематические статьи — подробно описывают функциональность и возможности службы.
Примечание.
Разрешение сущностей было обновлено до метаданных сущностей , начиная с ВЕРСИИ API 2023-04-15-preview. Если вы вызываете предварительную версию API, равной или более поздней, чем 2023-04-15-preview, ознакомьтесь со статьей "Метаданные сущности ", чтобы использовать функцию разрешения.
Стандартный рабочий процесс
Чтобы использовать эту возможность, нужно в приложении передать данные для анализа и обработать полученный от API результат. Анализ выполняется как есть, без добавления настройки модели, используемой для данных.
Создайте ресурс языка ИИ Azure, который предоставляет вам доступ к функциям, предлагаемым языком искусственного интеллекта Azure. Он создает пароль (называемый ключом) и URL-адрес конечной точки, используемый для проверки подлинности запросов API.
Создайте запрос, используя REST API или клиентскую библиотеку для C#, Java, JavaScript или Python. Также можно отправить асинхронные вызовы с пакетным запросом, чтобы объединить в один вызов несколько запросов к разным функциям API.
Отправьте запрос, содержащий текстовые данные. Ключ и конечная точка используются для проверки подлинности.
Выполните потоковую передачу ответа или сохраните его локально.
Начало работы с распознаванием именованных сущностей
Чтобы использовать распознавание именованных сущностей, вы отправляете необработанный неструктурированный текст для анализа и обрабатываете выходные данные API в приложении. Анализ выполняется на условиях "как есть", без дополнительной настройки используемой модели для ваших данных. Существует два способа использования распознавания именованных сущностей:
Вариант разработки | Description |
---|---|
Студия службы "Язык" | Language Studio — это веб-платформа, которая позволяет попробовать связывание сущностей с текстовыми примерами без учетной записи Azure и собственных данных при регистрации. Дополнительные сведения см. в кратком руководстве по веб-сайту Или языковой студии Language Studio. |
REST API или клиентская библиотека (пакет SDK для Azure) | Интегрируйте распознавание именованных сущностей в приложения с помощью REST API или клиентской библиотеки, доступной на различных языках. Дополнительные сведения см. в кратком руководстве по распознаванию именованных сущностей. |
Справочная документация и примеры кода
Как вы используете эту функцию в приложениях, ознакомьтесь со следующей справочной документацией и примерами для языка искусственного интеллекта Azure:
Вариант разработки и язык | Справочная документация | Примеры |
---|---|---|
REST API | Документация по REST API | |
C# | Документация по C# | Примеры C# |
Java | Документация по Java | Примеры для Java |
JavaScript | Документация по работе с JavaScript. | Примеры JavaScript |
Python | Документация по Python. | Примеры для Python |
Ответственное применение ИИ
В систему ИИ входит не только технология, но и ее пользователи, люди, на которых она повлияет, а также среда, в которой она будет развернута. Ознакомьтесь с примечанием о прозрачности для NER, чтобы узнать больше об ответственном использовании и развертывании искусственного интеллекта в своих системах. Дополнительные сведения см. в следующих статьях:
- Примечание о прозрачности для языка ИИ Azure
- Интеграция и ответственное использование
- Данные, конфиденциальность и безопасность
Сценарии
- Расширение возможностей поиска и индексирования поиска. Клиенты могут создавать графы знаний на основе сущностей, обнаруженных в документах, чтобы улучшить поиск документов в виде тегов.
- Автоматизация бизнес-процессов. Например, при проверке страховых претензий можно выделить признанные сущности, такие как имя и расположение, чтобы упростить проверку. Или можно автоматически создать запрос в службу поддержки создан с указанием имени клиента и названия компании из сообщения электронной почты.
- Анализ клиентов — определите наиболее популярную информацию, передаваемую клиентами в отзывах, сообщениях электронной почты и звонках, чтобы определить наиболее релевантные поднимаемые темы, а также выявить возникающие тенденции.
Следующие шаги
Существует два способа приступить к использованию функции распознавания именованных сущностей (NER):
- Language Studio, которая является веб-платформой, которая позволяет попробовать несколько функций языка искусственного интеллекта Azure без необходимости писать код.
- выполняя запросы к службе с помощью REST API и пакета SDK клиентской библиотеки. Указания см. в этом кратком руководстве.