---
schema: 1
type: video
title: 'RAG is dead, right?? — Kuba Rogut, Turbopuffer'
description: >-
  Cursor added semantic search and measured a 24% increase in answer accuracy on
  their composer model, a 2.6% gain in code retention in large codebases, and a
  2.2% drop in dissatisfied user requests. Those numbers look small until you
  factor in that semantic search does not fire on every query. Meanwhile Google
  search volume for RAG hit a new inflection point in mid 2025 and went through
  the roof. The Twitter "RAG is dead" discourse and the actual usage curve are
  moving in opposite directions. Kuba Rogut's argument is that the problem was
  never retrieval, it was the narrow definition of it. RAG is not just a vector
  search call. It is vector search, full text search, glob, regex, and filters
  used iteratively by an agent that keeps searching until it has what it needs.
  He contrasts Claude Code (grep per session, no index, repeat cost every run)
  with Cursor (one time upfront indexing, lightweight tool calls at runtime).
  Claude Code's approach is not wrong, it is a deliberate tradeoff. The frame
  that clarifies it: embeddings are cached compute, and whether to cache depends
  on query volume. Jeff Dean's version: you do not need a trillion tokens at
  once, you need the right million. Speaker info: -
  https://www.linkedin.com/in/kubarogut/ - https://x.com/rogutkuba Timestamps:
  0:00 Introduction to the "RAG is dead" discourse 1:12 Google search volume
  trends for RAG 1:39 Defining RAG vs. Agentic Search 3:15 Cursor's indexing and
  semantic search approach 6:10 Contrasting Claude Code (grep) vs. Cursor
  (indexed) 6:40 The concept of embeddings as cached compute 8:38 The shift from
  simple RAG to Agentic Retrieval 9:44 Jeff Dean on context windows and stage
  retrieval --- Watch along with the corrected transcript, summary, timestamps
  and resources on this talk's official AIE page:
  https://ai.engineer/talks/UM6sFg_jdlE-rag-is-dead-right-kuba-rogut-redacted-username
  Join our upcoming AI Engineer conferences (see https://ai.engineer landing
  page): - AIEi Shanghai, November 5–6 — the first for meeting top Chinese labs
  and engineers - AIE CODE in SF, November 10–12 — the top AI Coding conference
  returns - AIEi Sydney, December 7–8 — the first AIEi run alongside NeurIPS
  2026 in Sydney ---
canonical: 'https://liquidgold.cc/watch/UM6sFg_jdlE'
markdown: 'https://liquidgold.cc/watch/UM6sFg_jdlE.md'
llms: 'https://liquidgold.cc/watch/UM6sFg_jdlE/llms.txt'
parent: 'https://liquidgold.cc/channel/aidotengineer.md'
channel: aidotengineer
updated: '2026-10-24T09:33:56.668Z'
language: null
children: []
videoId: UM6sFg_jdlE
durationSeconds: 673
publishedAt: '2026-06-09T17:00:27.000Z'
searchChunks:
  - ordinal: 0
    text: null
    startSeconds: 14
    endSeconds: 78
    watch: 'https://liquidgold.cc/watch/UM6sFg_jdlE?t=14'
    heldReason: rights
  - ordinal: 1
    text: null
    startSeconds: 78
    endSeconds: 90
    watch: 'https://liquidgold.cc/watch/UM6sFg_jdlE?t=78'
    heldReason: rights
  - ordinal: 2
    text: null
    startSeconds: 101
    endSeconds: 112
    watch: 'https://liquidgold.cc/watch/UM6sFg_jdlE?t=101'
    heldReason: rights
  - ordinal: 3
    text: null
    startSeconds: 112
    endSeconds: 200
    watch: 'https://liquidgold.cc/watch/UM6sFg_jdlE?t=112'
    heldReason: rights
  - ordinal: 4
    text: null
    startSeconds: 112
    endSeconds: 200
    watch: 'https://liquidgold.cc/watch/UM6sFg_jdlE?t=112'
    heldReason: rights
  - ordinal: 5
    text: null
    startSeconds: 210
    endSeconds: 375
    watch: 'https://liquidgold.cc/watch/UM6sFg_jdlE?t=210'
    heldReason: rights
  - ordinal: 6
    text: null
    startSeconds: 210
    endSeconds: 375
    watch: 'https://liquidgold.cc/watch/UM6sFg_jdlE?t=210'
    heldReason: rights
  - ordinal: 7
    text: null
    startSeconds: 375
    endSeconds: 387
    watch: 'https://liquidgold.cc/watch/UM6sFg_jdlE?t=375'
    heldReason: rights
  - ordinal: 8
    text: null
    startSeconds: 387
    endSeconds: 411
    watch: 'https://liquidgold.cc/watch/UM6sFg_jdlE?t=387'
    heldReason: rights
  - ordinal: 9
    text: null
    startSeconds: 424
    endSeconds: 523
    watch: 'https://liquidgold.cc/watch/UM6sFg_jdlE?t=424'
    heldReason: rights
  - ordinal: 10
    text: null
    startSeconds: 523
    endSeconds: 535
    watch: 'https://liquidgold.cc/watch/UM6sFg_jdlE?t=523'
    heldReason: rights
  - ordinal: 11
    text: null
    startSeconds: 535
    endSeconds: 588
    watch: 'https://liquidgold.cc/watch/UM6sFg_jdlE?t=535'
    heldReason: rights
  - ordinal: 12
    text: null
    startSeconds: 601
    endSeconds: 673
    watch: 'https://liquidgold.cc/watch/UM6sFg_jdlE?t=601'
    heldReason: rights
