การสร้างเอกสารกราฟ
คุณได้รับเอกสารชื่อ famous_scientists ซึ่งมีข้อความหนึ่งพารากราฟเกี่ยวกับนักวิทยาศาสตร์ที่มีชื่อเสียงในศตวรรษที่ 20 ในแบบฝึกหัดนี้ คุณจะแปลงข้อมูลข้อความที่ไม่มีโครงสร้างนี้ให้เป็นเอกสารกราฟที่มีโครงสร้างโดยใช้ LLM!
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Retrieval Augmented Generation (RAG) ด้วย LangChain
คำแนะนำการฝึกหัด
- กำหนด LLM แบบแชตของ OpenAI ที่จะให้คำตอบที่แน่นอนที่สุด
- สร้างอินสแตนซ์ของตัวแปลงกราฟ LLM สำหรับแปลงเอกสารของ LangChain ให้เป็นเอกสารกราฟ
- แปลงเอกสารข้อความ (
docs) ให้เป็นเอกสารกราฟโดยใช้llm_transformer
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# 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}")