RAG2026-5일21차시 · 첫 번째 LangGraph 실습12 / 19← 이전목차다음 →MetaContents

21차시. 첫 번째 LangGraph 실습

9. 실습 ⑤ — 구조를 이미지로 저장

출처: 원본 PDF 21차시_첫번째LangGraph실습.pdf 17쪽 · 쪽 그림 17쪽

문서나 발표 자료에 넣을 수 있게 그래프를 이미지로 뽑습니다.

출력
try:
    png = app.get_graph().draw_mermaid_png()
    with open("graph_structure.png", "wb") as f:
        f.write(png)
    print("✓ graph_structure.png 저장 완료")
except Exception as e:
    print("이미지 생성 실패:", e)
    print("대신 mermaid 코드를 출력합니다:")
    print(app.get_graph().draw_mermaid())

draw_mermaid() 출력 (텍스트)
──────────────────────────────────────────
graph TD;
    __start__ --> retrieve;
    retrieve -.-> generate;
    retrieve -.-> fallback;
    generate --> verify;
    verify -.-> __end__;
    verify -.-> bump;
    verify -.-> fallback;
    bump --> generate;
    fallback --> __end__;

💡 mermaid 코드의 활용
이 텍스트를 그대로 붙여 넣으면
Notion · GitHub · 많은 문서 도구에서
자동으로 그림이 그려집니다.
이미지 생성이 안 되는 환경에서도
구조를 문서에 남길 수 있습니다.

← 이전 절21차시 · 8. 그래프 디버깅 4가지 기법다음 절 →21차시 · 10. 자주 겪는 문제