记忆内存 (Memory)
默认情况下,Chains和Agents是无状态的,这意味着它们独立地处理每个传入的查询(就像底层的LLMs和聊天模型一样)。在某些应用程序中(聊天机器人是一个很好的例子),记住以前的交互非常重要,无论是在短期还是长期层面上。 “记忆”这个概念就是为了实现这一点。
LangChain以两种形式提供记忆内存 (Memory)组件。
首先,LangChain提供了管理和操作以前的聊天消息的辅助工具。这些工具被设计为模块化和有用的,无论如何使用它们都是如此。
其次,LangChain提供了将这些实用程序轻松纳入链中的方法。
提供以下文档部分:
- 记忆内存 (Memory)入门 :内存组件的概述以及如何使用它们。
- Types类别 :有关LangChain使用的存储系统的内存存储的详细信息。
- usage用法 :LangChain链中记忆使用的示例。