リンクされたエンティティを抽出する
同じ名前が複数のエンティティに適用される場合があります。 たとえば、"ヴィーナス (Venus)" という単語のインスタンスは、惑星と神話の女神のどちらを表しているでしょうか?
エンティティ リンク設定を使用すると、ナレッジ ベースの記事を参照することで、同じ名前のエンティティを明確に特定できます。 Wikipedia では、Text Analytics サービス用のナレッジ ベースが提供されています。 特定の記事のリンクは、テキスト内のエンティティ コンテキストに基づいて決定されます。
たとえば、"私は空に輝くヴィーナスを見た" はリンク https://en.wikipedia.org/wiki/Venus に関連付けられ、"美の女神であるヴィーナス" は https://en.wikipedia.org/wiki/Venus_(mythology) に関連付けられます。
Azure AI Language サービスのすべての関数と同様に、分析用の 1 つ以上のドキュメントを送信できます。
{
"kind": "EntityLinking",
"parameters": {
"modelVersion": "latest"
},
"analysisInput": {
"documents": [
{
"id": "1",
"language": "en",
"text": "I saw Venus shining in the sky"
}
]
}
}
応答には、テキストで識別されたエンティティと関連記事へのリンクが含まれています。
{
"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"
}
}