DeepAgentsやLangGraphで会話エージェントを構築する際、セッションをまたいだ過去のやり取りを記憶することが重要です。デフォルトのMemorySaverチェックポイントは開発には便利ですが、再起動で状態が失われます。この記事では、Postgresをチェックポイントバックエンドとして設定し、永続的なメモリを実現する方法を紹介します。PostgresSaverクラスを定義し、エージェントのコンパイルステップに統合するだけで、本番環境に対応したスケーラブルなパターンが得られます。AIアシスタントをデプロイするチームにとって、外部メモリサービスに依存せずに継続性を確保する実用的な方法です。
DeepAgentsでMemorySaverをPostgresに置き換え、永続的なエージェント状態を実現。