

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# および Neo4j を使用したナレッジグラフ AWS と GraphRAG
<a name="knowledge-graphs-and-graphrag-with-neo4j"></a>

公開日: **2024 年 11 月 26 日 ([図の履歴](#diagram-history))**

このリファレンスアーキテクチャは、 AWS のサービス と Neo4j を使用してナレッジグラフを作成する方法を示しています。これらのグラフは、GraphRAG アーキテクチャで使用できます。

## および Neo4j 図を使用したナレッジグラフ AWS と GraphRAG
<a name="diagram1"></a>

![AWS のサービス と Neo4j を使用してナレッジグラフを作成する方法を示すリファレンスアーキテクチャ図。GraphRAG アーキテクチャで使用できます。](https://docs.aws.amazon.com/ja_jp/reference-architecture-diagrams/latest/knowledge-graphs-and-graphrag-with-neo4j/images/knowledge-graphs-and-graphrag-with-neo4j.png)


1. 構造化データ、非構造化データ、半構造化データは、**Amazon Redshift**、**Amazon Simple Storage Service** (Amazon S3)、Amazon **Managed Streaming for Apache Kafka (Amazon** MSK) など、さまざまなシステムにあります。他のシステムには、 などの統合レイヤーからアクセスできます**AWS Glue**。このデータの一部のサブセットは高度に接続されています。インサイトは、グラフとしてモデル化することで発見できます。

1.  **Amazon SageMaker AI **で実行されているスクリプトは、これらのソースシステムから接続されたデータをプルします。

1.  **SageMaker AI** に入ると、データは LangChain によって管理される **Amazon Bedrock** プロセスに渡されます。大規模言語モデル (LLMsエンティティを抽出し、その結果を Neo4j クエリ言語である Cypher としてフォーマットします。**SageMaker AI** はその Cypher を Neo4j ドライバーに渡します。

1.  抽出されたデータとエンティティをラップする Cypher ステートメントが Neo4j グラフデータベースにフィードされ、ナレッジグラフが作成されます。グラフデータベースは、Neo4j AuraDB の 1 つのコンポーネントであり、Neo4j SaaS で実行されています AWS。

1.  ユーザーは、グラフ専用に設計された BI ツールである Neo4j Bloom で生成されたナレッジグラフを調べることができます。

1.  エンリッチメントは Neo4j Graph Data Science で実行できます。エンティティ解決アルゴリズムは、重複するエントリを解決します。コミュニティ検出アルゴリズムを使用して、クラスターを識別し、GraphRAG のローカルクラスターの概要を生成できます。グラフ埋め込みアルゴリズムは、GraphRAG のトポロジ的に類似したエンティティのマッピングと識別に役立ちます。

1.  ナレッジグラフを作成すると、アプリケーションは GraphRAG アーキテクチャでそのグラフを活用して、別のアプローチよりも少ない幻覚で根拠のある結果を提供できます。これらのアプリケーションは、、**Amazon Elastic Compute Cloud** (Amazon EC2)**AWS Lambda**、Amazon Elastic **Kubernetes Service (Amazon** EKS) など、さまざまな AWS プラットフォームで実行できます。

1.  クライアントアプリケーションは、**SageMaker AI **でホストされている関数を呼び出すことができます。これらの関数は **Amazon Bedrock** をクエリします。

1.  **Amazon Bedrock** レスポンスは、より広範な企業から収集されたデータを含む Neo4j Graph Database を使用して構築されます。グラウンディングにグラフを使用すると、ベクトル RAG アプローチが提供され、グラフの構造を使用してレスポンスを改善できます。

## 詳細情報
<a name="further-reading"></a>

 詳細については、「」を参照してください。
+ [AWS アーキテクチャアイコン](https://aws.amazon.com/architecture/icons)
+ [AWS アーキテクチャセンター](https://aws.amazon.com/architecture)
+  [AWS Well-Architected](https://aws.amazon.com/architecture/well-architected) 

## 図の履歴
<a name="diagram-history"></a>

このリファレンスアーキテクチャ図の更新について通知を受け取るには、RSS フィードをサブスクライブします。

| 変更 | 説明 | 日付 | 
| --- |--- |--- |
| [初版発行](#diagram-history) | リファレンスアーキテクチャ図が最初に公開されました。 | 2024 年 11 月 26 日 | 

**注記**  
RSS 更新をサブスクライブするには、使用しているブラウザで RSS プラグインが有効になっている必要があります。