Genera un diagramma del grafo
Ora che hai dimostrato all'amministrazione scolastica che il chatbot funziona, proponi di generare un diagramma che spieghi come il chatbot risponde alle domande. Decidi di creare un diagramma LangGraph che mostri come è stato configurato il chatbot.
Image e display da IPython.display sono già stati caricati per te. Abbiamo creato una funzione display_fallback() per mostrare un'immagine nella cache nel caso in cui la Mermaid API (il servizio usato da LangGraph per creare il grafico) restituisca un errore.
Questo esercizio fa parte del corso
Progettare sistemi agentici con LangChain
Istruzioni dell'esercizio
- All'interno di un blocco
try, chiama il metodo.get_graph()sugraph, seguito da.draw_mermaid_png()per visualizzare il diagramma.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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()