始める無料で始める

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

20世紀の著名な科学者についての段落が入った famous_scientists というドキュメントが用意されています。この演習では、LLM を使ってこの非構造化テキストデータを構造化されたグラフドキュメントへと変換します。

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

LangChain で学ぶ Retrieval Augmented Generation (RAG)

コースを見る

演習の手順

  • 応答ができるだけ決定的になるように設定した OpenAI のチャット LLM を定義します。
  • LangChain のドキュメントをグラフドキュメントに変換するための LLM グラフトランスフォーマーをインスタンス化します。
  • 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}")
コードを編集して実行