Slide 14
Slide 14 text
GraphRAG:LLMによるエンティティ/リレーションの抽出
14
プロンプトにエンティティとリレーションを抽出する指示を詳細に記述
-目標-
この活動に関連する可能性のあるテキスト文書とエンティティタイプのリストが与えられた場合、テキストか
らそれらのタイプのすべてのエンティティと、特定されたエンティティ間のすべての関係を特定する。
-手順-
1. すべてのエンティティを特定する。特定された各エンティティごとに、以下の情報を抽出する:
- entity_name: 大文字で表記されたエンティティの名前
- entity_type: 次のいずれかのタイプ:[historical_figure, event, battle, political_maneuver,
dynasty, title, region, policy, cultural_development, alliance]
- entity_description: エンティティの属性と活動の包括的な説明
各エンティティを("entity"|||)の形式で表記する
例: MicrosoftのGraphRAG ‘graphrag/prompt_tune/templateentity_extraction.py’ より
デフォルトプロンプトを「歴史上の人物用」にチューニングしたもの
(このあとにリレーションの抽出やFew-Shotのサンプルが続く)