เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

สร้างแผนภาพกราฟ

หลังจากที่สาธิตให้ฝ่ายบริหารโรงเรียนเห็นว่าแชตบอตทำงานได้แล้ว คุณเสนอให้สร้างแผนภาพเพื่ออธิบายขั้นตอนการตอบคำถามของแชตบอต โดยตกลงกันว่าจะสร้างแผนภาพ LangGraph เพื่อแสดงโครงสร้างการตั้งค่าแชตบอต

มีการโหลด Image และ display จาก IPython.display ไว้ให้แล้ว พร้อมกับฟังก์ชัน display_fallback() สำหรับแสดงภาพที่แคชไว้ในกรณีที่ Mermaid API (บริการที่ LangGraph ใช้สร้างกราฟ) เกิดข้อผิดพลาด

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การออกแบบระบบ Agentic ด้วย LangChain

ดูคอร์ส

คำแนะนำการฝึกหัด

  • ภายในบล็อก try ให้เรียกเมธอด .get_graph() บน graph ตามด้วย .draw_mermaid_png() เพื่อแสดงแผนภาพ

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Try generating and displaying the diagram of the graph
try:
    display(Image(graph.____().____()))

# Return an exception if the generation fails
except Exception:
    print("Plot generation failed... falling back to cached asset.")
    display_fallback()
แก้ไขและรันโค้ด