Extrair entidades vinculadas
Em alguns casos, o mesmo nome pode ser aplicável a mais de uma entidade. Por exemplo, uma ocorrência da palavra "Vênus" refere-se ao planeta ou à deusa da mitologia?
A vinculação de entidade pode ser usada para desambiguar entidades com o mesmo nome fazendo referência a um artigo em uma base de dados de conhecimento. A Wikipédia fornece a base de dados de conhecimento para o serviço de Análise de Texto. Links de artigo específicos são determinados com base no contexto da entidade dentro do texto.
Por exemplo, "Vi Vênus brilhando no céu" está associado ao link https://en.wikipedia.org/wiki/Venus; enquanto "Vênus, a deusa da beleza" está associada a https://en.wikipedia.org/wiki/Venus_(mythology).
Assim como acontece com todas as funções do serviço de Linguagem de IA do Azure, você pode enviar um ou mais documentos para análise:
{
"kind": "EntityLinking",
"parameters": {
"modelVersion": "latest"
},
"analysisInput": {
"documents": [
{
"id": "1",
"language": "en",
"text": "I saw Venus shining in the sky"
}
]
}
}
A resposta inclui as entidades identificadas no texto, juntamente com links para artigos associados:
{
"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"
}
}