Extraer entidades vinculadas

Completado

En algunos casos, el mismo nombre puede ser aplicable a más de una entidad. Por ejemplo, ¿una instancia de la palabra "Venus" hace referencia al planeta o a la diosa de la mitología?

La vinculación de entidades se puede usar para desambiguar entidades del mismo nombre haciendo referencia a un artículo de una base de conocimiento. Wikipedia proporciona la base de conocimiento para el servicio Text Analytics. Los vínculos de artículos específicos se determinan en función del contexto de las entidades dentro del texto.

Por ejemplo, "Vi Venus brillando en el cielo" está asociado con el vínculo https://en.wikipedia.org/wiki/Venus; mientras que "Venus, la diosa de la belleza" está asociada con https://en.wikipedia.org/wiki/Venus_(mythology).

Al igual que con todas las funciones del servicio azure AI Language, puede enviar uno o varios documentos para su análisis:


{
  "kind": "EntityLinking",
  "parameters": {
    "modelVersion": "latest"
  },
  "analysisInput": {
    "documents": [
      {
        "id": "1",
        "language": "en",
        "text": "I saw Venus shining in the sky"
      }
    ]
  }
}

La respuesta incluye las entidades identificadas en el texto junto con vínculos a artículos asociados:

{
  "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"
  }
}