---


# RAG is dead, right?? — Kuba Rogut, Turbopuffer

Cursor added semantic search and measured a 24% increase in answer accuracy on their composer model, a 2.6% gain in code retention in large codebases, and a 2.2% drop in dissatisfied user requests. Those numbers look small until you factor in that semantic search does not fire on every query. Meanwhile Google search volume for RAG hit a new inflection point in mid 2025 and went through the roof. The Twitter "RAG is dead" discourse and the actual usage curve are moving in opposite directions. Kuba Rogut's argument is that the problem was never retrieval, it was the narrow definition of it. RAG is not just a vector search call. It is vector search, full text search, glob, regex, and filters used iteratively by an agent that keeps searching until it has what it needs. He contrasts Claude Code (grep per session, no index, repeat cost every run) with Cursor (one time upfront indexing, lightweight tool calls at runtime). Claude Code's approach is not wrong, it is a deliberate tradeoff. The frame that clarifies it: embeddings are cached compute, and whether to cache depends on query volume. Jeff Dean's version: you do not need a trillion tokens at once, you need the right million. Speaker info: - https://www.linkedin.com/in/kubarogut/ - https://x.com/rogutkuba Timestamps: 0:00 Introduction to the "RAG is dead" discourse 1:12 Google search volume trends for RAG 1:39 Defining RAG vs. Agentic Search 3:15 Cursor's indexing and semantic search approach 6:10 Contrasting Claude Code (grep) vs. Cursor (indexed) 6:40 The concept of embeddings as cached compute 8:38 The shift from simple RAG to Agentic Retrieval 9:44 Jeff Dean on context windows and stage retrieval --- Watch along with the corrected transcript, summary, timestamps and resources on this talk's official AIE page: https://ai.engineer/talks/UM6sFg_jdlE-rag-is-dead-right-kuba-rogut-redacted-username Join our upcoming AI Engineer conferences (see https://ai.engineer landing page): - AIEi Shanghai, November 5–6 — the first for meeting top Chinese labs and engineers - AIE CODE in SF, November 10–12 — the top AI Coding conference returns - AIEi Sydney, December 7–8 — the first AIEi run alongside NeurIPS 2026 in Sydney ---

Canonical: https://liquidgold.cc/watch/UM6sFg_jdlE · Channel: [AI Engineer](https://liquidgold.cc/channel/aidotengineer.md)

> Search chunk text is held until public-source provenance is verified.

## Document chunks

> Missing: no stored document chunks are available.
