メモリ周りいじってて、なんかかみ合わないなと感じていた原因が分かった。
LangChainにしろ、LangGraphにしろ、スレッドベースでメモリ管理というのが設計思想にある。
しかし、私の場合キャラクターベースでのメモリ管理というのが設計思想だから、かみ合ってなかった。
Lang—にもSysTemPrompt設定する部分があるからLang—はこの辺りが混ざっているのではなかろうか。私もこの辺りの思想を言語ができてやっと気づけた。
メモリ周りいじってて、なんかかみ合わないなと感じていた原因が分かった。
LangChainにしろ、LangGraphにしろ、スレッドベースでメモリ管理というのが設計思想にある。
しかし、私の場合キャラクターベースでのメモリ管理というのが設計思想だから、かみ合ってなかった。
Lang—にもSysTemPrompt設定する部分があるからLang—はこの辺りが混ざっているのではなかろうか。私もこの辺りの思想を言語ができてやっと気づけた。