Extraire les entités
La reconnaissance d'entités nommées identifie les entités mentionnées dans le texte. Les entités sont regroupées en catégories et sous-catégories, par exemple :
- Personne
- Emplacement
- DateTime
- Organisation
- Adresse
- Courrier
- URL
Remarque
Pour une liste complète des catégories, voir la documentation.
Concernant l’entrée, le principe est le même pour la reconnaissance d’entités que pour d’autres fonctions de l’API Azure AI Language :
{
"kind": "EntityRecognition",
"parameters": {
"modelVersion": "latest"
},
"analysisInput": {
"documents": [
{
"id": "1",
"language": "en",
"text": "Joe went to London on Saturday"
}
]
}
}
La réponse comprend une liste d'entités catégorisées trouvées dans chaque document :
{
"kind": "EntityRecognitionResults",
"results": {
"documents":[
{
"entities":[
{
"text":"Joe",
"category":"Person",
"offset":0,
"length":3,
"confidenceScore":0.62
},
{
"text":"London",
"category":"Location",
"subcategory":"GPE",
"offset":12,
"length":6,
"confidenceScore":0.88
},
{
"text":"Saturday",
"category":"DateTime",
"subcategory":"Date",
"offset":22,
"length":8,
"confidenceScore":0.8
}
],
"id":"1",
"warnings":[]
}
],
"errors":[],
"modelVersion":"2021-01-15"
}
}
Pour en savoir plus sur les entités, voir le module Construire un modèle de compréhension du langage conversationnel.