M7-C — RAG with NotebookLM

How to read this note

NotebookLM is the easiest way to feel RAG working. Upload PDFs → ask questions → AI answers from your files only. No coding.


🎧 What is NotebookLM?

NotebookLM is Google's document chat tool.

Behind the scenes it runs the RAG pipeline from M7-B — How RAG Works Behind the Scenes:

You upload sources  →  Google indexes them  →  You chat  →  Answers cite your sources

Extra features:


🚀 Setup (5 minutes)

  1. Go to notebooklm.google.com
  2. Sign in with Google account
  3. Click New Notebook
  4. Name it (example: Module 7 RAG Practice)
  5. Click Add source → upload PDF, Google Doc, or paste text
Classroom exercise

Upload all your Module 1–3 Obsidian notes exported as PDF. Ask: "Explain the intelligence stack in simple words." Check if citations point to your files.


💬 How to chat well with NotebookLM

Bad question Better question
"Tell me about AI" "According to my notes, what is the difference between ML and LLM?"
"Everything about Module 3" "List the 3 prompt components from my uploaded file"
"Is this true?" "Quote the line from my document about hallucination"

NotebookLM works best when you point it at your material.


🔍 What happens in the backend (while you wait)

Upload click
    ↓
Google splits your file into chunks
    ↓
Each chunk → embedding → stored in Google's index
    ↓
You type question → similar chunks retrieved
    ↓
Gemini model reads chunks + writes answer
    ↓
Citations link back to source paragraphs

You never see steps 2–4. That is normal — the tool hides the factory.


🎯 Class project ideas

Project Sources to upload
Exam revision bot All chapter PDFs
Coaching FAQ bot Brochure + fee sheet + timetable
Assignment helper Syllabus + past assignment briefs
Personal RAG Resume + skill notes

This connects directly to brochure Module 8 — AI Knowledge Assistants.


⚠️ Limits to know


✅ NotebookLM checklist


Previous: M7-B — How RAG Works Behind the Scenes
Next: M8-A — Document-Based AI Assistants
Assignment: (Assignment) Solve Questions — long-form RAG explanations