Extrair entidades vinculadas

Concluído

Em alguns casos, o mesmo nome pode ser aplicável a mais de uma entidade. Por exemplo, uma instância da palavra "Vênus" se refere ao planeta ou à deusa da mitologia?

A vinculação de entidades 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 conhecimento para o serviço de Análise de Texto. Os links de artigos específicos são determinados com base no contexto da entidade dentro do texto.

Por exemplo, "Eu 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á associado a https://en.wikipedia.org/wiki/Venus_(mythology).

Como em todas as funções do serviço Azure AI Language, 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"
  }
}