Generera ett grafdiagram
Nu när du har visat skoladministrationen att chatboten fungerar föreslår du att ni skapar ett diagram som förklarar hur chatboten besvarar frågor. Ni bestämmer er för att ta fram ett LangGraph-diagram som visar hur chatboten är uppbyggd.
Image och display från IPython.display har redan laddats in åt dig. Vi har skapat en funktion, display_fallback(), som visar en cachad bild om Mermaid API:et – den tjänst som LangGraph använder för att skapa diagrammet – returnerar ett fel.
Den här övningen är en del av kursen
Designa agentbaserade system med LangChain
Övningsinstruktioner
- Anropa metoden
.get_graph()pågraphinuti etttry-block, följt av.draw_mermaid_png(), för att visa diagrammet.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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()