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 · 많은 문서 도구에서
자동으로 그림이 그려집니다.
이미지 생성이 안 되는 환경에서도
구조를 문서에 남길 수 있습니다.