시작하기무료로 시작하기

그래프 다이어그램 생성하기

이제 챗봇이 정상 작동한다는 것을 학교 행정팀에 보여 주었으니, 챗봇이 질문에 어떻게 답하는지 설명하는 다이어그램을 만들자고 제안했어요. 챗봇이 어떻게 구성되어 있는지 보여 주는 LangGraph 다이어그램을 만들기로 했습니다.

IPython.displayImagedisplay는 미리 불러왔어요. LangGraph가 플롯을 만드는 데 사용하는 서비스인 Mermaid API에서 오류가 발생할 경우, 캐시된 이미지를 표시하도록 display_fallback() 함수를 준비해 두었습니다.

이 연습은 강의의 일부입니다

LangChain으로 에이전트형 시스템 설계하기

강의 보기

연습 안내

  • try 블록 안에서 graph에 대해 .get_graph() 메서드를 호출한 다음 .draw_mermaid_png()를 호출해 다이어그램을 표시하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# 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()
코드 편집 및 실행