오늘은 LangGraph의 Checkpointers에 대해 배워 봅니다.
지난 시간까지는 사용자와 AI와의 대화를 Streamlit의 Session_state 를 사용해서 저장을 했고 그 데이터를 사용해서 Chatbot 기능을 구현했습니다.
LangGraph에서도 그와 비슷한 기능을 하는 개념이 있습니다.
Checkpointers인데요.
LangGraph에서 Checkpointers를 구현하는 방법은 MemorySaver, SqliteSaver, PostgresSaver 등이 있습니다.
사실 이 Checkpointers는 Chatbot 기능만을 위한 것은 아니고 다음 단원에서 배울 Human-in-the-loop, Time Travel 등의 고급 기능을 구현할 수 있게 해 주는 주요한 개념입니다.
오늘부터 이 LangGraph의 Checkpointers를 배워 보겠습니다.
https://youtu.be/TwQzTw0A51s?si=You1IAeaLRLsAP6
이 유투브 클립에서 설명하는 AI Web application의 소스코드는 아래 웹 사이트로 가시면 보실 수 있습니다.
https://catchuplanggraph.streamlit.app/