Recall: Trợ lý tìm kiếm thông minh và đa phương thức chạy cục bộ trên máy tính
Recall là công cụ mã nguồn mở giúp tìm kiếm tập tin cục bộ bằng ngôn ngữ tự nhiên nhờ công nghệ nhúng vectơ. Ứng dụng hỗ trợ đa dạng định dạng từ ảnh, video, PDF đến văn bản, đảm bảo quyền riêng tư cao khi dữ liệu được lưu trữ hoàn toàn tại máy.

Recall: Trợ lý tìm kiếm thông minh và đa phương thức chạy cục bộ trên máy tính
Trong thời đại số, việc quản lý hàng ngàn tệp tin trên máy tính cá nhân trở nên ngày càng khó khăn. Recall là một giải pháp mã nguồn mở mới nổi, mang đến cách tiếp cận mới mẻ cho vấn đề này bằng cách sử dụng công nghệ trí tuệ nhân tạo (AI) và cơ sở dữ liệu vectơ để thực hiện tìm kiếm ngữ nghĩa (semantic search) ngay trên thiết bị của bạn.
Tìm kiếm đa phương thức với ngôn ngữ tự nhiên
Điểm khác biệt lớn nhất của Recall so với các công cụ tìm kiếm truyền thống là khả năng tìm kiếm đa phương thức (multimodal). Thay vì chỉ dựa vào tên tệp tin hay thẻ (tag) do người dùng gán, Recall "hiểu" nội dung bên trong của file.
Bạn có thể nhập câu truy vấn bằng ngôn ngữ tự nhiên như "bữa tối nhóm" và Recall sẽ lôi ra những bức ảnh chụp bữa tối đó, mặc dù trong tên ảnh hay thông tin EXIF hoàn toàn không có các từ khóa này.
Công cụ này hỗ trợ việc nhúng (embedding) và tìm kiếm trên nhiều loại định dạng, bao gồm:
- Hình ảnh (.png, .jpg, .webp...)
- Âm thanh (.mp3, .wav...)
- Video (.mp4, .mov...)
- Tài liệu (.pdf)
- Văn bản (.txt, .md, .csv và các file code...)
Kiến trúc và Bảo mật
Recall được thiết kế với trọng tâm là quyền riêng tư. Toàn bộ cơ sở dữ liệu vectơ được lưu trữ cục bộ trên máy của bạn thông qua ChromaDB. Dữ liệu gốc của bạn không bao giờ được tải lên máy chủ bên thứ ba.
Quy trình hoạt động của Recall diễn ra như sau:
- Bạn chọn các tệp tin để chỉ mục hóa (index).
- Recall sử dụng Gemini Embedding 2 (từ Google AI) để chuyển đổi nội dung file thành các vectơ 768 chiều.
- Các vectơ này được lưu trữ trong ChromaDB trên ổ cứng của bạn.
- Khi bạn tìm kiếm, câu lệnh cũng được chuyển thành vectơ và hệ thống thực hiện so sánh tương quan cosine (cosine similarity) để trả về kết quả phù hợp nhất.
Việc sử dụng miễn phí tầng miễn phí (free tier) của Google AI giúp giảm thiểu chi phí vận hành, đồng thời đảm bảo chỉ có dữ liệu đặc trưng (embeddings) được gửi đi để xử lý, chứ không phải nội dung gốc.
Thiết lập dễ dàng và tích hợp Raycast
Một trong những điểm mạnh của Recall là quy trình cài đặt thân thiện với người dùng. Dự án cung cấp một trình thiết lập (setup wizard) có hoạt hình (animated wizard) giúp tự động hóa các bước:
- Tìm kiếm đường dẫn Python và kiểm tra các phụ thuộc.
- Hướng dẫn lấy và xác thực API Key từ Google AI Studio.
- Chọn thư mục cần đánh index.
- Hiển thị tiến trình đánh index và tự động thử lại khi gặp giới hạn tốc độ.
Giao diện trình thiết lập Recall
Ngoài ra, Recall còn đi kèm một tiện ích mở rộng Raycast dành cho người dùng macOS. Tiện ích này cho phép tìm kiếm trực quan dạng lưới (grid UI) với hình thu nhỏ (thumbnails) ngay từ thanh khởi động của Raycast, giúp truy cập nhanh chóng các file ảnh hoặc video.
Hỗ trợ lập trình viên
Recall cũng cung cấp một Python API đơn giản để các nhà phát triển có thể tích hợp hoặc xây dựng các tính năng mở rộng:
from vector_embedded_finder import search, ingest_file
# Nhúng một tệp tin bất kỳ
ingest_file("~/Photos/team-dinner.jpg")
# Tìm kiếm bằng ngôn ngữ tự nhiên
matches = search("bữa tối nhóm trên sân thượng", n_results=5)
for m in matches:
print(f"{m['file_name']} - {m['similarity']:.0%} trùng khớp")
Với Recall, việc tìm kiếm thông tin trên máy tính cá nhân trở nên thông minh và hiệu quả hơn bao giờ hết, xóa bỏ rào cản của việc quản lý file thủ công.
Bài viết liên quan

Phần mềm
Anthropic ra mắt Claude Opus 4.7: Nâng cấp mạnh mẽ cho lập trình nhưng vẫn thua Mythos Preview
16 tháng 4, 2026

Công nghệ
Qwen3.6-35B-A3B: Quyền năng Lập trình Agentic, Nay Đã Mở Cửa Cho Tất Cả
16 tháng 4, 2026

Công nghệ
Spotify thắng kiện 322 triệu USD từ nhóm pirate Anna's Archive nhưng đối mặt với bài toán thu hồi
16 tháng 4, 2026
