Extrahieren verknüpfter Entitäten

Abgeschlossen

In einigen Fällen kann derselbe Name auf mehrere Entitäten anwendbar sein. Bezieht sich z. B. ein Vorkommen des Worts „Venus“ auf den Planeten oder die Göttin aus der Mythologie?

Entitätsverknüpfung kann verwendet werden, um Entitäten mit demselben Namen durch Verweisen auf einen Artikel in einer Wissensdatenbank zu disambiguieren. Wikipedia stellt die Wissensdatenbank für den Textanalysedienst zur Verfügung. Bestimmte Artikellinks werden auf Grundlage des Entitätskontexts innerhalb des Texts bestimmt.

Beispielsweise ist „Ich habe Venus am Himmel leuchten gesehen“ mit dem Link https://en.wikipedia.org/wiki/Venus verknüpft, während „Venus, Göttin der Schönheit“ mit https://en.wikipedia.org/wiki/Venus_(mythology) verknüpft ist.

Wie bei allen Funktionen des Azure KI Language-Diensts können Sie ein Dokument oder mehr zur Analyse übermitteln:


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

Die Antwort enthält die im Text identifizierten Entitäten zusammen mit Links zu zugehörigen Artikeln:

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