開始使用免費開始

建立圖形文件

你已獲得名為 famous_scientists 的文件,內容是一段關於 20 世紀著名科學家的文字。在這個練習中,你將使用 LLM,把這段非結構化的文字資料轉換為結構化的圖形文件!

本練習屬於課程

使用 LangChain 的 Retrieval Augmented Generation(RAG)

檢視課程

練習說明

  • 定義一個 OpenAI 的 chat LLM,讓它產生盡可能具確定性的回應。
  • 建立一個 LLM 圖形轉換器,用來把 LangChain 文件轉換為圖形文件。
  • 使用 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}")
編輯並執行程式碼