Skip to main content

Command Palette

Search for a command to run...

Gemini Finally Has a Memory: Inside the NotebookLM Integration

Published
11 min read
Gemini Finally Has a Memory: Inside the NotebookLM Integration

Introduction

  • In the final week of December 2025, Google quietly redrew the map of the AI industry. On December 17th, the company began rolling out NotebookLM integration to the Gemini app. Two days later, on the 19th, NotebookLM's internal engine was officially upgraded to Gemini 3. [Link]

  • On the surface, it looks like a routine model swap and feature addition. But beneath that surface lies the final piece of a puzzle Google has been assembling for over two years.

  • One way to understand this integration is through a cognitive architecture lens. If Gemini functions like the prefrontal cortex—the brain region responsible for reasoning, planning, and creation—then NotebookLM serves as the hippocampus—the organ that stores and retrieves long-term memory. When these two meet in a single interface, AI finally acquires "memory." This analogy, proposed by tech analysts at Phandroid and others, captures the essence of what Google is building. [Link]


The Decisive Announcements of December: What Happened

"Drumroll, Please"

  • On Friday, December 19th, 2025, the official NotebookLM account on X posted a short tweet accompanied by emoji drumrolls:

"🥁 NotebookLM is OFFICIALLY built on Gemini 3! Google's most intelligent model, this brings significant improvements to NotebookLM's reasoning and multimodal understanding." — @NotebookLM, December 19, 2025 [Link]

  • A single sentence, but its weight was anything but light. Since first appearing in May 2023 under the experimental codename "Project Tailwind," NotebookLM has been one of the AI products Google has nurtured most carefully.

  • The team led by nonfiction author Steven Johnson and product manager Raiza Martin has adhered to a distinctive philosophy: "an AI that answers based only on sources the user provides." This approach has cultivated a cult-like following among students and researchers.

  • Two days earlier, on December 17th, Google made another important announcement. When you click the [+] button in the web version of the Gemini app, a new option now appears: "NotebookLM." Users can select their notebooks and attach them as context for conversations. [Link]

"With NotebookLM in Gemini, you can now add notebooks as sources. Combine them with notes and research for more grounded responses." — Google Blog [Link]

Fact Check: What Exactly Is "Gemini 3"?

  • The exact version of "Gemini 3" that NotebookLM uses has not been officially specified. However, synthesizing historical patterns and community analysis, the overwhelming likelihood is Gemini 3 Flash. [Link]
EvidenceSource
"NotebookLM has historically used the Flash variants"9to5Google
"Previously, NotebookLM was based on the Gemini 2.5 Flash model"Android Central
"The NotebookLM Gemini 3 upgrade likely uses the fast Gemini 3 Flash variant"Phandroid
  • Reddit community analysis supports this conclusion:

"It's almost certainly Flash. It's optimized for scanning vast amounts of documents, and since NotebookLM's outputs come directly from uploaded sources, the Thinking capability isn't essential." — u/ProbingYourProstate, r/GeminiAI [Link]

"NotebookLM has always used Flash models. That's why it didn't use Gemini 3 until now—because Gemini 3 Flash wasn't available yet." — u/REOreddit, r/GeminiAI [Link]

Timeline: The Chain of Announcements in December 2025

DateAnnouncementSource
Dec 17, 2025Gemini app(web only) begins NotebookLM integration rollout[Link]
Dec 17, 2025Gemini 3 Flash global launch[Link]
Dec 19, 2025NotebookLM officially announces Gemini 3 transition[Link]
Dec 19, 2025Data Tables feature launches[Link]
  • An interesting detail: according to Android Central, the request for "Gemini 3 upgrade" was "three times more common than any other feature request" among users. Google listened, and delivered it like a Christmas gift. [Link]

Technical Deep Dive: What Actually Changed

1. The Evolution of NotebookLM's Internal Engine

  • NotebookLM is built on RAG(Retrieval-Augmented Generation) architecture. Rather than feeding entire documents into the LLM at once, it retrieves only the "chunks" relevant to the user's question and provides them as context.

  • This structure allows NotebookLM to handle hundreds of sources while maintaining its strict principle: "It won't say anything that isn't in the sources."

  • With the transition from Gemini 2.5 Flash to Gemini 3, improvements include:

    • Enhanced multimodal understanding: More accurate information extraction from images, PDFs, and video sources
    • Stronger reasoning capabilities: Better identification of connections between sources
    • Faster response times: Gemini 3 Flash is 3x faster than 2.5 Pro [Link]
  • A paper published on arXiv, "NotebookLM as a Socratic physics tutor," clearly explains the core value of this RAG-based design:

"By grounding its responses in teacher-provided source documents, NotebookLM helps mitigate one of the major shortcomings of standard large language models: hallucination." — arXiv:2504.09720 [Link]

2. Gemini App Integration: The Reality of "Unlimited Memory"

  • The real revolution in this update is the ability to attach NotebookLM notebooks as context in the Gemini app.

