Perplexica là gì?
Perplexica là một công cụ tìm kiếm AI mã nguồn mở, tập trung vào quyền riêng tư, mang đến một giải pháp thay thế cho các công cụ tìm kiếm AI thông thường. Nó được xây dựng dựa trên SearxNG, một công cụ tìm kiếm nguồn mở khác, đảm bảo rằng các tìm kiếm của bạn không bị theo dõi và vẫn hoàn toàn riêng tư. Không giống như các công cụ tìm kiếm truyền thống thu thập dữ liệu của bạn, Perplexica ưu tiên quyền riêng tư của người dùng. Điều làm cho Perplexica trở nên độc đáo là khả năng tích hợp với các mô hình ngôn ngữ lớn (LLM) cục bộ. Thay vì dựa vào các API bên ngoài, Perplexica cho phép bạn sử dụng LLM trên máy của mình để xử lý các truy vấn và tạo câu trả lời. Cách tiếp cận này mang lại cho bạn quyền kiểm soát nhiều hơn đối với dữ liệu của mình và loại bỏ rủi ro về vi phạm quyền riêng tư.
Lợi ích của việc sử dụng Perplexica
Có nhiều lợi ích khi sử dụng Perplexica làm công cụ tìm kiếm AI của bạn:
- Quyền riêng tư nâng cao: Perplexica được xây dựng trên SearxNG, đảm bảo rằng các tìm kiếm của bạn không bị theo dõi. Điều này có nghĩa là dữ liệu của bạn vẫn ở chế độ riêng tư và bạn không phải lo lắng về việc các công ty theo dõi thói quen duyệt web của bạn.
- Kiểm soát dữ liệu: Với Perplexica, bạn có thể sử dụng LLM trên máy của mình để xử lý các truy vấn. Điều này mang lại cho bạn quyền kiểm soát nhiều hơn đối với dữ liệu của mình và loại bỏ rủi ro về vi phạm quyền riêng tư.
- Kết quả tìm kiếm chính xác: Perplexica sử dụng các kỹ thuật nâng cao để tinh chỉnh kết quả tìm kiếm và cung cấp thông tin chính xác. Điều này có nghĩa là bạn có thể tìm thấy những gì bạn đang tìm kiếm một cách nhanh chóng và dễ dàng.
- Trải nghiệm trò chuyện: Perplexica cho phép bạn trò chuyện với LLM, cho phép bạn khám phá các chủ đề một cách sâu sắc và nhận được câu trả lời toàn diện.
- Tìm kiếm tập trung: Bạn có thể tập trung tìm kiếm của mình vào các trang web cụ thể như Reddit hoặc YouTube, giúp bạn tìm thấy thông tin bạn cần một cách nhanh chóng.
Các tính năng chính của Perplexica
Perplexica cung cấp một loạt các tính năng khiến nó trở thành một công cụ tìm kiếm AI mạnh mẽ và linh hoạt:
- Tìm kiếm tập trung: Tính năng này cho phép bạn tập trung tìm kiếm của mình vào các trang web cụ thể, chẳng hạn như Reddit hoặc YouTube. Điều này có thể hữu ích nếu bạn đang tìm kiếm thông tin về một chủ đề cụ thể hoặc nếu bạn muốn xem những gì mọi người đang nói về một sản phẩm hoặc dịch vụ cụ thể.
- Tải tài liệu cục bộ lên: Với Perplexica, bạn có thể tải tài liệu cục bộ lên và trò chuyện với mô hình về chúng. Điều này có thể hữu ích nếu bạn đang nghiên cứu hoặc nếu bạn muốn nhận được phản hồi về một tài liệu mà bạn đang làm việc.
- Trải nghiệm trò chuyện: Perplexica cho phép bạn trò chuyện với LLM, cho phép bạn khám phá các chủ đề một cách sâu sắc và nhận được câu trả lời toàn diện. Điều này có thể hữu ích nếu bạn đang cố gắng tìm hiểu một chủ đề phức tạp hoặc nếu bạn chỉ muốn có một cuộc trò chuyện về một chủ đề cụ thể.
- Tích hợp SearxNG: Perplexica được xây dựng trên SearxNG, một công cụ tìm kiếm nguồn mở, đảm bảo rằng các tìm kiếm của bạn không bị theo dõi. Điều này có nghĩa là dữ liệu của bạn vẫn ở chế độ riêng tư và bạn không phải lo lắng về việc các công ty theo dõi thói quen duyệt web của bạn.
- Khả năng tương thích LLM cục bộ: Perplexica có thể tích hợp liền mạch với các LLM cục bộ bằng LM Studio, cho phép bạn sử dụng các mô hình AI trên máy tính của mình
Cách thiết lập Perplexica cục bộ
Để thiết lập Perplexica cục bộ, bạn sẽ cần cài đặt Docker Desktop và Git. Docker là một nền tảng cho phép bạn chạy các ứng dụng trong các container, có nghĩa là chúng được cách ly với hệ thống của bạn. Git là một hệ thống kiểm soát phiên bản cho phép bạn theo dõi các thay đổi đối với các tệp của mình.
Bước 1: Cài đặt Docker Desktop
Nếu bạn chưa cài đặt Docker Desktop, bạn có thể tải xuống từ trang web Docker. Sau khi tải xuống, hãy làm theo hướng dẫn để cài đặt nó trên máy tính của bạn.
Bước 2: Cài đặt Git
Nếu bạn chưa cài đặt Git, bạn có thể tải xuống từ trang web Git. Sau khi tải xuống, hãy làm theo hướng dẫn để cài đặt nó trên máy tính của bạn.
Bước 3: Sao chép kho Perplexica
Tiếp theo, bạn cần sao chép kho Perplexica vào máy tính của mình. Bạn có thể thực hiện việc này bằng cách sử dụng Git. Mở một cửa sổ dòng lệnh và điều hướng đến thư mục nơi bạn muốn sao chép kho lưu trữ. Sau đó, chạy lệnh sau:
git clone https://github.com/itzCrazyKnz/Perplexica.git
Lệnh này sẽ tải xuống tất cả các tệp cần thiết để chạy Perplexica.
Bước 4: Định cấu hình Perplexica
Sau khi tải xuống các tệp, bạn cần định cấu hình Perplexica. Mở tệp sample.config.toml
và đổi tên thành config.toml
. Trong tệp này, bạn có thể chỉ định các khóa API cho các LLM khác nhau, cũng như các cài đặt khác.
Bước 5: Chạy Perplexica với Docker
Khi bạn đã định cấu hình Perplexica, bạn có thể chạy nó bằng Docker. Điều hướng đến thư mục nơi bạn sao chép kho lưu trữ và chạy lệnh sau:
docker-Compose up -d
Lệnh này sẽ xây dựng các hình ảnh Docker cần thiết và khởi động các container trong nền.
Kết nối Perplexica với LM Studio
LM Studio là một công cụ cho phép bạn chạy các LLM cục bộ. Để kết nối Perplexica với LM Studio, bạn cần tải xuống một mô hình cục bộ. Mở LM Studio và nhấp vào biểu tượng khám phá ở bên trái. Sau đó, tìm kiếm một mô hình bạn muốn sử dụng. Tác giả khuyến nghị một mô hình Qwen 3B, vì nó có hiệu suất tốt.
Sau khi tải xuống một mô hình, bạn cần chỉ định URL API LM Studio trong cài đặt Perplexica. Mở giao diện người dùng Perplexica và nhấp vào biểu tượng bánh răng ở phía dưới bên trái. Sau đó, chọn “custom OpenAI” làm nhà cung cấp mô hình và nhập http://host.docker.internal:1234/v1
làm URL cơ sở.
Lưu cài đặt của bạn và bạn đã sẵn sàng bắt đầu sử dụng Perplexica với LM Studio.