Databricks introduces AI memory that triples task pass rates in its tests
MemCurrent combines saved session records with editable lessons and background cleanup. Its strongest enterprise results come from a benchmark built around Databricks’ own Genie agent.
Listen to this story
The audio brief
Story brief
3 key pointsDatabricks introduced MemCurrent, a persistent-memory architecture that keeps session records and editable, distilled lessons outside model weights, allowing agents to carry corrections forward and update stored knowledge. The company says the system now underpins Agent Bricks Memory and Genie, positioning memory as a product capability rather than a model-training change. The reported gains are promising but not independent validation: the task benchmark came from Databricks' own Genie conversations, while separate synthetic-conversation tests showed near parity with access to all past sessions.
- 01
On 114 tasks built from 2,233 historical sessions across 29 users, pass rates rose from 22.3% without memory to 68.4% with MemCurrent.
- 02
MemCurrent averaged 418,000 tokens and 252 seconds per task, 31% fewer tokens and 26% faster than the no-memory setup.
- 03
On synthetic-conversation benchmarks, MemCurrent reached 88.1% average accuracy versus 87.8% with every past session, using 8,400 versus 103,000 input tokens per question.
AI agents can carry a correction into later work without rereading every past conversation. Databricks AI Research introduced MemCurrent on October 20, reporting that it more than tripled task pass rates while reducing token use and wait times in an internal test. The persistent-memory architecture now powers Agent Bricks Memory and Genie, the company says.
This is memory outside the model, not retraining. In its earlier memory-scaling research, Databricks described a persistent store that agents consult while working, separate from model weights and the current conversation.
Keep the record, revise the lesson
MemCurrent keeps two kinds of memory: raw session records and distilled lessons in a structured knowledge base. Both live in a database. The lesson store behaves like editable files, with an automatically generated index describing their contents.
The agent receives that index at session start, then can search both memory types and fetch complete entries. Tools let it add, update or delete memories following explicit instructions.
An offline pipeline also extracts implicit lessons from new sessions without an explicit request to save them. It splits oversized files, merges duplicates and resolves conflicts. Tool updates take effect immediately; background updates arrive with a delay.
Testing whether recall improves the work
Databricks built its Internal Memory Benchmark from real Genie conversations. Automated checks and manual review produced 114 test cases covering 29 users and 2,233 historical sessions. Tasks required applying past knowledge, not merely retrieving a phrase. A language-model judge scored the outputs.
MemCurrent averaged 418,000 tokens and 252 seconds per task—31% fewer tokens and 26% faster than no memory. These are company-run measurements inside its internal Genie agent, which generated the benchmark conversations. Supplying only the correct memories directly produced a higher pass rate of 78.6%.
On LoCoMo, LongMemEval and ConvoMem, which test recall from synthetic conversations, Databricks reports 88.1% average accuracy versus 87.8% when supplying every past session. Average input use was 8,400 tokens per question versus 103,000. Those tests used two agent frameworks and three repeats.
Remembering how an answer went wrong
One internal example shows the intended benefit. An agent wrote a correct database query but invented the answer table without reading the saved results. After user feedback, it stored the lesson. On the next attempt, Databricks says, it read the results before answering correctly.
Sources
- databricks.comMemory scaling for AI agents
- databricks.comMemCurrent: Designing Persistent Memory for Production Agents
Reader comments
Newest comments first. Replies stay oldest first.