LLMに基づくインクリメンタル知識グラフ構築のための優れたツール:itext2kg
iText2KGは、科学論文、ウェブサイト、履歴書のグラフィカルな変換など、さまざまなシナリオにプラグアンドプレイで対応し、既存のベースラインよりも優れたパフォーマンスを発揮します。
特徴
1、あなたは新しいドキュメントに応じてナレッジグラフを更新することができます、新しい情報は、既存の構造に統合される
2、特定のドメインに特化したトレーニングは必要なく、ドメインを横断して知識を抽出できる
3、文書抽出、実体抽出、関係抽出のためのモジュールを含み、抽出された実体と関係が一意であることを保証し、エラーと情報の重複を減らすために解析される。
4、Neo4jデータベースに統合されたエンティティと関係の抽出をサポートし、視覚的なインターフェイスを提供します。
エンティティ関係の抽出
情報抽出のエキスパートのように振る舞う。 情報が見つからなければ、jsonの中のその場所を空にしておく。テキストが英語やフランス語の場合は、英語に翻訳する。 テキストが英語かフランス語なら、英語に翻訳しなさい。 #ディレクティブ - 提供されたエンティティリストの外にエンティティを追加しないでください。 - 提供されたリスト以外のエンティティを追加しないでください。 - 提供されたリスト外のエンティティを追加しないでください。 - 提供されたリスト外のエンティティを追加しないでください。 フォーマット指示:出力は、以下のJSONスキーマに準拠したJSONインスタンスとしてフォーマットする必要があります。 例として、スキーマ `{"properties": {"foo": {"title": "Foo", "description": "a list of strings", "type": "array", "items": {"type": "string"}}, "required": ["foo"]}}`. オブジェクト `{"foo": ["bar", "baz"]}` はスキーマの整形されたインスタンスである。 オブジェクト `{"properties": {"foo": ["bar", "baz"]}}` は整形式ではありません。 以下は出力スキーマです。 これが出力スキーマです。 出力スキーマは以下の通り: ``json "properties": { "relationships": { "title": "関係", "default": "提供されたエンティティとコンテキストが与えられた場合、これらのエンティティ間の述語を見つけることを試みる。 "default": "提供されたエンティティとコンテキストが与えられた場合、これらのエンティティ間の述語を見つけようとする。これらは、表現される関係を正確に表すために注意深く選択されるべきである。 "items": { "$ref": "#/定義/関係" } } }, "項目". "definitions": { "関係": {。 "タイトル": "関係", "タイプ": "オブジェクト", {。 "properties": { "startNode": { "title": "スタートノード", "default": "The start entity, found in the entities list"、 「デフォルト": "エンティティリストで見つかった開始エンティティ", "タイプ": "タイプ": "文字列". 「type": "string". }, "endNode": { "startNode": { "title": "StartNode", "default": "エンティティリストで見つかった開始エンティティ", "type": "string "endNode": { "title": "エンドノード", "default": "終了エンティティ", "type": "文字列" }, "endNode": { 「デフォルト": "エンティティリストで見つかった終了エンティティ", "type": "string": "string" }, "endNode": { "title": "Endnode", "default": "エンティティリストで見つかった終了エンティティ", "type": "string 「タイプ": "文字列" 「name": { "title": "名前", "default": "The end entity, found in the entities list", "type": "string" }, "name": { "default": "2つのエンティティの間の述語。 述語は1つの関係をエンコードする必要がある。", "type": "string": "string": "述語は1つの関係をエンコードする必要がある。 "タイプ": "文字列" } 述語は1つの関係を符号化すべきである。", "type": "string" } 述語は1つの関係を符号化すべきである。 述語は1つの関係を符号化する。", "type": "string" } 述語は1つの関係を符号化する。 述語は、1つの関係をエンコードすべきである。", "type": "string" } } 。 } 回答
エンティティ関係の抽出 中国語版
情報抽出エキスパートとして動作する。情報が見つからなければ、jsonのポジションを空のままにする。テキストが英語またはフランス語の場合、英語に翻訳する。 <コンテキスト 問題 # ディレクティブ - 指定されたエンティティのリストに正確に従う。 - 指定されたリスト以外のエンティティは追加されない。 - トピックとオブジェクトごとに1つの述語が抽出される。 - 提供されたリスト内のエンティティはすべて関連していなければならない。 フォーマットに関する注意:出力は、以下の JSON スキーマに準拠した JSON インスタンスとしてフォーマットする必要があります。 例えば、パターン `{"properties": {"foo": {"title": "Foo", "description": "a list of strings", "type": "array", "items": {"type": "string"}}, "required": ["foo"]}}` となります。 オブジェクト `{"foo": ["bar", "baz"]}` は、このパターンに従った整形式のインスタンスである。 オブジェクト `{"properties": {"foo": ["bar", "baz"]}}` は整形式ではない。 これは出力モードです: これは出力モードです: ``json. { "properties": { "relationships": { "title": "関係"。 "default": "提供されたエンティティとコンテキストに応じて、これらのエンティティ間の述語を特定しようとする。それらは、表現された関係を正確に表すために注意深く選択されるべきである。", "type": "array"、 「項目": { "$ref": "#/定義/関係" } } }, "items". "definitions": { "関係": {。 "タイトル": "関係", "タイプ": "オブジェクト", {。 "properties": { "startNode": { "title": "Startnode"、"default": "StartEntity"。 "default":「エンティティリストで見た開始エンティティ」、 "type": "string" }, "endNode": { "title": "Endnode"、 「デフォルト": "エンティティ一覧で見た終了エンティティ", "type": "string". 「type": "string". }, 「name": { "title": "名前"、 "default": "2つのエンティティ間の述語。述語は関係を符号化しなければならない。", "タイプ": "文字列" } } } 回答
抽出主体
情報抽出のエキスパートのように振る舞う。 情報が見つからなければ、jsonの中のその場所を空にしておく。テキストが英語かフランス語でなければ、英語に翻訳する。 テキストが英語でもフランス語でもない場合は、英語に翻訳してください。 フォーマットの指示:出力は、以下のJSONスキーマに準拠したJSONインスタンスとしてフォーマットする必要があります。 例として、スキーマ `{"properties": {"foo": {"title": "Foo", "description": "a list of strings", "type": "array", "items": {"type": "string"}}, "required": ["foo"]}}`. オブジェクト `{"foo": ["bar", "baz"]}` はスキーマの整形されたインスタンスである。 オブジェクト `{"properties": {"foo": ["bar", "baz"]}}` は整形式ではありません。 以下は出力スキーマです。 これが出力スキーマです。 以下は出力スキーマです: ``json 「プロパティ": { "entities": { "title": "エンティティ", "default": "コンテキストに表示される全てのエンティティ。 「default": "コンテキストに表示されるすべてのエンティティ。 "items": { "$ref": "#/definitions/Entity" } } 「定義": { 「エンティティ": { "タイトル": "エンティティ", "タイプ": "オブジェクト", { 「type": "object", "properties": { "title": "Entity"、 "properties": { 「label": { "タイトル": "ラベル", "デフォルト": "タイプ": "オブジェクト", "プロパティ": { "ラベル": { "default": "エンティティのタイプまたはカテゴリ。"Process"、"Technique"、"Data Structure"、"Methodology"、"Person "など。 "type": "string" }, "type": "string". 「name": { "title": "名前", "default": "特定の名前". "default": "エンティティの具体的な名前。 単一の明確な概念を表すものでなければならず、空文字列であってはならない。 例えば、エンティティが'Technique'の場合、名前は'Neural Networks'となる。例えば、エンティティが' Technique'であれば、名前は'Neural Networks'となる。"これは単一の明確な概念を表すものでなければならず、空文字列であってはならない。 "タイプ": "文字列" } } } } } 回答
エンティティの抽出 中国語版
情報抽出のエキスパートを演じてください。該当する情報が見つからない場合は、JSONの該当する位置を空にしておいてください。テキストが英語またはフランス語でない場合は、英語に翻訳してください。 問題 フォーマット 注:出力は、以下のJSONパターンに準拠したJSONインスタンスとしてフォーマットする必要があります。 例えば、パターン `{"properties": {"foo": {"title": "Foo", "description": "a list of strings", "type": "array", "items": {"type": "string"}}, "required": ["foo"]}}` となります。 オブジェクト `{"foo": ["bar", "baz"]}` はこのパターンのインスタンスである。 オブジェクト `{"properties": {"foo": ["bar", "baz"]}}` は正しくフォーマットされていません。 以下は出力パターンである: json { "properties": { "entities": { "title": "エンティティ",. "default": "コンテキストに現れるすべてのエンティティ。各エンティティは個別の概念を表す。", "type": "array"、 "items": { "$ref": "#/definitions/Entity" } } }, "items": { "$ref": "#/definitions/Entity" }。 「定義": { 「エンティティ": { "タイトル": "エンティティ", "タイプ": "オブジェクト", { 「タイプ": "オブジェクト", "プロパティ": {。 "properties": { "label": { "title": "ラベル(Label)"、 "default": "エンティティのタイプまたはカテゴリ。例えば、「プロセス」、「技術」、「データ構造」、「方法論」、「ペルソナ」など。このフィールドはナレッジグラフのエンティティを分類・整理するのに役立ちます。", "type": "string" }, "name": { "タイトル": "名前", , "デフォルト". "default": "エンティティの具体的な名前。単一の、明確に定義された概念を表すべきであり、空文字列であってはならない。例えば、エンティティタイプが'Technology'の場合、名前は'Neural Network'となる。", "タイプ": "文字列" } } } 回答