LDS history archive · RC-001Source-led research edition
The history of RAG, AI memory, and context engineeringHow models learned to find, carry, and remember the right evidence.
Modern RAG has a 2020 name and a much older family tree. Follow the trail from statistical document search and relevance feedback to dense retrieval, grounded generation, long context, persistent memory, and agents that decide what to look up next.
Every record links to an original paper, book, proceedings archive, benchmark, specification, or official technical account. Research findings, product releases, and vendor-reported results are labeled separately.
RAG did not begin with a vector database or a chatbot.
Information retrieval supplied ranking, relevance judgments, and shared evaluation. Neural models supplied learned representations, readers, and trainable memory. The 2020 RAG paper gave a specific retrieval-conditioned generator a memorable name. The systems that followed added query transformation, hybrid search, reranking, citations, evaluation, graph structure, longer windows, memory policies, and iterative agents. Context engineering now asks the larger operational question: which information, tools, instructions, and history should occupy a model's limited attention at each step?
Record 01 · External memory and hypertextPublished July 1945
The memex frames knowledge work as associative retrieval
What changed
Bush imagined a personal machine that would store books, records, and communications, then let its owner connect them through associative trails. The proposal treated external records as a working extension of human memory rather than a static archive.
Why it lasted
The memex supplied a durable conceptual ancestor for linked information, personal knowledge systems, and retrieval used to assemble context.
Record 02 · Mechanized information retrievalPresented March 1950; issued as Technical Bulletin No. 48
Information retrieval becomes a named machine problem
What changed
Mooers used the term information retrieval for the machine-assisted selection of relevant recorded information. His technical bulletin treated indexing, coding, and selection as an engineering problem separate from conventional library classification.
Why it lasted
The paper gave a lasting name and technical boundary to the field that would later supply the retrieval half of RAG.
Record 03 · Statistical text retrievalPublished October 1957; IBM report dated January 25, 1957
Word statistics begin to drive automatic search
What changed
Luhn proposed using the frequency and distribution of words to encode documents and guide machine searching. His design reduced the need for every useful search feature to be assigned by a human indexer.
Why it lasted
The work is a direct precursor to automatic term weighting, keyword extraction, and statistical document ranking.
Record 04 · Probabilistic information retrievalPublished July 1960
Relevance becomes a probability rather than a yes-or-no match
What changed
Maron and Kuhns represented an index term through the probability that documents assigned that term would satisfy an information need. Their system could rank documents by estimated relevance instead of returning only exact Boolean matches.
Why it lasted
The paper is one of the first published probabilistic retrieval models and an early defense of ranked results.
Record 05 · Retrieval evaluationFinal Cranfield I report published 1962
Cranfield makes retrieval systems testable against shared judgments
What changed
The Cranfield experiments compared indexing systems against a fixed document collection, search questions, relevance judgments, and effectiveness measurements. This experimental arrangement made retrieval claims repeatable rather than anecdotal.
Why it lasted
Modern IR test collections, TREC tracks, and dense-retrieval leaderboards inherit Cranfield's basic evaluation structure.
Record 06 · Interactive information retrievalCanonical chapter published 1971; thesis work completed 1966
Relevance feedback rewrites the query from user judgments
What changed
Rocchio updated a query vector by moving it toward documents judged relevant and away from documents judged nonrelevant. The method turned user feedback into an explicit transformation of the next retrieval request.
Why it lasted
The algorithm became the canonical relevance-feedback method and influenced query expansion, interactive retrieval, and later learned ranking.
Record 07 · Statistical term weightingPublished January 1972
Rare terms receive more weight through inverse document frequency
What changed
Sparck Jones argued that a term occurring in fewer documents should carry greater discriminatory weight in retrieval. Her experiments connected collection frequency to search effectiveness and supplied the inverse-document-frequency principle.
Why it lasted
IDF became a core component of TF-IDF, probabilistic ranking, and the lexical baselines still paired with or compared against dense retrieval.
Record 08 · Vector-space information retrievalPublished November 1975
Queries and documents meet in one weighted vector space
What changed
Salton, Wong, and Yang represented stored documents and incoming search requests as weighted vectors in a common term space. Similarity in that space supported graded ranking rather than exact symbolic matching alone.
Why it lasted
Shared vector representation and similarity search remain structural foundations of both classical information retrieval and embedding-based retrieval.
Robertson and Sparck Jones derived term weights from a probabilistic theory of relevance and tested them on retrieval collections. Their relevance odds became the basis of the Robertson-Sparck Jones weight.
Why it lasted
The theory is a direct ancestor of the Okapi ranking work and the BM25 baseline used throughout modern retrieval research.
Record 10 · Neural associative memoryPublished April 1982
A recurrent network retrieves memories as stable attractors
What changed
Hopfield described a recurrent neural network whose dynamics settle into stable energy minima representing stored patterns. A partial or corrupted cue could recover a complete pattern through content-addressable recall.
Why it lasted
The paper gave neural memory an influential energy-based formulation and linked retrieval by content to recurrent computation.
Record 11 · Latent semantic indexingPublished September 1990
Latent semantic analysis retrieves through a reduced concept space
What changed
Latent semantic analysis applied singular-value decomposition to a term-document matrix and represented terms, documents, and queries in a lower-dimensional space. Retrieval could therefore bridge some vocabulary differences without requiring exact term overlap.
Why it lasted
LSA formed a major bridge from lexical matching to dense semantic representations and similarity search.
Record 12 · Retrieval benchmarksConference held November 4-6, 1992
TREC gives retrieval research a shared large-scale proving ground
What changed
TREC-1 brought 25 research groups to common document collections, topics, relevance judgments, and evaluation measures. Its roughly two-gigabyte test collection pushed comparative retrieval experiments beyond many earlier laboratory datasets.
Why it lasted
TREC institutionalized shared evaluation and made progress across retrieval systems easier to reproduce and compare.
Record 13 · Probabilistic rankingTREC-3 held November 2-4, 1994; proceedings published 1995
Okapi BM25 balances term evidence with document length
What changed
The Okapi team reported a probabilistic ranking function with term-frequency saturation, document-length normalization, and collection statistics. Its TREC-3 form is a canonical early published version of what became known as BM25.
Why it lasted
BM25 became the durable sparse-retrieval baseline against which neural rerankers and dense retrievers are still evaluated.
Record 14 · Web searchPresented at WWW7, April 14-18, 1998
Google combines text, links, anchor context, and PageRank
What changed
Brin and Page described a web search prototype that combined full-text indexing, anchor text, link structure, proximity, and PageRank. The system treated relationships among pages as evidence alongside the words on each page.
Why it lasted
Large-scale web retrieval became an evidence-ranking problem over both content and the structure connecting sources.
Record 15 · Language modeling for retrievalPresented at SIGIR, August 24-28, 1998
Document language models rank by the probability of a query
What changed
Ponte and Croft estimated a language model for each document and ranked documents by the probability that each model would generate the query. This reframed retrieval as probabilistic language generation rather than vector similarity alone.
Why it lasted
The work opened the modern language-modeling family of information retrieval and anticipated later generative relevance scoring.
Record 16 · Open-domain question answeringConference held November 17-19, 1999
TREC evaluates systems that return answers, not just documents
What changed
TREC-8 introduced a shared evaluation in which systems returned short answer strings or snippets instead of ranked document lists. The first track used 200 factoid questions and judged both 50-byte and 250-byte responses.
Why it lasted
The track connected document retrieval to answer extraction and gave open-domain question answering a reusable evaluation framework.
Record 17 · Neural language modelingPublished February 2003; submitted April 2002
A neural language model learns word vectors and probability together
What changed
Bengio and colleagues trained a feed-forward network to learn a vector for each word and a probability distribution for the next word at the same time. Similar words could share statistical strength even when an exact sequence had not appeared in training.
Why it lasted
The paper joined embeddings, neural probability estimation, and next-word prediction in a scalable recipe that became a direct ancestor of pretrained language models.
Record 18 · Evidence-based question answeringPublished online July 28, 2010
DeepQA assembles answers from retrieved and scored evidence
What changed
DeepQA analyzed a question, searched many sources, generated candidate answers, scored supporting and opposing evidence, and estimated confidence. The system separated evidence gathering from answer selection while combining many symbolic and statistical components.
Why it lasted
Its retrieve, propose, score, and calibrate pipeline is an important ancestor of evidence-grounded answering systems.
Record 19 · Distributed word representationsPreprint posted January 16, 2013; presented at ICLR 2013
word2vec makes useful semantic coordinates cheap to learn
What changed
The word2vec work introduced efficient continuous-bag-of-words and skip-gram architectures for learning word vectors from very large corpora. The learned coordinates exposed useful syntactic and semantic regularities without a labeled dictionary.
Why it lasted
Embeddings became standard reusable artifacts and made dense semantic similarity practical for a broad engineering audience.
Record 20 · Neural information retrievalPresented at CIKM, October 27-November 1, 2013
DSSM learns one dense semantic space for queries and documents
What changed
DSSM learned neural projections of queries and documents into a common low-dimensional semantic space using search clickthrough data. Cosine similarity in that space supplied a learned relevance signal beyond exact word overlap.
Why it lasted
The paper is a major dense-retrieval precursor and an early industrial demonstration of neural semantic matching for web search.
Record 21 · Neural attentionPreprint posted September 1, 2014; published at ICLR 2015
Soft attention selects the source context needed for each output
What changed
The model learned a soft weight over encoder states for every generated output word, letting the decoder choose which source positions mattered at that step. It removed the requirement that an entire source sentence be compressed into one fixed vector.
Why it lasted
Differentiable attention became a core mechanism for selecting and composing context in later memory, retrieval, and language models.
Record 22 · External neural memoryPreprint posted October 15, 2014; published at ICLR 2015
Memory Networks answer questions through an explicit knowledge store
What changed
Memory Networks combined a readable and writable long-term memory with learned components that selected supporting facts and produced answers. The architecture framed question answering as inference over an explicit, dynamically updated knowledge store.
Why it lasted
The work directly joined retrieval from external memory with learned reasoning and answer production.
Record 23 · Differentiable memoryPreprint posted October 20, 2014
A neural controller learns differentiable reads and writes
What changed
Neural Turing Machines coupled a neural controller to an external memory matrix with differentiable read and write operations. The models learned synthetic tasks including copying, sorting, and associative recall from examples.
Why it lasted
The work demonstrated trainable content-based and location-based access to an external neural memory.
Record 24 · Differentiable question answeringPublished at NeurIPS, December 2015
Memory lookup becomes a multi-hop end-to-end learning problem
What changed
The model used recurrent attention over an external memory and repeated the lookup across multiple inference hops. Its components could be optimized jointly from input-output examples with less supporting-fact supervision than the original Memory Networks.
Why it lasted
The paper made multi-hop differentiable memory access a cleaner end-to-end learning problem.
Record 25 · Approximate nearest-neighbor indexingPreprint posted March 30, 2016; journal version published 2020
HNSW organizes vector search into a navigable hierarchy
What changed
Malkov and Yashunin arranged proximity graphs in layers, using sparse upper layers for coarse navigation and denser lower layers for a more precise search. Their experiments reported strong recall and search-speed tradeoffs across several high-dimensional datasets.
Why it lasted
HNSW became an important indexing method for vector search systems that need to retrieve semantically similar items from large collections.
Record 26 · Transformer architecturePreprint posted June 12, 2017; published at NeurIPS 2017
The Transformer makes attention the main context engine
What changed
The Transformer replaced recurrence with multi-head self-attention and position-aware feed-forward processing. Each token could build its representation by directly weighting other tokens in the available context.
Why it lasted
Transformers became the shared substrate for contextual encoders, dense retrievers, rerankers, long-context models, and generative RAG systems.
Record 27 · Open-domain question answeringPreprint posted March 31, 2017; published at ACL, July 30-August 4, 2017
DrQA retrieves Wikipedia first, then reads for an answer
What changed
DrQA combined a Wikipedia document retriever based on hashed bigram TF-IDF with a neural reader that extracted answer spans. It evaluated the full retrieve-then-read pipeline across several open-domain question-answering datasets.
Why it lasted
DrQA is one of the clearest immediate architectural precursors to RAG: retrieve evidence first, then use a learned model to answer from it.
Record 28 · Contextual language representationsPreprint posted October 11, 2018; published at NAACL 2019
BERT turns bidirectional context into a reusable language encoder
What changed
BERT pretrained a deep bidirectional Transformer encoder with masked-token prediction and a next-sentence objective, then fine-tuned the same representation for downstream tasks. It produced strongly contextual token and sequence representations that were easy to adapt.
Why it lasted
BERT made powerful neural reading, cross-encoder relevance scoring, and later dense-retriever initialization broadly practical.
Record 29 · Neural information retrievalPreprint posted January 13, 2019
BERT reranks passages by reading each query-passage pair together
What changed
The authors fine-tuned BERT as a cross-encoder that jointly read a query and candidate passage before predicting relevance. The approach produced large gains on TREC-CAR and MS MARCO passage ranking.
Why it lasted
The study made BERT cross-encoding a strong second-stage neural reranker within the established retrieve-then-rerank pattern.
Record 30 · Long-context language modelingPreprint posted January 9, 2019; published at ACL, July 28-August 2, 2019
Transformer-XL carries hidden context across segment boundaries
What changed
Transformer-XL cached hidden states from previous segments and reused them through a segment-level recurrence mechanism. This extended usable context beyond a fixed training window and reduced fragmentation at segment boundaries.
Why it lasted
The paper is a key milestone in managing longer model context before today's long-context and context-engineering systems.
Record 31 · Learned dense retrievalPreprint posted June 1, 2019; published at ACL, July 28-August 2, 2019
ORQA learns open-corpus retrieval from question-answer pairs
What changed
ORQA jointly learned a retriever and reader from question-answer strings while treating supporting Wikipedia evidence as a latent variable. An inverse-cloze pretraining task gave the retriever a usable starting point without labeled question-passage pairs.
Why it lasted
The system is a direct precursor to DPR, REALM, and RAG-era dense retrieval because it learned open-corpus evidence selection for question answering.
Record 32 · Retrieval-augmented language modelingPreprint posted November 1, 2019; published at ICLR 2020
kNN-LM retrieves training examples while predicting the next token
What changed
kNN-LM stored training-set contexts and their next tokens in a datastore keyed by a pretrained language model's hidden representations. At inference time, it retrieved nearby contexts and interpolated their token distribution with the model's own prediction.
Why it lasted
The study showed that a fixed language model could gain factual and rare-pattern coverage from an external datastore without retraining its parameters.
Record 33 · Retrieval-augmented language-model pretrainingPreprint: February 10, 2020
REALM learns to retrieve while it learns language
What changed
REALM treated document retrieval as a latent step during language-model pretraining, fine-tuning, and inference. Its retriever searched millions of documents so factual knowledge could remain outside the model parameters.
Why it lasted
It made a learned external index part of pretraining and supplied a direct technical precursor to RAG.
Record 34 · Dense information retrievalPreprint: April 10, 2020
Dense Passage Retrieval turns questions and passages into matching vectors
What changed
DPR trained separate question and passage encoders so relevant passages could be found with vector similarity. On its tested question-answering datasets, it raised top-20 retrieval accuracy by 9 to 19 percentage points over a strong BM25 baseline.
Why it lasted
The dual-encoder design became a standard retriever in early RAG pipelines because documents could be encoded before a query arrived.
Record 35 · Neural information retrievalPreprint: April 27, 2020
ColBERT preserves token-level evidence through late interaction
What changed
ColBERT encoded queries and documents independently but retained one embedding per token for a late interaction scoring step. The design recovered fine-grained matching signals without running a full cross-encoder over every candidate document.
Why it lasted
It established a practical middle ground between efficient single-vector retrieval and expensive all-token reranking.
Record 36 · Retrieval-augmented generationPreprint: May 22, 2020
Retrieval-Augmented Generation gives a name to the architecture
What changed
RAG combined a sequence-to-sequence generator's parametric memory with passages retrieved from a dense Wikipedia index. RAG-Sequence reused one passage set for an output, while RAG-Token allowed the latent passage to vary by generated token.
Why it lasted
The paper named and formalized the architecture that became the reference point for retrieval-grounded language applications.
Record 37 · Open-domain question answeringPreprint: July 2, 2020
Fusion-in-Decoder learns across many retrieved passages
What changed
Fusion-in-Decoder encoded each retrieved passage separately and joined their representations in the decoder. Its question-answering performance improved as the model received more passages, showing a scalable alternative to concatenating them into one encoder input.
Why it lasted
FiD became a durable baseline for turning a set of retrieved passages into one evidence-aware answer.
Record 38 · Knowledge-intensive language evaluationPreprint: September 4, 2020
KILT evaluates answers and their provenance on one knowledge source
What changed
KILT mapped question answering, fact checking, slot filling, entity linking, and dialogue tasks to one Wikipedia snapshot. It measured both the task output and the provenance passages used to support that output.
Why it lasted
The benchmark made evidence retrieval a first-class part of evaluating knowledge-intensive language systems.
Record 39 · Information-retrieval benchmarkingPreprint: April 17, 2021
BEIR exposes how uneven zero-shot retrieval can be
What changed
BEIR compared lexical, sparse, dense, late-interaction, and reranking systems across 18 retrieval datasets. BM25 remained unusually robust, while late-interaction and reranking approaches achieved stronger averages at higher computational cost.
Why it lasted
It made cross-domain retrieval evaluation harder to reduce to one favored dataset or one model family.
Record 40 · Efficient neural retrievalPreprint: December 2, 2021
ColBERTv2 compresses late interaction without flattening it
What changed
ColBERTv2 paired token-level late interaction with denoised supervision and residual compression. It reported a six to ten times smaller storage footprint than the original ColBERT while improving retrieval quality.
Why it lasted
The work made fine-grained neural matching more plausible at large collection sizes.
Record 41 · Retrieval-enhanced language modelingPreprint: December 8, 2021
RETRO trains against a database of trillions of tokens
What changed
RETRO retrieved neighboring chunks from a database containing two trillion tokens during language-model training and inference. On the Pile, the authors reported performance comparable to much larger models while using far fewer parameters.
Why it lasted
It showed retrieval as a route to scaling usable knowledge without placing every fact in model weights.
Record 42 · Browser-assisted question answeringPreprint: December 17, 2021
WebGPT makes retrieval an interactive browsing policy
What changed
WebGPT let a language model search, open pages, find text, and collect quotations in a text browser. Human demonstrations and preference feedback trained it to research questions and answer with citations.
Why it lasted
It connected retrieval to an agent's evolving decisions and exposed an evidence trail for readers to inspect.
Record 43 · Retrieval-augmented few-shot learningPreprint: August 5, 2022
Atlas targets few-shot learning with an updateable index
What changed
Atlas pretrained a retriever and sequence-to-sequence model together for knowledge-intensive tasks. It delivered strong few-shot results while keeping factual material in an index that could be replaced or refreshed.
Why it lasted
It connected retrieval augmentation to sample-efficient adaptation instead of treating retrieval only as an inference add-on.
Record 44 · Language-agent reasoning and tool usePreprint: October 6, 2022
ReAct interleaves reasoning with retrieval actions
What changed
ReAct prompted language models to alternate reasoning traces with environment actions such as querying Wikipedia. New observations entered the trajectory, letting the model revise its next thought and action instead of relying on one retrieval pass.
Why it lasted
It helped shift retrieval from a fixed preprocessing step toward an action selected during agent reasoning.
Record 45 · Zero-shot dense retrievalPreprint: December 20, 2022
HyDE retrieves through a hypothetical document
What changed
HyDE asked a language model to generate a hypothetical answer-like document and embedded that document as the search query. The embedding then retrieved real corpus documents without requiring relevance labels for the target task.
Why it lasted
The method used generation to bridge short questions and the richer document representations expected by a dense retriever.
Record 46 · Long-term memory for simulated agentsPreprint: April 7, 2023
Generative Agents organize experience into retrievable memory
What changed
Generative Agents stored a complete stream of simulated experiences and retrieved memories using relevance, recency, and importance. The system also synthesized reflections and plans that could enter later behavior.
Why it lasted
It made memory writing, retrieval, reflection, and planning visible as distinct parts of a persistent agent loop.
Record 47 · Long-context language modelsAnnouncement: May 11, 2023
Claude's 100K window makes whole documents a competing strategy
What changed
Anthropic expanded Claude's context window from 9,000 to 100,000 tokens and demonstrated analysis across long documents. Bounded corpora could now be placed directly in a request, creating a practical alternative to retrieval for some tasks.
Why it lasted
The release made long context versus selective retrieval a central systems tradeoff rather than a purely theoretical question.
Record 48 · Active retrieval-augmented generationPreprint posted May 11, 2023; published at EMNLP 2023
FLARE retrieves new evidence while a response is being written
What changed
FLARE generated a tentative next sentence, identified low-confidence tokens, and used the tentative text to retrieve supporting documents before continuing. This let retrieval occur during long-form generation instead of only once before the answer began.
Why it lasted
The method supplied a concrete bridge from one-shot RAG to systems that decide when a developing response needs more evidence.
Record 49 · Long-context evaluationPreprint: July 6, 2023
Lost in the Middle tests whether long windows are truly usable
What changed
Lost in the Middle placed relevant information at controlled positions inside long prompts. Tested models often performed best when evidence appeared near the beginning or end and worse when it appeared in the middle.
Why it lasted
The results separated advertised context capacity from a model's ability to find and use evidence throughout that context.
Record 50 · RAG evaluationPreprint: September 26, 2023
Ragas decomposes RAG quality into measurable parts
What changed
Ragas proposed reference-free measurements for retrieved-context relevance, answer relevance, and faithfulness to supplied evidence. The framework aimed to diagnose the retriever and generator separately instead of reducing a RAG pipeline to one answer score.
Why it lasted
It helped establish component-level evaluation as a routine part of building and debugging RAG systems.
Record 51 · Persistent memory for language agentsPreprint: October 12, 2023
MemGPT treats context management like virtual memory
What changed
MemGPT organized information into memory tiers and let the language model move content between its active context and external storage. The virtual-memory analogy supported long documents and conversations that extended beyond one context window.
Why it lasted
It framed context selection, eviction, recall, and persistence as an explicit operating problem for language agents.
Record 52 · Adaptive retrieval-augmented generationPreprint: October 17, 2023
Self-RAG learns when to retrieve and how to critique the result
What changed
Self-RAG trained a language model to request retrieval when needed and emit reflection tokens about evidence relevance, support, and output quality. Those signals could guide generation and rank candidate responses without retrieving for every prompt.
Why it lasted
It joined adaptive retrieval and self-critique inside one trained model rather than a fixed retrieve-then-generate wrapper.
Record 53 · Corrective retrieval-augmented generationPreprint: January 29, 2024
Corrective RAG adds a recovery path for weak retrieval
What changed
Corrective RAG used a retrieval evaluator to estimate whether retrieved documents were correct, ambiguous, or wrong. It refined useful passages and could invoke web search when the original retrieval appeared insufficient.
Why it lasted
CRAG made retrieval failure a state the system could detect and route around instead of silently passing weak evidence to the generator.
Record 54 · Hierarchical retrievalPreprint posted January 31, 2024; published at ICLR 2024
RAPTOR retrieves from a tree of recursively summarized text
What changed
RAPTOR clustered text chunks, summarized each cluster, and repeated the process to build a tree with evidence at several levels of abstraction. Retrieval could then select detailed passages, higher-level summaries, or both for a question.
Why it lasted
The tree gave RAG systems a way to retrieve broader themes and relationships that may not fit inside one neighboring chunk.
Record 55 · Long-context multimodal modelsAnnouncement: February 15, 2024
Gemini 1.5 pushes long context to a million-token preview
What changed
Google announced a 128,000-token standard context for Gemini 1.5 Pro and a one-million-token experimental preview. The company also reported internal tests at up to ten million tokens across text, audio, and video inputs.
Why it lasted
Million-token context made direct corpus loading a serious competitor to retrieval while increasing the need to test utilization, cost, and latency.
Record 56 · Adaptive retrieval routingPreprint: March 21, 2024
Adaptive-RAG routes questions by estimated complexity
What changed
Adaptive-RAG trained a classifier to route questions among no retrieval, one retrieval step, and iterative retrieval. The route depended on predicted question complexity rather than a single retrieval policy for every input.
Why it lasted
It made retrieval depth a resource-allocation decision that could trade accuracy against latency and cost.
Record 57 · Long-context benchmarkingPreprint: April 9, 2024
RULER asks how much advertised context models can actually use
What changed
RULER expanded needle-in-a-haystack tests with multiple needles, multi-hop tracing, and aggregation tasks at increasing lengths. Many evaluated models degraded with length, and only half maintained satisfactory performance at 32,000 tokens under the benchmark's criteria.
Why it lasted
It supplied a stricter measure of usable context than maximum-window size or one simple retrieval probe.
Record 58 · Graph-based retrieval-augmented generationPreprint: April 24, 2024
GraphRAG moves from local chunks to global corpus questions
What changed
Microsoft's GraphRAG extracted entities and relationships, clustered the resulting graph, and generated summaries for each community. A map-reduce process used those summaries to answer global questions that local chunk retrieval handled poorly.
Why it lasted
It gave corpus-wide sensemaking a distinct retrieval architecture rather than treating every question as nearest-neighbor passage lookup.
Record 59 · Graph-based long-term memoryPreprint: May 23, 2024
HippoRAG links knowledge into associative long-term memory
What changed
HippoRAG built a knowledge graph from passages and used personalized PageRank to retrieve connected evidence. The design targeted multi-hop questions with one graph traversal rather than repeated retrieve-and-generate cycles.
Why it lasted
It connected associative graph retrieval to the emerging idea of durable long-term memory for language models.
Record 60 · RAG and long-context systems evaluationPreprint: July 23, 2024
A head-to-head study measures RAG against long context
What changed
The study compared retrieval-augmented generation with placing the available corpus directly into a long-context model. Long context performed better when fully resourced in the tested settings, while RAG was substantially cheaper, so Self-Route predicted which path to use.
Why it lasted
It replaced a binary architecture debate with a measurable quality, cost, and routing tradeoff.
Record 61 · Contextualized hybrid retrievalPublication: September 19, 2024
Contextual Retrieval preserves where each chunk came from
What changed
Anthropic's Contextual Retrieval generated short document-specific context for each chunk before embedding and BM25 indexing. The system fused dense and lexical results and optionally reranked them before supplying evidence to the model.
Why it lasted
It made lost document context an indexing problem and packaged contextualization, hybrid search, and reranking into a clear production pattern.
Record 62 · Long-term interactive-memory evaluationPreprint: October 14, 2024
LongMemEval tests memory across extended conversations
What changed
LongMemEval posed 500 questions over scalable chat histories to test extraction, cross-session reasoning, temporal reasoning, information updates, and abstention. The authors reported a 30 percent performance decline for the tested long-context and commercial systems.
Why it lasted
It decomposed conversational memory into indexing, retrieval, and reading operations that could fail independently over time.
Record 63 · Open context and tool protocolAnnouncement: November 25, 2024
Model Context Protocol standardizes how agents connect to context
What changed
Anthropic released MCP as an open protocol through which clients could discover and connect to resources, prompts, and tools exposed by external servers. The client-server boundary reduced the need to build a bespoke integration for every model and data system pairing.
Why it lasted
MCP made context supply and tool access an interoperability layer that could sit beneath many retrieval and agent architectures.
Search-o1 adds uncertainty-triggered retrieval to a reasoning loop
What changed
Search-o1 placed retrieval inside a reasoning trajectory, letting the model initiate search when it reached a knowledge gap instead of relying on a single retrieval pass before generation. A separate Reason-in-Documents module examined the returned passages before condensed evidence entered the main reasoning process.
Why it lasted
The design extended earlier search-using agents with a dedicated Reason-in-Documents stage that condensed retrieved passages before they returned to the main reasoning trace. It also tested retrieval triggered by an encountered knowledge gap instead of a fixed search schedule.
Record 65 · Agentic web researchLaunched February 2, 2025
Deep Research brings multi-step cited web retrieval into ChatGPT
What changed
OpenAI launched Deep Research as a ChatGPT capability that planned and executed multi-step searches, interpreted text, images, and PDFs, and returned a documented report. The product could revise its search path as it encountered new information instead of relying on one retrieval pass.
Why it lasted
A consumer-facing product exposed iterative retrieval, source selection, synthesis, and citations as one visible research workflow. It also made the time and intermediate work of gathering context part of the user experience.
Record 66 · Persistent agent memory17 February and 28 April 2025
A-MEM and Mem0 treat memory as a managed system
What changed
A-MEM represented experiences as linked notes whose attributes and relations could change as new memories arrived. Mem0 independently described a production-oriented pipeline that extracted, consolidated, and retrieved selected conversational facts, showing two 2025 approaches to memory as an actively managed store.
Why it lasted
Both projects moved beyond replaying an entire conversation or performing a simple similarity lookup over static entries. They made writing, organizing, revising, and selecting memories part of the agent design.
Record 67 · Context engineering19 June to 2 July 2025
Context engineering is popularized as a broader systems term
What changed
Tobias Lütke and Andrej Karpathy helped popularize context engineering as a broader name for arranging the information a model needs across a system. The LangChain team turned that framing into a working taxonomy of writing, selecting, compressing, and isolating context for agents.
Why it lasted
The increasingly popular label gathered instructions, retrieved knowledge, tools, message history, intermediate state, and memory under one operational problem. It shifted attention from crafting one input string to maintaining the right information across an agent's changing state.
Record 68 · Context management29 September and 16 October 2025; standards update 18 December
Anthropic frames context as a budget and skills as layered context
What changed
Prithvi Rajasekaran, Ethan Dixon, Carly Ryan, and Jeremy Hadfield described effective agent context as a finite attention budget that must be curated across instructions, tools, retrieved data, message history, and intermediate work. Anthropic's Agent Skills material applied progressive disclosure by keeping compact skill metadata in view and loading fuller instructions or resources only when relevant.
Why it lasted
The guidance treated context management as a tradeoff between relevance, completeness, token cost, and model attention. Progressive disclosure supplied one concrete packaging pattern: begin with a small routing layer, then reveal deeper procedural context when the task calls for it.
Record 69 · Agent memory evaluationPreprint posted May 18, 2026
EvoMemBench tests memory across knowledge and execution tasks
What changed
EvoMemBench organized agent-memory evaluation along two axes: in-episode versus cross-episode scope, and knowledge-oriented versus execution-oriented content. It compared 15 memory methods with long-context baselines under one protocol.
Why it lasted
The results exposed task-specific tradeoffs: no memory form won consistently, and long-context baselines remained competitive in several settings.
Record 70 · Agent memory systemsPreprint posted June 4, 2026
Agent Memory separates construction, retrieval, and generation costs
What changed
Yasmine Omri and colleagues built a phase-aware harness that attributed memory-system costs to construction, retrieval, and generation. They characterized ten systems across two benchmark suites and documented how design choices shifted work between read and write paths.
Why it lasted
The paper treated memory as an operational workload with scheduling, freshness, latency, amortization, and hardware implications, not only as an answer-quality feature.
Record 71 · Product memory systemsProduct update published June 4, 2026
ChatGPT Dreaming refreshes a synthesized memory state in the background
What changed
OpenAI described Dreaming as a background process that synthesizes memory from many conversations and revises it as information becomes stale. The 2026 update exposed a reviewable memory summary and extended the system across paid and free ChatGPT tiers.
Why it lasted
The release made freshness, correction, user review, compute cost, and long-term continuity visible concerns in a widely deployed conversational memory product.
Record 72 · Enterprise agentic retrieval5 June 2026
Google's Agentic RAG keeps searching until context is sufficient
What changed
Cyrus Rashtchian, Da-Cheng Juan, and colleagues described a Gemini Enterprise Agent Platform workflow that plans searches, rewrites queries, fans out across sources, and checks whether the gathered context is sufficient. When evidence remains inadequate, the system searches again before handing context to the answering model.
Why it lasted
The release turned iterative retrieval and explicit context sufficiency into a managed enterprise workflow. It also showed how agentic RAG could route across multiple corpora while keeping the decision to retrieve more inside the system loop.
A record is included when it materially changed the history of RAG, AI memory, and context engineering and the claim can be traced to a reliable source. The timeline separates the original contribution from interpretations that appeared later.
Primary evidence firstOriginal papers, books, standards, archives, and official technical records anchor each milestone.
People named by roleContributors are linked to public profiles and described by the work they performed, not by a vague credit line.
Disputes stay visibleCompeting claims, retrospective labels, and uncertain dates are identified instead of being flattened into one story.
Corrections are welcomeReaders can inspect every cited source and report a factual issue through the public corrections process.
96 links to original papers, books, proceedings, technical reports, benchmark papers, specifications, institutional archives, system documentation, and official engineering accounts. Where both dates can be verified, the archive separates a paper's first public version from conference publication and product adoption. It also distinguishes internal model state, external document retrieval, persistent agent memory, long-context prompting, and protocols that merely transport context.