The alpha, twice a week
That was 3 min.
Get the best new moments in your inbox every Wednesday and Saturday. It's free.
Check your inbox
We sent a link to your address. Click it to finish signing up. Not there in a minute? Look in spam.
or
The Cognitive Revolution · 3 min · Aug 10, 2026
Memory retrieval can improve from logged questions
Lindy logs memory queries, answers, and retrieval hops, then uses that history to reorganize its files. Frequently asked questions can take fewer hops to retrieve over time.
Flo Crivello is founder and CEO of Lindy.

Nathan Labenz, Host · Host, The Cognitive Revolution
Founded AI video company Waymark and red-teamed GPT-4 before its release.
About this segment
Lindy logs memory queries, answers, and retrieval hops, then uses that history to reorganize its files. Frequently asked questions can take fewer hops to retrieve over time.
From “Lindy Teammate: Flo Crivello on Multiplayer Agents, Memory & Why He'd Ban the Chinese Models He Uses”, Aug 10, 2026. Watch the full episode
Thanks. We'll look at and fix what's off.
“it will restructure its own memory to reduce the number of hops that is needed to retrieve the most frequently asked questions.”
Takeaways
- Route missing memories through a memory agent.
- Log retrieval queries, answers, and hops.
- Reorganize memory around frequently asked questions.
In this episode
Full episode- 27:43Context buckets keep huge histories searchable5:54
- 53:11Lindy uses its AI teammate to optimize its own CI7:10
- 1:41:42Flo wants restrictions on Chinese frontier models7:48
- 22:04Lindy cut its agent error rate eightfold in a week2:54
- 14:58Shared memory can be controlled with editable text instructions4:46
40:45Memory retrieval can improve from logged questions3:00
- 10:59The memory agent learns which Slack channels to ignore3:49Up next
- 1:21:00A date validator can catch scheduling errors before execution6:14
Transcript
Transcribed by machine (Whisper) from the episode’s audio, so a word may be off here and there.
- 40:51
What do you think I might be leaving on the table, especially as you think about multiplayer that demands an even more sophisticated approach? yeah so i believe the approach you're talking about and we we still have some rag in our database and we use that for our rag as well it's called like hypothesis driven retrieval i don't know if you've if you've heard that it's a sort of reverse hypothesis driven retrieval so there's both there's both so what hypothesis driven retrieval does is it generates like suppose it's asking like where was justin bbill born right and like and then you you basically instead of searching for that question using rag you search for your hypothesis like justin bbill was born in Paris, Justin Bieber was born in New York, in Berlin, and you search for this bucket of hypotheses in your RAG database, because obviously, semantically, each of these
- 41:35
hypotheses is a lot closer to the answer you might be looking for than to the question where was Justin Bieber born. So that's the first thing. Then what you do is you also do the opposite, which is when you find an answer in your RAG base, you generate a bunch of questions that map to that answer and you attach them to the answer. So now the retriever can both look for hypotheses and can still look for its answer.
- 41:56
for the question. And that's going to tend to increase retrieval quality. That's totally fine. I think one thing you may be leaving on the table is it is really healthy for all of the memory to be managed by one agent. Even though that agent, and both retrieval and updating of the memory. And so even though the memory is in a file system and so your agent could actually just go mess with the file system, what we have found actually, and can still do that, But we tell the agent, we prompt the agent to be like, if you're looking for a memory that you don't have, please ask the memory agent.
- 42:31
And the reason why is because when we ask the memory agents, then what we do is that we log the query, we log the answer, and we log how many hops it took to retrieve that. And then when the memory agent is napping and dreaming, it looks at this log of like, hey, this is the kind of stuff people have been, it's almost like a librarian. You know, it's like, ah, like I've been hit up left and right.
- 42:56
This is a question that I get quite often. So right here, by the way, it acts as a sort of cache, you know, because automatically, so, you know, you always keep, like, the memory of the memory agent, like, the last, like, thousand, like, question and answer pairs, you know? So it's like a rolling window, and so it is a sort of cache. But also the memory agent is not going to just rely on that cache because every cache at some point has got a TTL, it grows a stale, and all of that stuff.
- 43:19
So what the memory agent will also do is, like, it will restructure its own memory to reduce the number of hops that is needed to retrieve the most frequently asked questions. And that tends to work quite well to improve the memory retrieval and the memory speed. Cool. Interesting. Another system we experimented