Gerar um diagrama do grafo
Agora que você mostrou para a administração da escola que o chatbot funciona, você sugeriu gerar um diagrama explicando como o chatbot responde às perguntas. Você concordou em criar um diagrama do LangGraph que mostra como o chatbot foi configurado.
Image e display de IPython.display já foram carregados para você. Nós criamos uma função display_fallback() para exibir uma imagem em cache caso a API do Mermaid (o serviço usado pelo LangGraph para criar o gráfico) retorne um erro.
Este exercício faz parte do curso
Projetando Sistemas Agentes com LangChain
Instruções do exercício
- Dentro de um bloco
try, chame o método.get_graph()emgraph, seguido de.draw_mermaid_png()para exibir o diagrama.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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()