始める無料で始める

グラフデータベースを構築する

グラフドキュメントを毎回再生成しなくて済むように、グラフデータ専用に設計されたデータベースに保存することが推奨されています。Neo4jグラフデータベースはグラフの保存と検索に最も適しているので、LangChainのNeo4j機能を使って構築していきましょう。

:LangChainでNeo4jを使うには、neo4jライブラリもインストールしておく必要があります。このコースでは、すでにインストール済みです。

この演習はコースの一部です

LangChainで学ぶ検索拡張生成(RAG)

コースを見る

演習の手順

  • 用意されているurluserpasswordの変数を使って、Neo4jグラフをインスタンス化してください。
  • graph_documentsgraphに追加してください。その際、ソースと追加のエンティティラベルも含めてください。
  • グラフのスキーマを表示してください。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Instantiate the Neo4j graph
graph = ____(url=url, username=user, password=password)

# Add the graph documents, sources, and include entity labels
graph.____

graph.refresh_schema()

# Print the graph schema
print(____)
コードを編集して実行