始める無料で始める

グラフドキュメントを作成する

ここに20世紀の有名な科学者について書かれた文章が入ったfamous_scientistsというドキュメントがあります。この演習では、この構造化されていないテキストデータを、LLMを使って構造化されたグラフドキュメントに変換します。

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

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

コースを見る

演習の手順

  • 応答の一貫性が最大になるようにOpenAIのチャットLLMを定義してください。
  • LangChainのドキュメントをグラフドキュメントに変換するためのLLMGraphTransformerをインスタンス化してください。
  • llm_transformerを使って、テキストドキュメント(docs)をグラフドキュメントに変換してください。

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

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

# Define the LLM
llm = ____(api_key="", model="gpt-4o-mini", ____)

# Instantiate the LLM graph transformer
llm_transformer = ____

# Convert the text documents to graph documents
graph_documents = ____
print(f"Derived Nodes:\n{graph_documents[0].nodes}\n")
print(f"Derived Edges:\n{graph_documents[0].relationships}")
コードを編集して実行