오늘은 이번 강좌에서 배운 LangGraph에서의 Memory 관리를 응용해서 AI Web Application을 개발해 보겠습니다.
LangGraph 와 Streamlit 을 이용해서 만듭니다.
둘 다 Python을 기반으로 작동하고 LangGraph는 MultiAgent AI 앱 개발을 위한 프레임워크이고 Streamlit은 Web 어플리케이션 개발을 위한 파이썬 모듈입니다.
이 예제에서는 MemorySaver를 이용해서 어떻게 checkpointers 를 사용하는지 그리고 thread_id 를 사용해서 2명 이상의 사용자의 대화를 어떻게 관리하는지를 공부해 봅니다.
그런데 도대체 아수라 백작을 아는 사람들은 연령대가……..?
제가 어렸을 때 봤던 마징가 Z 에 나오는 빌런이었는데...
이 예제의 소스 코드는 아래 웹사이트에 가시면 보실 수 있습니다.
https://catchuplanggraph.streamlit.app/