Estrarre entità collegate
In alcuni casi, lo stesso nome potrebbe essere applicabile a più di un'entità. Ad esempio, un'istanza della parola "Venere" fa riferimento al pianeta o alla dea greca?
Il collegamento delle entità può essere usato per disambiguare le entità con lo stesso nome facendo riferimento a un articolo in una knowledge base. Wikipedia fornisce la knowledge base per il servizio Analisi del testo. I collegamenti agli articoli specifici vengono determinati in base al contesto delle entità all'interno del testo.
Ad esempio, l'entità in "Ho visto Venere brillare nel cielo" è associata al collegamento https://en.wikipedia.org/wiki/Venus, mentre quella in "Venere, la dea della bellezza" è associata a https://en.wikipedia.org/wiki/Venus_(mythology).
Come con tutte le funzioni del servizio Lingua di Azure AI, è possibile inviare uno o più documenti per l'analisi:
{
"kind": "EntityLinking",
"parameters": {
"modelVersion": "latest"
},
"analysisInput": {
"documents": [
{
"id": "1",
"language": "en",
"text": "I saw Venus shining in the sky"
}
]
}
}
La risposta include le entità identificate nel testo insieme ai collegamenti agli articoli associati:
{
"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"
}
}