Zacznij terazZacznij za darmo

Generowanie diagramu grafu

Skoro udało się zademonstrować działanie chatbota administracji szkoły, proponujesz wygenerowanie diagramu wyjaśniającego, jak chatbot odpowiada na pytania. Postanawiasz stworzyć diagram LangGraph, który pokaże, jak chatbot został skonfigurowany.

Image i display z IPython.display zostały już załadowane. Przygotowaliśmy funkcję display_fallback(), która wyświetla zapisany w pamięci podręcznej obraz w przypadku, gdy API Mermaid (usługa używana przez LangGraph do tworzenia wykresu) zwróci błąd.

To ćwiczenie jest częścią kursu

Projektowanie systemów agentowych z LangChain

Zobacz kurs

Instrukcje do ćwiczenia

  • Wewnątrz bloku try wywołaj metodę .get_graph() na obiekcie graph, a następnie .draw_mermaid_png(), aby wyświetlić diagram.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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()
Edytuj i uruchom kod