Extrahera länkade entiteter
I vissa fall kan samma namn gälla för mer än en entitet. Refererar till exempel en instans av ordet "Venus" till planeten eller gudinnan från mytologin?
Entitetslänkning kan användas för att skilja entiteter med samma namn genom att referera till en artikel i en kunskapsbas. Wikipedia tillhandahåller kunskapsbas för tjänsten Textanalys. Specifika artikellänkar bestäms baserat på entitetskontexten i texten.
Till exempel är "I saw Venus shining in the sky" associerad med länken https://en.wikipedia.org/wiki/Venus; medan "Venus, skönhetens gudinna" är associerad med https://en.wikipedia.org/wiki/Venus_(mythology).
Precis som med alla Azure AI Language-tjänstfunktioner kan du skicka ett eller flera dokument för analys:
{
"kind": "EntityLinking",
"parameters": {
"modelVersion": "latest"
},
"analysisInput": {
"documents": [
{
"id": "1",
"language": "en",
"text": "I saw Venus shining in the sky"
}
]
}
}
Svaret innehåller de entiteter som identifieras i texten tillsammans med länkar till associerade artiklar:
{
"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"
}
}