NotebookLM Step by Step
SharedOperations410 words2 min read
Đây là lane chuyên biệt cho NotebookLM, không phải file onboarding chung. Nếu bạn chỉ cần dùng repo docs hoặc đóng góp nội dung bình thường, bắt đầu từ QUICK_GUIDES.md hoặc START_HERE.md trước.
Mục tiêu: cho team một entrypoint gọn để setup, chạy, và review artifact từ NotebookLM mà không phải đi tìm nhiều file.
Khi nào dùng
Phần tiêu đề “Khi nào dùng”- Dùng NotebookLM khi notebook đã có source sẵn và bạn cần tạo artifact như
report,slide-deck,infographic,video. - Không dùng NotebookLM để thay thế lane
kb:ingest. - Nếu cần mirror Google Docs/Sheets vào repo, dùng
docs/Shared/Operations/Knowledge/NB_Ops_Knowledge_Ingestion_Workflow.md.
Đọc theo thứ tự
Phần tiêu đề “Đọc theo thứ tự”- File này để nắm flow nhanh.
COMMANDS.mdnếu cần full command surface.docs/Shared/Operations/Knowledge/NB_Ops_NotebookLM_Integration_Workflow.mdnếu cần debug setup.docs/Shared/Operations/Knowledge/NB_Ops_NotebookLM_Artifact_Runbook.mdnếu cần recipe chi tiết theo artifact.
Setup một lần
Phần tiêu đề “Setup một lần”- Cài CLI đúng version:
pip install "notebooklm-py[browser]==0.3.3"playwright install chromium- Tạo local config:
npm run kb:nb:init- Login:
npm run kb:nb:login- Điền
NOTEBOOK_IDvàoconfig/notebooklm/jobs.local.json. - Preflight:
npm run kb:nb:doctornpm run kb:nb:batch:dryDaily loop
Phần tiêu đề “Daily loop”- Kiểm tra profile và config:
npm run kb:nb:doctor- Xem notebook đang có:
npm run kb:nb:list- Chạy artifact cần dùng:
node scripts/notebooklm-batch.mjs --config config/notebooklm/jobs.local.json --only generate-slide-deck,download-slide-deck- Review output trong
docs/tmp/notebooklm/. - Chỉ promote nội dung đã được review sang docs canonical.
Command tối thiểu
Phần tiêu đề “Command tối thiểu”npm run kb:nb:initnpm run kb:nb:doctornpm run kb:nb:loginnpm run kb:nb:listnpm run kb:nb:batch:drynpm run kb:nb:batchArtifact nhanh
Phần tiêu đề “Artifact nhanh”node scripts/notebooklm-batch.mjs --config config/notebooklm/jobs.local.json --only generate-study-guide,download-study-guidenode scripts/notebooklm-batch.mjs --config config/notebooklm/jobs.local.json --only generate-slide-deck,download-slide-decknode scripts/notebooklm-batch.mjs --config config/notebooklm/jobs.local.json --only generate-infographic,download-infographicnode scripts/notebooklm-batch.mjs --config config/notebooklm/jobs.local.json --only generate-video,download-videoFile ownership
Phần tiêu đề “File ownership”- Sửa tay:
config/notebooklm/jobs.local.json
- Không commit:
config/notebooklm/*.local.json.cache/notebooklm/**- artifact trong
docs/tmp/notebooklm/nếu chỉ để review tạm
- Review output:
docs/tmp/notebooklm/
Hard gates
Phần tiêu đề “Hard gates”kb:nb:doctorphải pass trước khi chạy batch thật.- Ưu tiên
--onlyđể rerun step lỗi thay vì rerun toàn bộ. - Artifact AI không phải source of truth.
- Nếu command thay đổi, cập nhật
COMMANDS.md, file này, và runbook liên quan trong cùng một thay đổi.
Nếu bị kẹt
Phần tiêu đề “Nếu bị kẹt”- Setup/auth:
docs/Shared/Operations/Knowledge/NB_Ops_NotebookLM_Integration_Workflow.md - Artifact recipe và troubleshooting:
docs/Shared/Operations/Knowledge/NB_Ops_NotebookLM_Artifact_Runbook.md - Ingest và mirror nguồn:
docs/Shared/Operations/Knowledge/NB_Ops_Knowledge_Ingestion_Workflow.md - AI guardrails:
.agent/rules/rule-knowledge-ops-notebooklm.md