Videos Jx4ZFEAq6bY
User Signal Dies at the Retrieval Boundary - Sonam Pankaj, StarlightSearch
Scene timeline
64 shot(s).
keyframes kept every frame deduplicated
What was stored
- cues
- 107
- whisperx 107
- chunks
- 27
- from 107 cues
- keyframes
- 45
- kept of 64 captured
- frames with text
- 44
- 970 lines read
- chapters
- 0
- from the source metadata
- keyframe bytes
- 2.2 MB
- word timings on 107 cues
Provenance
| stage | state | model | started | took |
|---|---|---|---|---|
fetch |
done | — | 2026-08-11 08:05 | 1m 11s |
stt |
done | — | 2026-08-11 08:06 | 14s |
chunk |
done | — | 2026-08-11 08:06 | 0s |
text_embed |
done | — | 2026-08-11 08:06 | 0s |
keyframe |
done | — | 2026-08-11 08:06 | 19s |
ocr |
done | — | 2026-08-11 08:07 | 14s |
frame_embed |
done | — | 2026-08-11 08:07 | 1s |
Frames, and what the machine read
-
- User Signal dies at the1.00
- Retrieval Boundary.1.00
- Sonam Pankaj1.00
- CEO & Co-Founder StarlightSearch0.99
-
- What is an agent?1.00
- 米0.63
- An agent is an LLM with agency: it reasons, invokes0.99
- TOOLS to interact with the world, RETRIEVES from0.98
- memory, and loops until the TASK is complete.0.99
- agentRTX0.97
-
- What is an agent?1.00
- 米0.51
- An agent is an LLM with agency: it reasons, invokes0.99
- TOOLS to interact with the world, RETRIEVES from1.00
- memory, and loops until the TASK is complete.0.99
- React Agent0.96
- Tools/1.00
- 80.99
- LLM1.00
- Execute1.00
- →Retrieval/0.99
- ⅡI0.52
- websearch1.00
-
- 米0.80
- Agents keep failing at the same tasks.1.00
- Gartner's 2025 Al deployment survey found that 85% of Al projects fail in production. McKinsey's 20250.99
- State of Al report found that fewer than 20% of Al pilots scale to production within 18 months.0.99
- agentRTX0.99
-
- Retrieval is Static1.00
- Context Stuffing1.00
-
- Ram Sriharsha - 1st0.91
- 米0.95
- Ex-CTO @ Pinecone | Researching what happens when you stop scaling and s..0.99
- 2mo·0.97
- If you're building Al agents today, I have a confession: your agent's memory is0.99
- probably broken and you are probably paying too much.0.99
- Why is the world's most advanced coding agent (Anthropic's Claude Code) using1.00
- grep. a tool from 1973 instead of vector search?0.99
- Because we've been optimizing for the wrong things. We made the wrong answers0.99
- faster and cheaper, but we forgot to make retrieval learn.0.99
- I wrote about why the industry overcorrected, why "context stuffing is a money pit.0.99
- and what actually comes next for agentic memory.1.00
- agentRTX0.91
-
- Retrieval is Static1.00
- Context Stuffing1.00
- Agents are not outcome-informed.1.00
-
- The missing layer between evals and action1.00
- Observability1.00
- Evals1.00
- Agent1.00
- The GAP1.00
- stack captures every1.00
- Your observability1.00
- Your eval suite judges1.00
- ←→0.95
- Context, Skills1.00
- tool call, every LLM0.99
- whether the final output1.00
- was correct.1.00
- and .md file1.00
- ompletion, and1.00
- very exception.1.00
- agentRTX0.98
-
- The GAP1.00
- It has no access to why yesterday's runs passed or1.00
- failed. The eval signal dies in a dashboard.0.99
- This is the missing layer: a system that consumes0.99
- traces, absorbs eval outcomes, and converts both0.99
- into retrievable guidance for future runs.1.00
-
- The Manual Improvement TAX1.00
- Rewrite Prompts and redeploy1.00
- Upgrade to expensive models0.98
- Restructure tool-call harness1.00
- tune custom models0.97
-
- The Manual Improvement TAX1.00
- Rewrite Prompts and redeploy0.99
- Upgrade to expensive models0.97
- Restructure tool-call harness1.00
- Fine-tune custom models1.00
-
- Why are current memories1.00
- failing?1.00
-
- In practice, most agent memory frameworks have focused on user continuity: preferences,0.99
- profile facts, conversation history, and long-lived personalization.0.99
- chat experiences is not self-improving learning system for production agents.0.99
- 米0.63
- Approach1.00
- What it stores0.97
- Retrieval signal1.00
- Learns from outcomes?1.00
- Raw chat history1.00
- Recency1.00
- No0.98
- Extracted facts, preferences Embedding similarity0.99
- No1.00
- Entity relationships over time Graph traversal • recency0.98
- No0.99
- Verbal self-reflections0.96
- Similarity to current task0.99
- Partially: reflections capture0.99
- lessons, but retrieval is not0.98
- ranked by outcome0.99
- agentRTX1.00
- Task-tinked reflections with0.99
- utility scores1.00
- Similarity weighted by0.99
- outcome-derived utility1.00
-
- agentRTX1.00
- agents with runtime experience1.00
- It's a runtime learning layer that lets production agents improve from0.99
- rience without retraining, fine-tuning, or manual prompt engineering.1.00
-
- 米0.96
- Introduces UtilityScore.1.00
- You do not retrieve by keyword.0.98
- You retrieve by semantic similarity to the current task, weighted by whether those1.00
- emories have historically helped or hurt. The eval outcome becomes a first-class signal0.99
- in the retrieval ranking, not just a post-mortem footnote.1.00
-
- Memory as Reasoning1.00
- facts1.00
- Reasoning1.00
- User preferences1.00
- "Check settlement before0.98
- Refund"0.94
- Static,1.00
- Reranked based on usefulness1.00
- No Context1.00
- Context is updated based on task1.00
- No history0.97
- learned from history0.99
-
- 米0.56
- Benchmarks1.00
-
- ref/ect1.00
- 米0.97
- τ2-bench0.93
- from baseline to Reflect-enabled runs and then skit-0.98
- enhanced performance.0.98
- Wie- compare two models on the airlines task in 'tl-bench'.0.92
- OPTSA0.97
- fect0.69
-
- ref/ect1.00
-
- ref/ect1.00
- Festures0.92
- Howit works0.92
- Integrations0.95
- Det Sterted0.94
- OLM non-thnking0.95
- OPTS.40.93
- Reftect0.85
- HUI0.54
- 080.59
Transcript
107 cues· 1,792 words· 9,857 chars
- 0:01 Hey, everyone.
- 0:01 I'm Sohim.
- 0:03 I'm the CEO and co-founder of Starlight Search.
- 0:05 And today, my topic is User Signals Die at Retrieval Boundaries.
- 0:10 So look into what are agents, essentially why agent fails, what is the cause of fails in retrieval particularly, and how to make actually signals cross the retrieval boundary and how to make your agent basically up compare.
- 0:29 So let's get started.
- 0:31 What is an agent?
- 0:32 An agent is an LLM that has agency to reason, involve tools, interact with the real world, retrieve the memory to complete the task.
- 0:43 One major loop here is missing is learning.
- 0:47 It should also learn from what worked and what didn't work.
- 0:50 Suppose if I have to explain what is agent, I can explain with react-agent.
- 0:58 So if I have to explain, uh, what agent is, I have explained with react agent.
- 1:04 So basically use it from the agent, uh, execute it in a loop, uh, client tool retrieval search, and then pause when the task is complete.
- 1:13 This is very basic react architecture.
- 1:18 One thing that is missing is how to make agent learn from the outcome.
- 1:24 So agent keeps failing at the same task.
- 1:26 Garten reports that 85% of AI projects fail in production.
- 1:31 So it's in McKenzie's 2025 report.
- 1:34 The problem came out to be most of the time is that retriever is static.
- 1:41 73% of RR pipeline fails because of retrieval non-generation and context stuffing.
- 1:49 So a recent
- 1:51 post from Ram Sriharsha, the ex-CTO of Pinecon said, we have been optimizing for the wrong thing.
- 1:59 You are paying a lot for your agent's memory.
- 2:02 This is probably broken and we have been optimizing for the wrong things.
- 2:05 We made wrong answers appear faster and cheaper that we forgot to make retrieval learn.
- 2:12 So why does this matter?
- 2:16 Again, the third problem is agents are not out coming for.
- 2:21 So there's a missing layer between evals and action.
- 2:25 Your observability has all the traces, all the stack that capture, observability is the stack that capture every tool call, every element completion, every exceptions.
- 2:37 Your eval suite judges whether the final output was correct or wrong, basically pass or fail.
- 2:44 But these evals are not reflected in agent.
- 2:51 context, skills, MD files, or agent action in any ways.
- 2:59 So the agent doesn't have any access to why yesterday's runs passed or failed.
- 3:05 The eva signal dies in the dashboard.
- 3:08 This is a missing layer, a system that consume traces, absorb eva, and convert both into retrieval guidance for future runs.
- 3:17 So there's a manual improvement task and engineer actually has to sit and see if the email and also will perform well.
- 3:25 Relight the prompt, redeploy it, either upgrade to expensive model, restructure to our harness or find you the custom models.
- 3:36 Why are current memories failing?
- 3:38 Why memories was designed to actually address this, but it's not.
- 3:47 So let's see what we have as a current system and current memory is that they basically store user preferences, profile, conversational history, or long-lived personalization.
- 4:04 So chat experience is not self-improving learning systems for production.
- 4:09 If you see the already existing approach in the market, there's a launching
- 4:17 Does mem0, which does extracted fact references, uses retrieval signal, is an embedding similarity?
- 4:26 Does it learn from our code?
- 4:27 No.
- 4:29 So we have come up with something called utility score, which is a similarity weighted by how useful it is for the agent to execute the task.
- 4:41 It has actually the history of past cases and past outcomes.
- 4:47 So we came up with agent RKX, and that is agents with runtime experience.
- 4:51 It's a runtime layer that lets a bunch of agents improve from experiences without retraining, fine-tuning, or manual prompt training.
- 5:01 It's a bit different from compile time like DSPy because you bake in all the lessons in the prompt.
loading