產生圖形圖表
你已經向學校行政單位證明這個聊天機器人能正常運作,接下來你建議產生一張圖,說明聊天機器人如何回答問題。你同意建立一個 LangGraph 圖表,展示這個聊天機器人的設定方式。
IPython.display 中的 Image 與 display 已為你載入。我們也建立了一個 display_fallback() 函式,當 Mermaid API(LangGraph 用來建立圖表的服務)發生錯誤時,會改為顯示快取的圖片。
本練習屬於課程
Designing Agentic Systems with LangChain
練習說明
- 在
try區塊中,對graph呼叫.get_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()