Cuối cùng cũng có cách kết nối Obsidian và NotebookLM thực sự. Có lẽ bạn đã xem video và đọc bài viết tuyên bố có thể kết nối hai ứng dụng này, nhưng cuối cùng toàn bộ quá trình chỉ là sao chép và dán đơn giản, trong đó việc chuyển ghi chú từ Obsidian sang NotebookLM phải thực hiện theo cách thủ công. Đó không phải là kết nối ứng dụng thực sự
Obsidian là một nơi tuyệt vời để lưu trữ thông tin, và vì nó sử dụng các file Markdown (.md) đơn giản, nên bạn không cần phải lo lắng nhiều. Mặt khác, NotebookLM không phải là một ứng dụng ghi chú tốt. Nhưng nó lại rất xuất sắc trong việc biến ghi chú thành thứ gì đó có thể sử dụng được.
Vì vậy, bạn có thể tưởng tượng rằng hai ứng dụng này kết hợp với nhau sẽ tạo thành một cặp đôi đáng gờm. Chúng thực sự hiệu quả, và đây là thiết lập giúp bạn đạt được thành công.
Thiết lập Obsidian

Hãy sử dụng thư mục để sắp xếp hầu hết các ghi chú của bạn trong Obsidian. Đó là vấn đề số một đối với NotebookLM, vì nó không thể nhập thư mục. Ghi chú nằm trong Obsidian là các file .md. Vì một lý do nào đó, NotebookLM không thích các file .md. Thứ ba, ghi chú mang tính động. Nếu tìm thấy điều gì mới, mọi người sẽ quay lại ghi chú và thay đổi nó. Nguồn của NotebookLM thì tĩnh. Ngay cả khi bạn thêm một trang web làm nguồn, nó chỉ ghi lại phiên bản đó của trang web và sẽ không phản ánh những thay đổi được thực hiện.
Có rất nhiều vấn đề cần tìm giải pháp. Một số người sử dụng Obsidian Sync để đồng bộ ghi chú của mình. Không có cách nào để truy cập Obsidian Sync từ bên ngoài Obsidian. Vì vậy, trong thiết lập này, hãy đồng bộ Obsidian với Google Drive.
Nếu bạn nghĩ rằng chỉ cần đồng bộ thư mục với Google Drive và sau đó thêm thư mục Google Drive đó làm nguồn trong NotebookLM, thì rất tiếc, mọi thứ không đơn giản như vậy. Các vấn đề đã đề cập xuất hiện ngay lập tức. Khi mở thư mục trong NotebookLM để thêm nó làm nguồn, bạn sẽ nhận ra rằng NotebookLM không thể thêm toàn bộ thư mục làm nguồn. Bạn phải thêm từng file một. Nhưng trước khi làm được điều đó, thư mục trông trống rỗng đối với NotebookLM vì các file là định dạng Markdown.
Vậy nếu chúng ta viết một script chuyển đổi tất cả các ghi chú của mình thành những file palin text (.txt) và lưu chúng vào một thư mục khác trên Google Drive thì sao? Cách đó hiệu quả. NotebookLM có thể thấy các ghi chú, nhưng bạn vẫn phải chọn từng ghi chú một, và số lượng ghi chú rất nhiều. Vậy... nếu script đó hợp nhất tất cả các ghi chú thành một file .txt khổng lồ duy nhất có dấu phân cách thì sao? Cách đó cũng hiệu quả. Đây là script được sử dụng:
function mergeObsidianToMasterTxt() {
const obsidianFolderId = 'YOUR_FOLDER_ID_HERE'; // Replace with your vault folder ID
const outputFileName = 'Obsidian_Master.txt';
const rootObsidianFolder = DriveApp.getFolderById(obsidianFolderId);
let masterContent = "OBSIDIAN VAULT EXPORT - " + new Date().toLocaleString() + "\n";
function collectContent(folder) {
const files = folder.getFiles();
while (files.hasNext()) {
const file = files.next();
if (file.getName().endsWith('.md')) {
const title = file.getName().replace('.md', '');
const content = file.getBlob().getDataAsString();
masterContent += `\n--- FILE: ${title} ---\n${content}\n`;
}
}
const subfolders = folder.getFolders();
while (subfolders.hasNext()) {
collectContent(subfolders.next());
}
}
collectContent(rootObsidianFolder);
const existingFiles = DriveApp.getFilesByName(outputFileName);
if (existingFiles.hasNext()) {
const masterFile = existingFiles.next();
masterFile.setContent(masterContent);
} else {
DriveApp.createFile(outputFileName, masterContent);
}
console.log("Master file updated!");
}Giờ đây, trở ngại duy nhất còn lại là các ghi chú sẽ thay đổi, nhưng file văn bản đã hợp nhất thì không. Không sao cả. Chúng ta chỉ cần thêm một trình kích hoạt để nó tự động kiểm tra các thay đổi và hợp nhất lại mỗi khi có bản cập nhật.
Script này là một Google Apps Script. Bạn không cần phải tốn tiền mua phần cứng của riêng mình. Chúng ta chỉ cần tạo một script trong Google Apps Script, cấp quyền truy cập vào Google Drive, rồi chạy nó. Nó sẽ lấy các file Markdown trong Google Drive và xuất ra một file văn bản lớn chứa tất cả chúng. Tiếp theo, hãy vào tab Triggers và thêm một trình kích hoạt để tự động chạy script, đồng thời giữ cho file văn bản luôn được cập nhật. Cho đến nay, mọi thứ đều ổn.
Bây giờ, hãy thiết lập NotebookLM

