diff --git a/docs/docs_skeleton/docs/modules/memory/types/buffer.mdx b/docs/docs_skeleton/docs/modules/memory/types/buffer.mdx index 51ef409d75..d417b63174 100644 --- a/docs/docs_skeleton/docs/modules/memory/types/buffer.mdx +++ b/docs/docs_skeleton/docs/modules/memory/types/buffer.mdx @@ -1,4 +1,4 @@ -# Conversation buffer memory +# Conversation Buffer This notebook shows how to use `ConversationBufferMemory`. This memory allows for storing of messages and then extracts the messages in a variable. diff --git a/docs/docs_skeleton/docs/modules/memory/types/buffer_window.mdx b/docs/docs_skeleton/docs/modules/memory/types/buffer_window.mdx index fab7ed42ba..465e918b0a 100644 --- a/docs/docs_skeleton/docs/modules/memory/types/buffer_window.mdx +++ b/docs/docs_skeleton/docs/modules/memory/types/buffer_window.mdx @@ -1,4 +1,4 @@ -# Conversation buffer window memory +# Conversation Buffer Window `ConversationBufferWindowMemory` keeps a list of the interactions of the conversation over time. It only uses the last K interactions. This can be useful for keeping a sliding window of the most recent interactions, so the buffer does not get too large diff --git a/docs/docs_skeleton/docs/modules/memory/types/entity_summary_memory.mdx b/docs/docs_skeleton/docs/modules/memory/types/entity_summary_memory.mdx index 5387cf575a..e3dc63b6dd 100644 --- a/docs/docs_skeleton/docs/modules/memory/types/entity_summary_memory.mdx +++ b/docs/docs_skeleton/docs/modules/memory/types/entity_summary_memory.mdx @@ -1,4 +1,4 @@ -# Entity memory +# Entity Entity Memory remembers given facts about specific entities in a conversation. It extracts information on entities (using an LLM) and builds up its knowledge about that entity over time (also using an LLM). diff --git a/docs/docs_skeleton/docs/modules/memory/types/index.mdx b/docs/docs_skeleton/docs/modules/memory/types/index.mdx index c9f29673f6..5caaa4e3f7 100644 --- a/docs/docs_skeleton/docs/modules/memory/types/index.mdx +++ b/docs/docs_skeleton/docs/modules/memory/types/index.mdx @@ -4,5 +4,5 @@ sidebar_position: 2 # Memory Types There are many different types of memory. -Each have their own parameters, their own return types, and are useful in different scenarios. +Each has their own parameters, their own return types, and is useful in different scenarios. Please see their individual page for more detail on each one. diff --git a/docs/docs_skeleton/docs/modules/memory/types/summary.mdx b/docs/docs_skeleton/docs/modules/memory/types/summary.mdx index 330bd2b59b..7d39b44e2b 100644 --- a/docs/docs_skeleton/docs/modules/memory/types/summary.mdx +++ b/docs/docs_skeleton/docs/modules/memory/types/summary.mdx @@ -1,4 +1,4 @@ -# Conversation summary memory +# Conversation Summary Now let's take a look at using a slightly more complex type of memory - `ConversationSummaryMemory`. This type of memory creates a summary of the conversation over time. This can be useful for condensing information from the conversation over time. Conversation summary memory summarizes the conversation as it happens and stores the current summary in memory. This memory can then be used to inject the summary of the conversation so far into a prompt/chain. This memory is most useful for longer conversations, where keeping the past message history in the prompt verbatim would take up too many tokens. diff --git a/docs/docs_skeleton/docs/modules/memory/types/vectorstore_retriever_memory.mdx b/docs/docs_skeleton/docs/modules/memory/types/vectorstore_retriever_memory.mdx index 6f71e624b3..76c05cd95d 100644 --- a/docs/docs_skeleton/docs/modules/memory/types/vectorstore_retriever_memory.mdx +++ b/docs/docs_skeleton/docs/modules/memory/types/vectorstore_retriever_memory.mdx @@ -1,4 +1,4 @@ -# Vector store-backed memory +# Backed by a Vector Store `VectorStoreRetrieverMemory` stores memories in a VectorDB and queries the top-K most "salient" docs every time it is called.