NotebookLM Artifact Runbook
SharedOperations704 words4 min read
Operational reference only.
Human entrypoint: docs/Shared/Operations/NOTEBOOKLM_STEP_BY_STEP.md
Nếu bạn chỉ cần dùng repo docs hoặc sửa docs canonical bình thường, không cần đọc file này.
Ở file này:
artifact= output AI như report, slide deck, infographic, videorerun= chạy lại đúng step lỗi thay vì chạy lại toàn bộcompleted/in_progress= trạng thái artifact đã xong hay còn đang rendercanonical= bản docs chính thức trong repo, không phải output review tạm
Mục tiêu
Phần tiêu đề “Mục tiêu”Runbook này dùng cho vận hành hằng ngày sau khi setup đã xong. Phạm vi cover:
reportslide-deckinfographicvideo
Trước khi chạy
Phần tiêu đề “Trước khi chạy”npm run kb:nb:doctornpm run kb:nb:listnpm run kb:nb:batch:drykhi vừa đổi config step
Output review mặc định:
docs/tmp/notebooklm/study-guide.mddocs/tmp/notebooklm/overview-slide-deck.pdfdocs/tmp/notebooklm/overview-infographic.pngdocs/tmp/notebooklm/overview-video.mp4
Recipe theo artifact
Phần tiêu đề “Recipe theo artifact”Tạo report
Phần tiêu đề “Tạo report”node scripts/notebooklm-batch.mjs --config config/notebooklm/jobs.local.json --only generate-study-guide,download-study-guideDùng khi:
- cần tổng hợp insight cho Product/UX team
- cần preview markdown để tái chế thành docs nội bộ
Tạo slide deck
Phần tiêu đề “Tạo slide deck”node scripts/notebooklm-batch.mjs --config config/notebooklm/jobs.local.json --only generate-slide-deck,download-slide-deckDùng khi:
- cần deck review nội bộ
- cần artifact để demo/brief stakeholder
Chẩn đoán trạng thái render:
NOTEBOOKLM_HOME="$PWD/.cache/notebooklm/home" notebooklm artifact list --type slide-deck --json -n <NOTEBOOK_ID>NOTEBOOKLM_HOME="$PWD/.cache/notebooklm/home" notebooklm artifact poll <ARTIFACT_ID> -n <NOTEBOOK_ID>Tải một slide deck completed theo artifact id:
NOTEBOOKLM_HOME="$PWD/.cache/notebooklm/home" notebooklm download slide-deck docs/tmp/notebooklm/overview-slide-deck.pdf -n <NOTEBOOK_ID> -a <ARTIFACT_ID>Tạo infographic
Phần tiêu đề “Tạo infographic”node scripts/notebooklm-batch.mjs --config config/notebooklm/jobs.local.json --only generate-infographic,download-infographicDùng khi:
- cần hình tổng quan nhanh cho meeting
- cần visual summary từ notebook đã có source rõ ràng
Tạo video
Phần tiêu đề “Tạo video”node scripts/notebooklm-batch.mjs --config config/notebooklm/jobs.local.json --only generate-video,download-videoDùng khi:
- cần overview video nội bộ
- cần artifact tương đối để chốt thông điệp tổng quan
Cách review artifact
Phần tiêu đề “Cách review artifact”report: kiểm tra claim có bám nguồn và có đúng đối tượng đọc khôngslide-deck: kiểm tra structure có hợp logic và có thiếu cảnh báo/ngoại lệ khônginfographic: kiểm tra thông điệp có bị oversimplify khôngvideo: kiểm tra tone và tên riêng/term nội bộ có bị sai không
Artifact AI mặc định là draft, không coi là source of truth.
Best practices
Phần tiêu đề “Best practices”- Luôn chạy
kb:nb:doctortrước session mới. - Luôn chạy
kb:nb:batch:drytrước khi thay đổi config step. - Tách
generatevàdownloadthành step riêng để debug nhanh. - Nếu chỉ 1 artifact lỗi, rerun bằng
--only, không rerun toàn bộ. - Giữ output review trong
docs/tmp/notebooklm/, không promote thẳng vào docs canonical.
Troubleshooting
Phần tiêu đề “Troubleshooting”notebooklm command not found
Phần tiêu đề “notebooklm command not found”Nguyên nhân:
- chưa cài CLI
- shell không thấy binary
Xử lý:
pip install "notebooklm-py[browser]==0.3.3"playwright install chromiumnpm run kb:nb:doctorDoctor fail Version drift
Phần tiêu đề “Doctor fail Version drift”Nguyên nhân:
- máy đang dùng version khác
0.3.3
Xử lý:
pip install "notebooklm-py[browser]==0.3.3" --upgradeplaywright install chromiumDoctor fail Auth readiness
Phần tiêu đề “Doctor fail Auth readiness”Nguyên nhân:
- chưa login
- session hết hạn
Xử lý:
npm run kb:nb:loginnpm run kb:nb:doctorDoctor fail Jobs config
Phần tiêu đề “Doctor fail Jobs config”Nguyên nhân:
- chưa thay
<NOTEBOOK_ID> - JSON lỗi syntax
Xử lý:
- sửa
config/notebooklm/jobs.local.json - chạy lại
npm run kb:nb:doctor
Batch fail ở 1 step generate/download
Phần tiêu đề “Batch fail ở 1 step generate/download”Xử lý:
- đọc
.cache/notebooklm/runs/<timestamp>-batch-report.json - rerun đúng step fail bằng
--only - không rerun toàn bộ nếu artifact khác đã xong
Slide deck bị in_progress quá lâu
Phần tiêu đề “Slide deck bị in_progress quá lâu”Nguyên nhân có thể:
- NotebookLM đang queue render phía server
- artifact mới tạo chưa completed nhưng artifact cũ trong cùng notebook vẫn dùng được
Xử lý:
- kiểm tra bằng
artifact list --type slide-deck --json - kiểm tra chi tiết bằng
artifact poll <ARTIFACT_ID> - nếu cần file gấp, tải artifact completed gần nhất bằng
download slide-deck -a <ARTIFACT_ID> - không kết luận login/config lỗi nếu
kb:nb:doctorđã pass mà chỉ riêng artifact cònin_progress
Mẫu quy trình review nội bộ
Phần tiêu đề “Mẫu quy trình review nội bộ”- Generate artifact từ notebook đã ổn định.
- Review output trong
docs/tmp/notebooklm/. - Tách phần nào được dùng cho docs canonical, phần nào chỉ là support material.
- Rewrite lại nội dung quan trọng trong docs canonical thay vì copy nguyên artifact AI.