缓冲记忆组件得类型
缓冲记忆组件是LangChain中最简单的记忆组件, 绝大部分都不对数据结构和提取算法做任何处理, 就是简单的原进原出, 也是使用频率最高的记忆组件.
ConversationBufferMemory
缓冲记忆, 不做任何处理, Human和AI Message全部存储作为记忆
ConversationBufferWindowMemory
缓冲窗口, 根据K值, 保留2*K的对话数据作为记忆
ConversationTokenBufferMemory
令牌缓冲记忆, 通过设置最大Token(max_token_limits)来决定何时清除记忆, 超过limit时, 抛弃最旧的记忆
ConversationStringBufferMemory
字符串缓冲, 约等价于ConversationBufferMemory 缓冲记忆, 直接返回字符串