Bây giờ, chúng ta có một file văn bản duy nhất hoàn toàn có thể đọc được đối với NotebookLM. Bạn có thể thêm nó làm nguồn từ Google Drive, và notebook NotebookLM hoạt động hoàn hảo. Nhưng vấn đề là, ngay cả khi Apps Script cập nhật file văn bản, phiên bản của nó trong NotebookLM sẽ không được cập nhật. NotebookLM tải xuống file khi bạn thêm nó làm nguồn và giữ nguyên phiên bản đó.
Tất nhiên, giải pháp đơn giản nhất ở đây là chỉ cần xóa nguồn và thêm lại mỗi khi có thay đổi. Nhưng bạn sẽ là một chuyên gia năng suất kiểu gì nếu chấp nhận làm điều đó? Cần phải tìm một cách tốt hơn.
Thật không may, NotebookLM không dễ lập trình như các dịch vụ khác của Google. Nhưng may mắn thay, những người thông minh hơn đã tự mình cải tiến NotebookLM. Một ví dụ tuyệt vời, và là ví dụ bài viết sẽ sử dụng ở đây, là NotebookLM Tools. Đây là một tiện ích mở rộng của Chrome tích hợp nhiều cải tiến cho NotebookLM. Cụ thể là khả năng đồng bộ các nguồn từ Google Drive. Thật tuyệt vời!

Sau khi cài đặt tiện ích mở rộng, hãy ghim nó vào thanh tiện ích mở rộng và nhấp vào nó. Từ đó, nhấp vào Open Sidebar. Thanh bên cung cấp cho bạn rất nhiều chức năng. Bạn có thể thêm nguồn từ các tab, thư mục, file zip, v.v... Bạn cũng có thể sắp xếp các nguồn của mình vào những thư mục. Nhưng điều bạn cần trong tiện ích mở rộng này đơn giản hơn nhiều: Một nút refresh nhỏ sẽ làm mới tất cả các nguồn từ Google Drive.
Bây giờ, mọi thứ đã được thiết lập. Các ghi chú từ Obsidian sẽ tự động được xuất ra dưới dạng file văn bản trong Google Drive và NotebookLM có thể lấy phiên bản mới nhất của file văn bản đó mỗi khi bạn nhấn làm mới.
NotebookLM sẽ trở nên tốt hơn nhiều khi bạn hướng dẫn nó làm việc
Các prompt tùy chỉnh chính là điều làm cho công cụ này thực sự hữu ích
Nhiều người đã từng thử sử dụng LLM cục bộ với Obsidian trước đây, và đối với những gì nó có, mọi thứ khá tốt. Nhưng tất nhiên, LLM cục bộ sẽ không thể sánh được với hiệu suất của mô hình đám mây của Google.
Ngoài ra, NotebookLM là một loại công cụ AI rất đặc biệt. Nó được thiết kế để làm việc với tài liệu nguồn và ghi chú. Nó bám sát các nguồn tài liệu và đi kèm với một loạt những công cụ thực sự hữu ích được xây dựng dựa trên ý tưởng đó. Một trong những tính năng gần đây được sử dụng rất nhiều là bảng dữ liệu của NotebookLM. Chỉ riêng tính năng đó thôi đã làm cho nó trở nên thiết thực hơn rất nhiều cho công việc thực tế.
May mắn thay, NotebookLM đã trưởng thành hơn rất nhiều. Nó vẫn còn một số lỗi, nhưng giờ đã tốt hơn nhiều so với trước đây. Việc đồng bộ một lượng lớn ghi chú từ nhiều chủ đề vào một notebook thoạt nghe có vẻ hơi kỳ lạ. Dường như bạn sẽ chỉ nhận được một mớ hỗn độn khổng lồ. Nhưng các prompt tùy chỉnh của NotebookLM giúp ích rất nhiều ở đây. Bạn có thể thêm chúng vào hầu hết các đầu ra của Studio và hướng dẫn hệ thống đến góc độ hoặc chủ đề chính xác mà mình muốn đề cập. Điều đó có nghĩa là bạn có thể xuất kho lưu trữ tương tự và vẫn nhận được các đầu ra có liên quan, tập trung và cụ thể, thay vì những bản tóm tắt mơ hồ về toàn bộ kho lưu trữ của bạn.
Học IT
Nhạc, phim, truyện online 









Microsoft Word 2013
Microsoft Word 2007
Microsoft Excel 2019
Microsoft Excel 2016
Microsoft PowerPoint 2019
Google Sheets
Lập trình Scratch
Bootstrap
Prompt
Ô tô, Xe máy