- NotebookLM, nay mang tên Gemini Notebook, là trợ lý nghiên cứu làm việc trên nguồn bạn đưa vào: PDF, trang web, video YouTube công khai, Google Docs, Slides, tệp âm thanh và nhiều loại khác.
- Câu trả lời có trích dẫn ngay trong dòng, dẫn về đúng đoạn trong nguồn. Nó cũng tạo đề cương ôn tập, bản tóm lược, sơ đồ tư duy, thẻ ghi nhớ, bản tổng quan bằng âm thanh.
- Gói không có AI plan: tối đa 100 sổ mỗi người, 50 nguồn mỗi sổ; mỗi nguồn tối đa 500.000 từ hoặc 200 MB với tệp tải lên.
- Trang về các gói ghi dữ liệu không được dùng để huấn luyện trừ khi bạn gửi phản hồi; khi phản hồi, toàn bộ ngữ cảnh lượt đó có thể được xem xét.
Bài dùng Python thuần cho phần chuẩn bị nguồn. Nguồn là bốn trang trên trung tâm trợ giúp Gemini Notebook: giới thiệu, các gói, thêm nguồn và câu hỏi thường gặp, đọc ngày 11/11/2026. Địa chỉ trang trợ giúp vẫn mang chữ notebooklm; tên gọi và giới hạn có thể đổi tiếp.
Nó làm được gì
Trang giới thiệu mô tả đây là trợ lý nghiên cứu dùng AI, giúp sắp xếp và làm rõ ý tưởng. Bạn tải lên hoặc tìm thêm nguồn; trò chuyện với sổ để nhận thông tin bám vào nguồn, có trích dẫn trong dòng; và biến nguồn thành những dạng dễ học như đề cương ôn tập, bản tóm lược, bản tổng quan bằng âm thanh, sơ đồ tư duy. Trang về các gói còn nhắc tới báo cáo, thẻ ghi nhớ, đồ họa thông tin, bộ slide và bản tổng quan bằng video.
Khác biệt cốt lõi so với trợ lý trò chuyện là phạm vi: câu trả lời dựa trên nguồn trong sổ, không dựa trên hiểu biết chung của mô hình. Đây chính là ý tưởng của RAG, tìm đoạn liên quan trong tài liệu rồi để mô hình trả lời dựa trên đoạn đó, như bài RAG là gì giải thích; khác ở chỗ bạn không phải tự dựng gì. Trang câu hỏi thường gặp nói rõ: khi sổ có nhiều nguồn, hệ thống lấy những phần liên quan nhất tới câu hỏi rồi dựng câu trả lời từ đó, nên câu hỏi mơ hồ có thể lấy nhầm phần.
Nguồn: loại nào, giới hạn bao nhiêu
Trang thêm nguồn liệt kê: tệp âm thanh; chữ dán vào; Google Docs; Google Slides tới 100 trang chiếu; Google Sheets tới 100.000 token; ảnh; tệp Word, văn bản, Markdown, PDF, CSV, PowerPoint; sách điện tử từ Google Play và giáo trình đủ điều kiện, hiện chỉ đọc phần chữ; đường dẫn web; tệp ePub; video YouTube công khai. Mỗi nguồn tối đa 500.000 từ, hoặc 200 MB với tệp tải lên. Trang cũng nhắc tránh tải lên tài liệu bạn không có quyền dùng.
Trang về các gói cho biết giới hạn theo gói. Không có AI plan: 100 sổ mỗi người, 50 nguồn mỗi sổ không tính ghi chú. Gói Plus: 200 sổ, 100 nguồn mỗi sổ. Gói Pro: 500 sổ, 300 nguồn mỗi sổ. Gói Ultra lên tới 600 nguồn mỗi sổ. Hạn mức theo ngày đặt lại sau 24 giờ, theo tháng sau 30 ngày. Chia sẻ sổ không làm thay đổi giới hạn nguồn của người cùng dùng.
Ví dụ: chuẩn bị nguồn cho một học kỳ
Một học kỳ có thể có 45 buổi ghi chép, một giáo trình dày và vài video. Tải từng buổi thành một nguồn sẽ nhanh chóng vượt 50 nguồn; giáo trình hơn 1 triệu từ thì vượt giới hạn mỗi nguồn. Chương trình mẫu soát giới hạn trước khi tải, gộp các tệp ghi chép nhỏ thành vài nguồn lớn hơn, và cắt giáo trình thành các phần. Danh sách tệp trong ví dụ là giả lập.
"""Chuẩn bị nguồn cho một sổ NotebookLM (nay gọi là Gemini Notebook) trước khi tải lên.
Giới hạn theo trang trợ giúp (đọc 11/11/2026), gói không có AI plan: mỗi nguồn tối đa 500.000 từ hoặc 200 MB với tệp
tải lên; tối đa 50 nguồn mỗi sổ (không tính ghi chú); tối đa 100 sổ mỗi người. Giới hạn có thể đổi.
- soat: báo nguồn quá dài, quá nặng, và tổng số nguồn vượt mức.
- gop_ghi_chep: gộp các tệp chữ nhỏ (ghi chép từng buổi) thành ít nguồn hơn, mỗi nguồn gộp không quá 50.000 từ,
giữ tên buổi làm tiêu đề để câu trả lời vẫn dẫn được về đúng buổi.
- cat_tai_lieu: cắt một tài liệu quá dài thành nhiều phần dưới giới hạn.
Danh sách tệp trong chay_thu là GIẢ LẬP (một học kỳ ghi chép tự đặt), không đọc tệp thật.
"""
TOI_DA_TU = 500_000
TOI_DA_MB = 200
TOI_DA_NGUON = 50
def soat(nguon):
loi = [f"{n['ten']}: {n['so_tu']} từ, vượt {TOI_DA_TU}" for n in nguon if n["so_tu"] > TOI_DA_TU]
loi += [f"{n['ten']}: {n['mb']} MB, vượt {TOI_DA_MB} MB" for n in nguon if n.get("mb", 0) > TOI_DA_MB]
if len(nguon) > TOI_DA_NGUON:
loi.append(f"{len(nguon)} nguồn, vượt {TOI_DA_NGUON} nguồn mỗi sổ")
return loi
def gop_ghi_chep(nguon, nguong_nho=20_000, tran=50_000):
"""Gộp nguồn chữ nhỏ theo thứ tự, mỗi nguồn gộp không quá `tran` từ (nhỏ hơn giới hạn để dễ đọc lại); nguồn lớn giữ nguyên."""
lon = [n for n in nguon if n["so_tu"] > nguong_nho or n.get("loai") != "chu"]
nho = [n for n in nguon if n not in lon]
gop, cur = [], None
for n in nho:
if cur is None or cur["so_tu"] + n["so_tu"] > min(tran, TOI_DA_TU):
cur = {"ten": f"Ghi chép gộp {len(gop) + 1}", "so_tu": 0, "loai": "chu", "phan": []}
gop.append(cur)
cur["so_tu"] += n["so_tu"]
cur["phan"].append(n["ten"])
return lon + gop
def cat_tai_lieu(ten, so_tu):
so_phan = -(-so_tu // TOI_DA_TU)
co = -(-so_tu // so_phan)
return [{"ten": f"{ten} (phần {i + 1}/{so_phan})", "so_tu": min(co, so_tu - i * co), "loai": "chu"} for i in range(so_phan)]
def chay_thu():
ghi_chep = [{"ten": f"Buổi {i:02d}", "so_tu": 2_500 + 37 * i, "loai": "chu"} for i in range(1, 46)]
giao_trinh = {"ten": "Giáo trình CTDL", "so_tu": 1_120_000, "loai": "chu"}
video = [{"ten": f"Video bài giảng {i}", "so_tu": 9_000, "loai": "youtube"} for i in range(1, 9)]
nguon = ghi_chep + [giao_trinh] + video
dong = [f"Trước khi chuẩn bị: {len(nguon)} nguồn"] + [f" - {l}" for l in soat(nguon)]
sau = gop_ghi_chep([n for n in nguon if n is not giao_trinh]) + cat_tai_lieu(giao_trinh["ten"], giao_trinh["so_tu"])
dong.append(f"Sau khi gộp ghi chép và cắt giáo trình: {len(sau)} nguồn, lỗi: {soat(sau) or 'không'}")
for n in sau:
if n["ten"].startswith("Ghi chép gộp"):
dong.append(f"{n['ten']}: {n['phan'][0]} tới {n['phan'][-1]}, {n['so_tu']} từ")
dong.append("Giáo trình cắt thành: " + ", ".join(f"{n['ten']} {n['so_tu']} từ" for n in sau if n["ten"].startswith("Giáo trình")))
print("\n".join(dong))
return dong
if __name__ == "__main__":
chay_thu()
Trước khi chuẩn bị, sổ có 54 nguồn: vượt mức 50, và giáo trình 1.120.000 từ vượt giới hạn 500.000 từ. Sau khi gộp 45 buổi ghi chép thành 4 nguồn, mỗi nguồn không quá 50.000 từ và ghi rõ từ buổi nào tới buổi nào, rồi cắt giáo trình làm 3 phần khoảng 373.000 từ, sổ còn 15 nguồn và không còn lỗi. Hàm gộp đặt trần 50.000 từ, thấp hơn nhiều so với giới hạn, để mỗi nguồn vẫn đủ nhỏ cho bạn mở ra đọc lại khi kiểm trích dẫn; và tên buổi được giữ làm tiêu đề bên trong, để trích dẫn vẫn chỉ được về đúng buổi.
Khi câu hỏi không được trả lời
Trang câu hỏi thường gặp nêu ba lý do khiến sổ không trả lời. Thứ nhất là cờ an toàn: nội dung nguồn có từ ngữ về chủ đề nhạy cảm như bạo lực, tình dục, kể cả trong bối cảnh lịch sử, có thể làm câu trả lời bị chặn; với môn Lịch sử hay Văn, đây là chuyện có thể gặp. Thứ hai là câu hỏi không rõ: khi sổ có nhiều nguồn, hệ thống lấy những phần liên quan nhất rồi mới trả lời, nên câu hỏi cụ thể giúp nó tìm đúng chỗ. Thứ ba là thông tin không có trong nguồn: sổ chỉ trả lời dựa trên tài liệu bạn đưa vào, không có thì không trả lời.
Lý do thứ ba thực ra là điểm mạnh với người học. Khi sổ nói không tìm thấy, đó là dấu hiệu ghi chép của bạn thiếu phần đó, hoặc câu hỏi nằm ngoài phạm vi môn học; bạn biết cần bổ sung gì thay vì nhận một câu trả lời nghe hợp lý mà không rõ từ đâu ra.
Dữ liệu và độ tuổi
Phần xử lý dữ liệu trên trang về các gói ghi: dữ liệu của bạn được bảo vệ và không được dùng để huấn luyện trừ khi bạn gửi phản hồi; khi bạn gửi phản hồi để giúp cải thiện, Google có thể xem xét toàn bộ ngữ cảnh lượt đó, gồm câu hỏi, tệp tải lên và câu trả lời. Với tài khoản Google Workspace hay Workspace for Education, nội dung không được người xem xét đọc kể cả khi bạn bấm đánh giá, và không dùng để huấn luyện. Vì vậy, nếu sổ có tài liệu nhạy cảm, hãy cân nhắc trước khi bấm nút phản hồi.
Về độ tuổi, trang giới thiệu ghi sản phẩm dành cho người trên độ tuổi đồng ý theo quy định ở nước bạn, và cần xác minh tuổi trong tài khoản Google trước khi dùng; người dưới 18 tuổi gặp chính sách nội dung chặt hơn và một số tính năng chỉ dành cho người trên 18. Riêng tài khoản Workspace for Education thì dùng được ở mọi độ tuổi, do nhà trường quản lý. Trang về các gói còn ghi một chi tiết riêng cho Việt Nam: ở các gói thấp, nội dung tạo ra có hình mờ hiển thị nếu người dùng sống ở Ấn Độ, Hàn Quốc hoặc Việt Nam.
Dùng cho việc học
Cách dùng hiệu quả là coi sổ như một người kèm bài chỉ đọc đúng tài liệu môn học. Tạo mỗi môn một sổ, đưa ghi chép và giáo trình vào, rồi hỏi những câu cụ thể: "liệt kê các thuật toán sắp xếp được nhắc trong buổi 12 tới 15 và độ phức tạp của từng cái". Bấm vào số trích dẫn để đọc lại đoạn gốc, như bài bắt AI trích nguồn khuyên. Dùng thẻ ghi nhớ và đề cương để tự kiểm tra, không chỉ để đọc. Nếu bạn cần trợ lý trả lời cả ngoài tài liệu, dùng ứng dụng Gemini như bài cách dùng Gemini.
- Tải lên tài liệu bạn không có quyền dùng.
- Tải từng trang ghi chép thành một nguồn rồi chạm giới hạn 50 nguồn.
- Đặt câu hỏi mơ hồ trong sổ nhiều nguồn rồi nhận câu trả lời lệch.
- Bấm phản hồi trên sổ có tài liệu nhạy cảm mà không biết nội dung có thể được xem xét.
- Tin câu trả lời mà không mở trích dẫn.
Câu hỏi thường gặp
NotebookLM và Gemini Notebook có phải một không?
Trung tâm trợ giúp ngày 11/11/2026 dùng tên Gemini Notebook cho sản phẩm trước gọi là NotebookLM.
Mỗi sổ được bao nhiêu nguồn?
Gói không có AI plan là 50 nguồn mỗi sổ; Plus 100, Pro 300.
Dữ liệu có bị dùng huấn luyện không?
Theo trang về các gói, không, trừ khi bạn gửi phản hồi.
Học sinh dùng được không?
Tài khoản cá nhân cần đủ độ tuổi đồng ý theo quy định; Workspace for Education dùng được mọi độ tuổi.
Học tiếp
- Ý tưởng tìm rồi trả lời phía sau: RAG là gì.
- Vì sao cần mở trích dẫn: bắt AI trích nguồn.
- Trợ lý trả lời cả ngoài tài liệu: cách dùng Gemini.
Nếu bạn muốn học Python và AI bài bản cùng giảng viên, tham khảo khóa học AI của Big-O Coding.
Khóa AI – Introduction to Machine Learning: nền tảng Máy học từ thuật toán cơ bản đến Neural Networks và LLM, học bằng Python. Học thử buổi 1 miễn phí.


