# Chat với Ghi chú của bạn: Hướng dẫn sử dụng Local RAG trong NoteRich Trong thời đại mà việc tải quá nhiều thông tin là điều bình thường, việc tìm ra thông tin chính xác trong ghi chú của mình có thể khó khăn hơn so với việc tìm kiếm trên toàn internet. Các công cụ tìm kiếm truyền thống chỉ tìm kiếm các từ khóa chính xác, nhưng chúng thường bỏ qua *bối cảnh* hoặc *mối liên hệ* giữa các ý tưởng. **NoteRich** thay đổi cách tiếp cận này bằng tính năng **Local Knowledge Base RAG (Retrieval-Augmented Generation)** tích hợp sẵn. Tính năng này cho phép bạn “chat” với thư viện ghi chú cá nhân của mình, để AI tổng hợp câu trả lời dựa trên những gì bạn đã viết, lưu trữ và sắp xếp – đồng thời giữ dữ liệu của bạn 100% riêng tư và nội bộ. ## 🧠 Điều gì là Local RAG? RAG là viết tắt của **Retrieval-Augmented Generation**. Nói một cách đơn giản, đây là quá trình hai bước: 1. **Tìm kiếm:** Hệ thống tìm kiếm các thông tin liên quan đến câu hỏi của bạn trong ghi chú nội bộ của bạn. 2. **Tổng hợp:** Chỉ gửi những đoạn văn cụ thể cho AI, sau đó AI sẽ tổng hợp câu trả lời dựa trên bối cảnh đó. Khác với các trợ lý AI dựa trên đám mây có thể hiểu sai thông tin hoặc sử dụng dữ liệu công cộng không chính xác, RAG của NoteRich dựa trên **sự thật của bạn**. Nó không chỉ đoán mò; nó tham khảo vào công việc của bạn. ### Tại sao nên sử dụng Local trước? * **Bảo mật:** Ghi chú của bạn không bao giờ rời khỏi thiết bị của bạn trong quá trình tìm kiếm. Chỉ những bối cảnh cụ thể, ẩn danh cần thiết cho câu trả lời mới được gửi đến dịch vụ AI. * **Tốc độ:** Bằng cách đánh dấu nội dung nội bộ, kết quả tìm kiếm sẽ được hiển thị ngay lập tức. * **Sở hữu:** Bạn có quyền kiểm soát hoàn toàn đối với tài sản trí tuệ của mình. --- ## 🚀 Cách thức hoạt động bên trong NoteRich sử dụng chiến lược **Fusion Retrieval** phức tạp để đảm bảo bạn nhận được kết quả chính xác nhất, ngay cả từ hàng nghìn ghi chú. ```mermaid graph TD A[Câu hỏi của người dùng] --> B[Xử lý trước nội bộ] B --> C[Khai thác từ khóa] C -->|Thuật toán TextRank| D[Xác định khái niệm chính] D --> E[Chọn ứng viên] E -->|Đánh giá trọng số| F[Đoạn văn liên quan cao nhất] F --> G[Tổng hợp bối cảnh AI] G --> H[Tổng hợp LLM] H --> I[Câu trả lời cuối cùng với trích dẫn] style A fill:#f9f,stroke:#333,stroke-width:2px style I fill:#bbf,stroke:#333,stroke-width:2px style B fill:#e1f5fe,stroke:#01579b,stroke-width:2px ``` ### 1. Đánh dấu nội dung thông minh Khi bạn tạo hoặc chỉnh sửa một ghi chú, NoteRich tự động chia nội dung thành các đoạn văn có ý nghĩa. Nó sử dụng `Intl.Segmenter` để hỗ trợ nhiều ngôn ngữ, đảm bảo rằng tiếng Trung, tiếng Anh và các ngôn ngữ khác được phân tích chính xác để tăng độ chính xác trong tìm kiếm. ### 2. Chiến lược tìm kiếm kết hợp Thay vì chỉ dựa vào một phương pháp, NoteRich kết hợp nhiều thuật toán: * **Phân loại từ khóa có trọng số:** Sử dụng IDF (Tần suất tài liệu ngược) để ưu tiên những từ hiếm nhưng quan trọng hơn những từ phổ biến. * **Phân tích đồ thị TextRank:** Định vị mối quan hệ giữa các câu để xác định những đoạn văn quan trọng nhất trong ghi chú của bạn. * **Lọc theo chuỗi:** Đối với thư viện lớn, trước tiên thực hiện việc kiểm tra toàn cục nhanh chóng, sau đó sắp xếp lại các ứng viên quan trọng bằng cách phân tích ngữ nghĩa sâu hơn. ### 3. Tổng hợp bối cảnh thông minh Trước khi gửi dữ liệu cho AI, NoteRich tối ưu hóa yêu cầu: * **Quy định số lượng từ:** Định lượng chính xác số lượng từ để nằm trong giới hạn của AI. * **Định mức liên quan:** Các đoạn văn có điểm số thấp sẽ bị loại bỏ để tránh nhiễu. * **Xử lý ghi chú đặc biệt:** Các tệp được đánh dấu là `.prompt` hoặc `.skill` được coi là yêu cầu ưu tiên cao, đảm bảo AI tuân theo các quy định cụ thể của bạn. --- ## 🛠️ Sử dụng Chat với Ghi chú Việc sử dụng tính năng này rất đơn giản, giống như một cuộc trò chuyện. ### Bước 1: Kích hoạt chế độ RAG Mở hộp thoại **AI Assistant** (thông qua thanh công cụ hoặc lệnh `/ai`). Tìm tích chọn **“Chat với Ghi chú”**. Khi được kích hoạt, AI sẽ tự động kiểm tra không gian làm việc hiện tại của bạn. ### Bước 2: Đặt câu hỏi tự nhiên Bạn không cần sử dụng các thuật toán tìm kiếm phức tạp. Chỉ cần đặt câu hỏi như: * *“Những kết luận chính của tôi từ cuộc họp sản phẩm gần nhất là gì?”* * *“Tóm tắt nghiên cứu của tôi về việc tối ưu hóa hiệu suất React.”* * *“Tìm tất cả các ghi chú liên quan đến ‘Dự án Alpha’ và liệt kê các nhiệm vụ chưa hoàn thành.”* ### Bước 3: Xem lại và kiểm tra NoteRich cung cấp **trích dẫn minh bạch**. Mỗi câu trả lời được AI tạo ra đều có trích dẫn đến ghi chú gốc. Bạn có thể nhấp vào các trích dẫn này để truy cập trực tiếp vào đoạn văn gốc, đảm bảo bạn luôn có thể kiểm chứng thông tin. --- ## 🔒 Kiến trúc bảo mật và an ninh Chúng tôi tin rằng bảo mật không phải là một tính năng – nó là nền tảng. * **Xử lý nội bộ:** Tất cả việc đánh dấu nội dung, khai thác từ khóa và lọc ban đầu đều diễn ra hoàn toàn trong trình duyệt của bạn thông qua Web Workers. Dữ liệu ghi chú của bạn không bao giờ được tải lên máy chủ của chúng tôi để đánh dấu. * **Yêu cầu ký kết:** Khi bối cảnh được gửi đến backend AI, nó được bảo vệ bằng chữ ký HMAC-SHA256, ngăn chặn việc xâm nhập. * **Không lưu trữ tồn tại:** Dịch vụ AI không lưu trữ lịch sử trò chuyện hay nội dung ghi chú của bạn. Nó xử lý yêu cầu và quên đi ngay lập tức. --- ## 💡 Mẹo nhỏ để đạt kết quả tốt hơn 1. **Sử dụng tiêu đề rõ ràng:** Tiêu đề mô tả giúp hệ thống tìm kiếm phân loại ghi chú của bạn một cách hiệu quả hơn. 2. **Đặt thẻ một cách chiến lược:** Mặc dù RAG là ngữ nghĩa, việc sử dụng thẻ nhất quán (ví dụ: `#project-x`, `#idea`) giúp hệ thống phân loại các khái niệm liên quan. 3. **Giữ ghi chú cập nhật:** Cơ sở dữ liệu RAG được cập nhật liên tục. Nếu bạn thay đổi thông tin trong ghi chú, AI sẽ phản ánh sự thay đổi đó trong câu trả lời tiếp theo. 4. **Sử dụng tệp đặc biệt:** Tạo ghi chú kết thúc bằng `.prompt` để cung cấp hướng dẫn ổn định cho AI (ví dụ: “Luôn trả lời bằng các mục lục ngắn gọn”). Những tệp này được ưu tiên trong mọi truy vấn. --- ## Kết luận Local RAG của NoteRich biến ghi chú tĩnh của bạn thành một cơ sở kiến thức động, tương tác. Đó không chỉ là việc lưu trữ thông tin; đó là việc **liên kết** thông tin đó. Bằng cách kết hợp sức mạnh của kiến trúc nội bộ với thuật toán tìm kiếm AI tiên tiến, NoteRich đảm bảo rằng “bộ não thứ hai” của bạn luôn sẵn sàng giúp bạn suy nghĩ tốt hơn. Bạn đã sẵn sàng khám phá toàn bộ tiềm năng của ghi chú của mình chưa? Hãy thử **Chat với Ghi chú** ngay hôm nay. --- <div class="flex flex-wrap gap-2 mt-8 mb-12"> <span class="px-3 py-1 bg-[#f4f4f5] border border-[#eaeaea] rounded-full text-xs font-medium text-[#666]">Local-First</span> <span class="px-3 py-1 bg-[#f4f4f5] border border-[#eaeaea] rounded-full text-xs font-medium text-[#666]">RAG</span> <span class="px-3 py-1 bg-[#f4f4f5] border border-[#eaeaea] rounded-full text-xs font-medium text-[#666]">Bảo mật</span> <span class="px-3 py-1 bg-[#f4f4f5] border border-[#eaeaea] rounded-full text-xs font-medium text-[#666]">PKM</span> <span class="px-3 py-1 bg-[#f4f4f5] border border-[#eaeaea] rounded-full text-xs font-medium text-[#666]">Trợ lý AI</span> <span class="px-3 py-1 bg-[#f4f4f5] border border-[#eaeaea] rounded-full text-xs font-medium text-[#666]">Cơ sở kiến thức</span> </div>