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
Instrukcje do ćwiczenia
- Wewnątrz bloku
trywywołaj metodę.get_graph()na obiekciegraph, 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()