Papers.

7 papers I've read closely, with my one-line take. Credit for every idea goes to the authors.

  1. Retriever-Free Retrieval: Navigating Documents with Decision Models ↗︎

    Wan, Jünger, Du, Liu, Krishnan, Weinberger · 2026

    Drop the retriever and let a decision model walk the corpus tree. The cleanest argument yet that RAG's weak link is the first stage.

    read my post →
  2. Late Chunking: Contextual Chunk Embeddings Using Long-Context Embedding Models ↗︎

    Günther, Mohr, Williams, Wang, Xiao · 2024

    Embed the whole document first, then pool per chunk. A tiny change that fixes chunks losing their pronouns.

    read my post →
  3. MemGPT: Towards LLMs as Operating Systems ↗︎

    Packer, Wooders, Lin, Fang, Patil, Stoica, Gonzalez · 2023

    Treat the context window like RAM and let the agent page memory in and out. The framing most agent memory work still borrows.

    read my post →
  4. Generative Agents: Interactive Simulacra of Human Behavior ↗︎

    Park, O'Brien, Cai, Morris, Liang, Bernstein · 2023

    Recency, importance and relevance as a retrieval score, plus reflection. Still the best memory baseline to argue against.

    read my post →
  5. SGLang: Efficient Execution of Structured Language Model Programs ↗︎

    Zheng, Yin, Xie, Sun, Huang, Yu, Cao, Kozyrakis, Stoica, Gonzalez, Barrett, Sheng · 2023

    RadixAttention makes prefix reuse automatic. Read it to see why a stable prompt prefix is worth designing for.

    read my post →
  6. FinanceBench: A New Benchmark for Financial Question Answering ↗︎

    Islam, Kannappan, Kiela, Qian, Scherrer, Vidgen · 2023

    Real 10-K questions where vector RAG struggles. The benchmark behind most PageIndex claims.

    read my post →
  7. ColBERT: Efficient and Effective Passage Search via Contextualized Late Interaction over BERT ↗︎

    Khattab, Zaharia · 2020

    One vector per token, matched late. The other meaning of "late" in retrieval, and worth knowing next to late chunking.

    read my post →