生成图形示意图
既然您已经向学校管理方演示了聊天机器人的效果,您建议生成一张示意图,说明该机器人是如何回答问题的。您同意创建一张 LangGraph 示意图,展示该聊天机器人的搭建方式。
IPython.display 中的 Image 和 display 已为您加载。我们还创建了一个 display_fallback() 函数,用于在 Mermaid API(LangGraph 用于生成图形的服务)返回错误时显示缓存的图片。
本练习是课程的一部分
使用 LangChain 设计 Agentic 系统
练习说明
- 在一个
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()