How it works:

  1. Go to gemini.google.com
  2. Click the [+] button below the chat window
  3. Select the "NotebookLM" option
  4. Choose the notebooks you want (multiple selection possible)
  5. Gemini uses all sources in that notebook as context for responses

Source Limits:

Subscription TierSources per NotebookNumber of Notebooks
Free50100
Google AI Pro (~$20/month)300500
Google AI Ultra (~$250/month)600500
  • The key is that you can select multiple notebooks simultaneously. No official limit on the number has been stated, but the practical ceiling is Gemini's 1M token context window. [Link]

The Separation of Brain and Memory: Google's Hidden Intent

"Gemini Is the Brain, NotebookLM Is the Memory"

  • The surface-level purpose of this integration is "convenience." Instead of attaching files one by one, connect a single notebook and reference hundreds of sources at once. But Google's real intent runs much deeper.

"This approach positions Gemini as the reasoning brain and NotebookLM as the long-term memory." — Phandroid [Link]

  • To extend the cognitive analogy introduced earlier:

    • Prefrontal Cortex: Reasoning, planning, decision-making, creation
    • Hippocampus: Formation and retrieval of new memories, long-term memory management
  • Google's architecture mirrors this division:

    • Gemini: The "brain" that reasons, plans, and creates
    • NotebookLM: The "memory" that stores and retrieves the user's knowledge
  • This separation is philosophically significant. Using NotebookLM alone means 100% Source Grounding—it absolutely will not say anything not in the sources. Hallucination is blocked at the source, at the cost of creative expansion. Combine it with Gemini, however, and you get Source Grounding + Web Search + creative Reasoning. The choice between reliability and extensibility is now in the user's hands.

Decisive Differentiation from Competitors

"By combining Gemini's conversational capabilities with NotebookLM's document grounding, Google is creating a system that can maintain context across complex, long-term projects while still providing the flexibility of general AI assistance." — Gadget Hacks [Link]

  • Andreessen Horowitz's "State of Consumer AI 2025" report evaluates Google's strategy:

"In contrast to OpenAI's approach of 'shoving' everything into ChatGPT, these launches are not cluttering the core Gemini experience. They can sink or swim (as NotebookLM has!) on their own." — a16z [Link]

  • NotebookLM chose not to be "stuffed into Gemini," but rather to succeed as an independent product before connecting to Gemini. This contrasts with OpenAI's approach of integrating everything into ChatGPT.

The Community's Enthusiastic Response

  • The original post on Reddit r/GeminiAI, which received 885 upvotes, was flooded with enthusiastic reactions. [Link]

"This is incredible because now you can just ask it to create games, interactive apps, simulations using context from your notebook. Google's moat is getting wider day after day." — u/hi87 (79 upvotes)

"NotebookLM is one of the best research platforms in my opinion. You can throw hundreds of websites and docs into it and it uses RAG to sort through and display the most logical information for a user's query. I have entire textbooks on there for my job and it would be amazing to be able to call to in my Gemini chats when I need quick help with something." — u/llkj11 (69 upvotes)

"You get the reasoning horsepower Gemini plus it's web searches, combined with NotebookLM's Sources which means Gemini will have nearly unlimited memory." — u/TheLawIsSacred

"This is a total game changer! RIP ChatGPT." — u/Maddy_Cat_91 (26 upvotes)

Power User Insights on Real-World Application

  • One of the sharpest analyses from the community:

"I found the chat inside NLM limiting. For example, if I have a notebook about some software architecture, and I want to actually implement a solution based on the principle in the notebook, I got better results by: asking NLM to create a single document and then add it to Gemini as a source." — u/somegetit [Link]

  • This comment precisely captures the division of roles between the two tools:
    • NotebookLM internally: Focus on information extraction and organization
    • Gemini integration: Creative expansion based on extracted information

"Why No Thinking Mode?" — A Philosophical Debate

  • Not all reactions were positive. The hottest debate centered on the absence of Gemini 3 Pro Thinking mode.

"NotebookLM needs Gemini 3 Pro Thinking. It's impossible to find connections between different clauses in legal documents. GPT-5.1 Thinking did this." — u/Honest_Blacksmith799, r/notebooklm [Link]

  • But the counterarguments were equally strong. The top comment with 89 upvotes:

"It's by design. Thinking increases the possibility of hallucination. In the same vein, Gemini cannot process as many tokens as NotebookLM without serious hallucination. If you want both, extract the info you need from NotebookLM and then throw it at Gemini." — u/MegavanitasX (89 upvotes)

"One thing that makes NotebookLM stand out from other AIs is that it ONLY pulls information from the sources I provide. If I upload astronomy material only and ask about Shakespeare, it says it doesn't know. That's the strength. If you use another model, it will pull in external information." — u/FrinchFry67

  • The core of this debate is the reliability vs. creativity tradeoff. The reason for NotebookLM's existence is "a trustworthy AI that references only my sources." Adding Thinking mode could compromise that core value.

  • Google's resolution to this dilemma is elegant: role separation. Use NotebookLM internally for 100% source-grounded reliability; connect it to Gemini when you need creative expansion, web search, or cross-referencing. The choice between reliability and extensibility is now in the user's hands—a pragmatic design decision that respects both use cases.


