建立圖形文件
你已獲得名為 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}")