Začněte nyníZačněte zdarma

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

Zobrazit kurz

Pokyny k cvičení

  • V bloku try zavolej metodu .get_graph() na objektu graph a 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()
Upravit a spustit kód