From c0c2fd07820df380337e98e637e5c85269e89522 Mon Sep 17 00:00:00 2001 From: Harrison Chase Date: Sun, 18 Jun 2023 16:53:35 -0700 Subject: [PATCH] Harrison/zep mem (#6388) Co-authored-by: Daniel Chalef <131175+danielchalef@users.noreply.github.com> --- .../integrations/zep_memorystore.ipynb | 22 +++++++++---------- .../memory/integrations/zep_memory.ipynb | 18 ++++++++------- 2 files changed, 21 insertions(+), 19 deletions(-) diff --git a/docs/extras/modules/data_connection/retrievers/integrations/zep_memorystore.ipynb b/docs/extras/modules/data_connection/retrievers/integrations/zep_memorystore.ipynb index 0316e353a4..fdac78f608 100644 --- a/docs/extras/modules/data_connection/retrievers/integrations/zep_memorystore.ipynb +++ b/docs/extras/modules/data_connection/retrievers/integrations/zep_memorystore.ipynb @@ -5,24 +5,24 @@ "metadata": {}, "source": [ "# Zep\n", + "## Retriever Example for [Zep](https://docs.getzep.com/) - A long-term memory store for LLM applications.\n", "\n", - ">[Zep](https://docs.getzep.com/) - A long-term memory store for LLM applications.\n", + "### More on Zep:\n", "\n", - "More on `Zep`:\n", - "\n", - "`Zep` stores, summarizes, embeds, indexes, and enriches conversational AI chat histories, and exposes them via simple, low-latency APIs.\n", + "Zep stores, summarizes, embeds, indexes, and enriches conversational AI chat histories, and exposes them via simple, low-latency APIs.\n", "\n", "Key Features:\n", "\n", - "- Long-term memory persistence, with access to historical messages irrespective of your summarization strategy.\n", - "- Auto-summarization of memory messages based on a configurable message window. A series of summaries are stored, providing flexibility for future summarization strategies.\n", - "- Vector search over memories, with messages automatically embedded on creation.\n", - "- Auto-token counting of memories and summaries, allowing finer-grained control over prompt assembly.\n", + "- **Fast!** Zep’s async extractors operate independently of the your chat loop, ensuring a snappy user experience.\n", + "- **Long-term memory persistence**, with access to historical messages irrespective of your summarization strategy.\n", + "- **Auto-summarization** of memory messages based on a configurable message window. A series of summaries are stored, providing flexibility for future summarization strategies.\n", + "- **Hybrid search** over memories and metadata, with messages automatically embedded on creation.\n", + "- **Entity Extractor** that automatically extracts named entities from messages and stores them in the message metadata.\n", + "- **Auto-token counting** of memories and summaries, allowing finer-grained control over prompt assembly.\n", "- Python and JavaScript SDKs.\n", "\n", - "Zep's Go Extractor model is easily extensible, with a simple, clean interface available to build new enrichment functionality, such as summarizers, entity extractors, embedders, and more.\n", - "\n", - "`Zep` project: [https://github.com/getzep/zep](https://github.com/getzep/zep)\n" + "Zep project: [https://github.com/getzep/zep](https://github.com/getzep/zep)\n", + "Docs: [https://docs.getzep.com/](https://docs.getzep.com/)\n" ] }, { diff --git a/docs/extras/modules/memory/integrations/zep_memory.ipynb b/docs/extras/modules/memory/integrations/zep_memory.ipynb index 75d4e229ea..ab1712900c 100644 --- a/docs/extras/modules/memory/integrations/zep_memory.ipynb +++ b/docs/extras/modules/memory/integrations/zep_memory.ipynb @@ -7,9 +7,9 @@ "source": [ "# Zep Memory\n", "\n", - "## REACT Agent Chat Message History Example\n", + "## REACT Agent Chat Message History with Zep - A long-term memory store for LLM applications.\n", "\n", - "This notebook demonstrates how to use the [Zep Long-term Memory Store](https://getzep.github.io/) as memory for your chatbot.\n", + "This notebook demonstrates how to use the [Zep Long-term Memory Store](https://docs.getzep.com/) as memory for your chatbot.\n", "\n", "We'll demonstrate:\n", "\n", @@ -18,20 +18,22 @@ "3. Viewing the enriched messages.\n", "4. Vector search over the conversation history.\n", "\n", - "More on Zep:\n", + "### More on Zep:\n", "\n", "Zep stores, summarizes, embeds, indexes, and enriches conversational AI chat histories, and exposes them via simple, low-latency APIs.\n", "\n", "Key Features:\n", "\n", - "- Long-term memory persistence, with access to historical messages irrespective of your summarization strategy.\n", - "- Auto-summarization of memory messages based on a configurable message window. A series of summaries are stored, providing flexibility for future summarization strategies.\n", - "- Vector search over memories, with messages automatically embedded on creation.\n", - "- Auto-token counting of memories and summaries, allowing finer-grained control over prompt assembly.\n", + "- **Fast!** Zep’s async extractors operate independently of the your chat loop, ensuring a snappy user experience.\n", + "- **Long-term memory persistence**, with access to historical messages irrespective of your summarization strategy.\n", + "- **Auto-summarization** of memory messages based on a configurable message window. A series of summaries are stored, providing flexibility for future summarization strategies.\n", + "- **Hybrid search** over memories and metadata, with messages automatically embedded on creation.\n", + "- **Entity Extractor** that automatically extracts named entities from messages and stores them in the message metadata.\n", + "- **Auto-token counting** of memories and summaries, allowing finer-grained control over prompt assembly.\n", "- Python and JavaScript SDKs.\n", "\n", "Zep project: [https://github.com/getzep/zep](https://github.com/getzep/zep)\n", - "Docs: [https://getzep.github.io](https://getzep.github.io/)\n" + "Docs: [https://docs.getzep.com/](https://docs.getzep.com/)\n" ] }, {