Vygenerování diagramu grafu
Teď, co jsi školní správě ukázal/a, že chatbot funguje, navrhuješ vytvořit diagram, který vysvětlí, jak chatbot odpovídá na otázky. Dohodnete se na tom, že vytvoříš diagram v LangGraphu zobrazující, jak je chatbot nastavený.
Image a display z IPython.display jsou už načtené. Připravili jsme funkci display_fallback(), která zobrazí uloženou kopii obrázku pro případ, že Mermaid API (služba, kterou LangGraph používá k vytvoření grafu) vrátí chybu.
Toto cvičení je součástí kurzu
Návrh agentních systémů s LangChain
Pokyny k cvičení
- V bloku
tryzavolej metodu.get_graph()na objektugrapha následně.draw_mermaid_png(), aby se diagram zobrazil.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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()