Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Note
Поиск с использованием ИИ Azure доступна через портал Azure, REST API и Azure SDKs. Он также лежит в основе IQ Foundry, управляемого уровня знаний, который преобразует корпоративное содержимое в многократно используемые базы знаний с поддержкой разрешений для агентов на портале Foundry Microsoft.
Навык распознавания именованных сущностей (версия 2) извлекает именованные сущности из текста. Доступные сущности включают в себя типы person, location и organization.
Important
Навык распознавания именованных сущностей (v2) (Microsoft.Skills.Text.NamedEntityRecognitionSkill) теперь не заменен Microsoft.Skills.Text.V3.EntityRecognitionSkill. Следуйте рекомендациям в нерекомендуемых навыках поиска ИИ Azure, чтобы перейти на поддерживаемый навык.
Note
По мере расширения области путем увеличения частоты обработки, добавления дополнительных документов или добавления дополнительных алгоритмов искусственного интеллекта вам потребуется присоединить оплачиваемый ресурс Microsoft Foundry. Плата взимается при вызове API в средстве Foundry, а также для извлечения изображений в рамках этапа взлома документов в поиске ИИ Azure. За извлечение текста из документов плата не взимается. Выполнение встроенных навыков взимается по существующей цене средств Foundry Standard.
Извлечение изображений — это дополнительная плата, оплачиваемая поиском ИИ Azure, как описано на странице ценообразования. Извлечение текста бесплатно.
@odata.type
Microsoft.Skills.Text.NamedEntityRecognitionSkill
Ограничения данных
Максимальный размер записи — 50 000 знаков по оценке String.Length. Если вам нужно разбить данные перед отправкой для извлечения ключевой фразы, можно воспользоваться навыком разделения текста. Если вы используете навык разделения текста, задайте длину страницы равным 5000 для оптимальной производительности.
Параметры навыков
Параметры чувствительны к регистру.
| Имя параметра | Description |
|---|---|
| categories | Массив категорий, который следует извлекать. Возможные типы категорий: "Person", "Location", "Organization". Если категория не указана, возвращаются все типы. |
| defaultLanguageCode | Код языка вводимого текста. Поддерживается следующие языки: de, en, es, fr, it. |
| минимальное значениеPrecision | Число от 0 до 1. Если точность меньше этого значения, сущность не возвращается. По умолчанию установлено значение 0. |
Входные параметры навыков
| Введите имя | Description |
|---|---|
| languageCode | Optional. По умолчанию — "en". |
| text | Текст для анализа. |
Выходные данные навыка
| Имя результата | Description |
|---|---|
| Люди | Массив строк, где каждая строка представляет имя человека. |
| locations | Массив строк, где каждая строка представляет расположение. |
| organizations | Массив строк, где каждая строка представляет организацию. |
| entities | Массив сложных типов. Каждый сложный тип содержит следующие поля:
|
Пример определения
{
"@odata.type": "#Microsoft.Skills.Text.NamedEntityRecognitionSkill",
"categories": [ "Person", "Location", "Organization"],
"defaultLanguageCode": "en",
"inputs": [
{
"name": "text",
"source": "/document/content"
}
],
"outputs": [
{
"name": "persons",
"targetName": "people"
}
]
}
Пример ввода
{
"values": [
{
"recordId": "1",
"data":
{
"text": "This is the loan application for Joe Romero, a Microsoft employee who was born in Chile and who then moved to Australia… Ana Smith is provided as a reference.",
"languageCode": "en"
}
}
]
}
Пример полученных результатов
{
"values": [
{
"recordId": "1",
"data" :
{
"persons": [ "Joe Romero", "Ana Smith"],
"locations": ["Chile", "Australia"],
"organizations":["Microsoft"],
"entities":
[
{
"category":"person",
"value": "Joe Romero",
"offset": 33,
"confidence": 0.87
},
{
"category":"person",
"value": "Ana Smith",
"offset": 124,
"confidence": 0.87
},
{
"category":"location",
"value": "Chile",
"offset": 88,
"confidence": 0.99
},
{
"category":"location",
"value": "Australia",
"offset": 112,
"confidence": 0.99
},
{
"category":"organization",
"value": "Microsoft",
"offset": 54,
"confidence": 0.99
}
]
}
}
]
}
Примеры предупреждений
Если код языка для документа не поддерживается, возвращается предупреждение и сущности не извлекаются.