Practical Usage Guide: When to Use What

  • Google resolved this dilemma through "role separation":
ScenarioRecommended Approach
Academic research requiring accurate citationsNotebookLM internal chat
Source-based creation/coding/expansion questionsAttach notebook in Gemini
Cross-referencing multiple notebooksAttach multiple notebooks in Gemini
Combining latest web info + your documentsNotebook + web search in Gemini

Limitations to Keep in Mind

Uneven Rollout and Access Issues

  • The NotebookLM integration within the Gemini app is currently available only in the web version. Mobile app support is expected in the future, but no official timeline has been announced. [Link]

Limitations in Quantitative Data Analysis

  • Due to RAG architecture characteristics, NotebookLM is unsuitable for quantitative data analysis:

"Don't use NotebookLM for data analysis. If you ask it to average a 1000-row spreadsheet, it might calculate based on only 400 rows." — u/Suspicious-Map-7430, r/notebooklm

  • For number crunching or statistical work, Google Sheets or Colab is the appropriate choice.

"The Silent Architect": Josh Woodward

  • Behind all of this is the name Josh Woodward. He joined Google as a product management intern in 2009 and now serves as VP overseeing the Gemini app and Google Labs. [Link]

  • According to CNBC's profile, in mid-2022 Woodward and a small team conceived an idea for "an app that helps with research, thinking, and writing based on sources users provide directly." The project, then codenamed "Project Tailwind," emerged as "NotebookLM" in July 2023.

"Woodward helped shepherd the project through several iterations to what morphed into NotebookLM, a popular product that analyzes articles, PDFs or videos a user uploads, and provides summaries or offers insights." — CNBC [Link]

  • Morning Brew described him this way:

"If Google Gemini catches up to OpenAI's ChatGPT in the new year, it will probably be because a key exec responds directly to Reddit complaints." — Morning Brew [Link]


Conclusion: Google's "Long Game"

  • Google's strategy is clear: AI ecosystem integration. NotebookLM, Gemini, Drive, Docs, and Sheets are connecting into a single "intelligence layer."

  • This stands in stark contrast to competitors. OpenAI has been "shoving" everything into ChatGPT—Projects, Custom GPTs, memory features, web browsing—creating an all-in-one monolith. Anthropic's Claude takes a similar approach with its Projects feature. Google, however, let NotebookLM succeed as an independent product before connecting it to Gemini. As a16z noted, these products "can sink or swim on their own."

  • The result is a modular architecture where each component does what it does best: NotebookLM for source-grounded research, Gemini for reasoning and creation, Drive for storage, Sheets for data manipulation. Users aren't forced into a single interface—they choose the tool that fits their task.

  • Of course, this is also a lock-in strategy. Users upload hundreds of sources to NotebookLM, connect them to Gemini for work, export to Google Sheets via Data Tables. All of these workflows complete within the Google ecosystem. But unlike forced lock-in, this is value-driven lock-in—users stay because the integrated experience genuinely works better.

  • Looking ahead, the question is whether Google can maintain this modular elegance as AI capabilities expand. Will NotebookLM eventually fold into Gemini, or will it remain a specialized tool? For now, Google is betting on specialization—and that bet appears to be paying off.


References

  • Google Official Sources
    • https://blog.google/products/gemini/gemini-drop-december-2025/
    • https://blog.google/technology/google-labs/notebooklm-data-tables/
    • https://blog.google/products/gemini/gemini-3-flash/
    • https://support.google.com/gemini/answer/14903178
  • Tech Media
    • https://9to5google.com/2025/12/19/notebooklm-gemini-3-data-tables/
    • https://9to5google.com/2025/12/17/gemini-app-notebooklm/
    • https://www.androidcentral.com/apps-software/ai/notebooklm-is-now-powered-by-gemini-3
    • https://phandroid.com/2025/12/23/notebooklm-gemini-3-upgrade-makes-research-smarter-and-faster/
    • https://www.cnbc.com/2025/12/20/josh-woodward-google-gemini-ai-safety.html
    • https://www.morningbrew.com/stories/2025/12/22/will-google-s-long-game-pay-off-maybe-with-this-guy
    • https://a16z.com/state-of-consumer-ai-2025-product-hits-misses-and-whats-next/
  • Community
    • https://www.reddit.com/r/GeminiAI/comments/1plornw/
    • https://www.reddit.com/r/GeminiAI/comments/1pr7cds/
    • https://www.reddit.com/r/notebooklm/comments/1pcmur8/
  • Academic/Technical
    • https://arxiv.org/abs/2504.09720

More from this blog

T

Taehyeong Lee | Software Engineer

58 posts

I am Software Engineer with 15 years of experience, working at Gentle Monster. I specialize in developing high-load, large-scale processing APIs using Kotlin and Spring Boot. I live in Seoul, Korea.