Загрузка видео...

Не удалось загрузить видео

На главную

Introducing MemCurrent, a persistent memory architecture designed to help production agents stop starting from zero. MemCurrent combines episodic memory with derived memory across three access patterns: • Plugins to log and load context automatically • Tools the agent calls on demand • An offline “dreaming” pipeline that consolidates memory...

41,579 просмотров • 5 дней назад •via X (Twitter)

Комментарии: 13

Фото профиля Dai Macedo
Dai Macedo4 дней назад

Can you trace a derived memory back to the original runs? When an agent learns the wrong lesson, I'd want to see where it came from.

Фото профиля Memoket
Memoket4 дней назад

Two identical requests could produce different results later, even with the same model and prompt, because the agent's memory has changed. That makes memory state another thing developers need to track when debugging unexpected behavior.

Фото профиля Kala
Kala4 дней назад

please let it dream about something nicer than metric definitions

Фото профиля Yician Wang
Yician Wang4 дней назад

@bot 和我的 Agent Memory 有什麼差別?

Фото профиля Maya
Maya4 дней назад

The underrated part is remembering why a correction happened. "Use this metric" is useful. "Use it because the old one double-counted refunds" lets the next agent avoid the same mistake with a different formula.

Фото профиля CoinWager
CoinWager4 дней назад

@databricks multi-profile persistent memory is the unlock. most agents reset every session which makes them useless for real work

Фото профиля Harrison
Harrison4 дней назад

did the episodic-only ablation get a session index at startup too? curious how much of the derived-memory gain is better distillation versus making the history discoverable.

Фото профиля Aapakari
Aapakari5 дней назад

Tripling pass rate sounds big until you see the 22.3% no-memory floor.

Фото профиля Jack
Jack4 дней назад

an offline dreaming pipeline, cute name for homework

Фото профиля Cmorris
Cmorris4 дней назад

Honest question: when the background cleanup replaces a fact, can you see what it used to say?

Фото профиля Alessandro Moretti
Alessandro Moretti5 дней назад

So the agents dream at night now. They sleep better than most founders.

Фото профиля Driven Dynamics
Driven Dynamics5 дней назад

Carrying forward corrections and business context is a big step for enterprise agents. One interesting challenge is separating what an agent learned previously from what's operationally true right now. A rule, approval, or exception might have changed in the underlying system. Persistent memory becomes even more valuable when it knows what needs to be revalidated before acting.

Фото профиля MASA
MASA5 дней назад

How does the dreaming pipeline handle outdated or conflicting corrections?

Похожие видео

New short course: Long-Term Agentic Memory with LangGraph. Learn to build an agent with long-term memory in this course developed in collaboration with taught by its Co-Founder and CEO, Harrison Chase! Personal assistance and productivity tasks have become important use cases for agents. An important feature of an AI assistant, such as a coding or calendar assistant, is its ability to keep improving over time from its experience. Agent memory is the key capability that enables this. To add memory to an agent, you must first figure out what to store and what to retrieve when it is time to use the information. Additionally, you’ll have to decide when to update the stored information. For example, you might update in each iteration loop of the agent or perform updates in the background, with a helper agent. In this course, you will learn a mental framework to build agents with long-term memory. You'll create a useful email assistant that can respond, ignore, and notify using writing, scheduling, and memory-management tools. You’ll develop your agent's memory by adding facts to its memory store, provide examples to learn the user's preferences, and optimize system prompts to evolve instructions based on previous responses. In detail, you’ll: - Learn how the three types of memory--semantic, episodic, and procedural–and the two update mechanisms–via hot path and in the background–apply to your agents. - Build an email agent with writing, scheduling, and availability tools, along with a router that triages incoming email and handles it accordingly by ignoring, responding, or notifying the user. - Add tools to your email agent that allow it to operate on semantic memory by learning facts about the user, storing them in a long-term memory store, and searching over them in future interactions. - Incorporate episodic memory, in the form of few-shot examples, in the triage step of your agents to help them learn and update user preferences. - Add procedural memory as system prompts, optimized with feedback to improve the instructions the agent follows. Learn how to approach memory in agents, and start building agents with long-term memory with LangGraph! Please sign up here:

Andrew Ng

132,225 просмотров • 1 год назад

New short course: LLMs as Operating Systems: Agent Memory, created with Letta, and taught by its founders Charles Packer and Sarah Wooders. An LLM's input context window has limited space. Using a longer input context also costs more and results in slower processing. So, managing what's stored in this context window is important. In the innovative paper MemGPT: Towards LLMs as Operating Systems, its authors (which include the instructors) proposed using an LLM agent to manage this context window. Their system uses a large persistent memory that stores everything that could be included in the input context, and an agent decides what is actually included. Take the example of building a chatbot that needs to remember what's been said earlier in a conversation (perhaps over many days of interaction with a user). As the conversation's length grows, the memory management agent will move information from the input context to a persistent searchable database; summarize information to keep relevant facts in the input context; and restore relevant conversation elements from further back in time. This allows a chatbot to keep what's currently most relevant in its input context memory to generate the next response. When I read the original MemGPT paper, I thought it was an innovative technique for handling memory for LLMs. The open-source Letta framework, which we'll use in this course, makes MemGPT easy to implement. It adds memory to your LLM agents and gives them transparent long-term memory. In detail, you’ll learn: - How to build an agent that can edit its own limited input context memory, using tools and multi-step reasoning - What is a memory hierarchy (an idea from computer operating systems, which use a cache to speed up memory access), and how these ideas apply to managing the LLM input context (where the input context window is a "cache" storing the most relevant information; and an agent decides what to move in and out of this to/from a larger persistent storage system) - How to implement multi-agent collaboration by letting different agents share blocks of memory This course will give you a sophisticated understanding of memory management for LLMs, which is important for chatbots having long conversations, and for complex agentic workflows. Please sign up here!

Andrew Ng

201,127 просмотров • 1 год назад