Extraire des entités liées
Dans certains cas, plusieurs entités peuvent porter le même nom. Par exemple, une instance du mot « Vénus » fait-elle référence à la planète ou à la déesse grecque ?
La liaison d'entités peut être utilisée pour lever l'ambiguïté qui pèse sur les entités du même nom en référençant un article dans une base de connaissances. Wikipédia est la base de connaissances utilisée par le service Analyse de texte. Les liens vers les articles spécifiques sont déterminés en fonction du contexte relatif à l'entité dans le texte.
Par exemple, « J'ai vu Vénus briller dans le ciel » est associé au lien https://en.wikipedia.org/wiki/Venus, tandis que « Vénus, la déesse de la beauté » est associé à https://en.wikipedia.org/wiki/Venus_(mythology).
Comme pour toutes les fonctions du service Azure AI Language, vous pouvez soumettre un ou plusieurs documents à l’analyse :
{
"kind": "EntityLinking",
"parameters": {
"modelVersion": "latest"
},
"analysisInput": {
"documents": [
{
"id": "1",
"language": "en",
"text": "I saw Venus shining in the sky"
}
]
}
}
La réponse comprend les entités identifiées dans le texte ainsi que des liens vers les articles associés :
{
"kind": "EntityLinkingResults",
"results": {
"documents": [
{
"id": "1",
"entities": [
{
"bingId": "89253af3-5b63-e620-9227-f839138139f6",
"name": "Venus",
"matches": [
{
"text": "Venus",
"offset": 6,
"length": 5,
"confidenceScore": 0.01
}
],
"language": "en",
"id": "Venus",
"url": "https://en.wikipedia.org/wiki/Venus",
"dataSource": "Wikipedia"
}
],
"warnings": []
}
],
"errors": [],
"modelVersion": "2021-06-01"
}
}