Hình ảnh chính cho bài viết này được tạo bởiTrình tạo hình ảnh AI của HackerNoon thông qua lời nhắc "người máy sử dụng máy tính để bàn cũ"
Có một cái gì đó mới trong không gian AI. Trong bài đăng này, tôi sẽ hướng dẫn bạn quy trình cài đặt và thiết lập PrivateGPT.
Một công cụ mạnh mẽ cho phép bạn truy vấn tài liệu cục bộ mà không cần kết nối internet. Cho dù bạn là nhà nghiên cứu, nhà phát triển hay chỉ muốn khám phá các công cụ truy vấn tài liệu, PrivateGPT đều cung cấp giải pháp hiệu quả và an toàn. Hướng dẫn này đi kèm với một video Youtube, nơi bạn có thể tìm thấy bản minh họa từng bước về quy trình cài đặt!
Python 3.10 trở lên được cài đặt trên hệ thống hoặc môi trường ảo của bạn
Kiến thức cơ bản về sử dụng Giao diện dòng lệnh (CLI/Terminal)
Đã cài đặt Git
Đầu tiên, hãy tạo một môi trường ảo. Bạn có thể tạo một thư mục trên máy tính để bàn của mình. Trong ảnh chụp màn hình bên dưới, bạn có thể thấy tôi đã tạo một thư mục có tên 'blog_projects'. Mở dòng lệnh từ thư mục đó hoặc điều hướng đến thư mục đó bằng thiết bị đầu cuối/Dòng lệnh. Làm theo các bước dưới đây để tạo môi trường ảo.
python3 -m venv myenv
Tên môi trường ảo của bạn sẽ là 'myenv'
nguồn myenv/bin/kích hoạt
myenv\Scripts\kích hoạt
git clone https://github.com/imartinez/privateGPT.git
Bằng cách tạo và kích hoạt môi trường ảo trước khi sao chép kho lưu trữ, chúng tôi đảm bảo rằng các phần phụ thuộc của dự án sẽ được cài đặt và quản lý trong môi trường này. Điều này giúp duy trì một môi trường phát triển sạch sẽ và biệt lập dành riêng cho dự án này.
Sau khi sao chép kho lưu trữ, bạn có thể tiến hành cài đặt các phần phụ thuộc của dự án và bắt đầu làm việc với dự án trong môi trường ảo đã kích hoạt.
Sau đó sao chép mã repo từ Github và đi vào thư mục hoặc thư mục nơi bạn muốn dự án của mình tồn tại. Mở terminal hoặc điều hướng đến thư mục của bạn từ dòng lệnh.
Khi mọi thứ tải xong, bạn có thể chạy lệnh cài đặt yêu cầu để cài đặt các phụ thuộc cần thiết.
CD <TÊN THƯ MỤC>
cài đặt pip -r tests.txt
Đảm bảo rằng bạn tạo một thư mục mô hình trong dự án của mình để đặt mô hình mà bạn đã tải xuống.
PrivateGPT đi kèm với tập dữ liệu mẫu sử dụng 'trạng thái của bảng điểm liên kết' làm ví dụ. Tuy nhiên, bạn cũng có thể nhập tập dữ liệu của riêng mình. Hãy để tôi chỉ cho bạn cách làm.
python ingest.py
Hoàn hảo! Quá trình nhập dữ liệu hoàn tất. Bây giờ, chúng ta hãy chuyển sang bước tiếp theo!
Nếu bạn gặp lỗi này: cannot import name 'DEFAULT_CIPHERS' from 'urllib3.util.ssl_'
, hãy sử dụng lệnh này: python -m pip install requests "urllib3<2"
Điều quan trọng cần đề cập, NẾU BẠN THÊM TÀI LIỆU MỚI VÀO SOURCE_DOCS CỦA BẠN, bạn cần chạy lại 'python ingest.py'
-------------------------------------------------- -------------
Bây giờ là phần thú vị—đặt câu hỏi cho tài liệu của bạn bằng PrivateGPT. Hãy để tôi chỉ cho bạn cách nó được thực hiện.
[ thư mục dự án 'privateGPT' , nếu bạn nhập ls trong CLI của mình, bạn sẽ thấy tệp READ.ME, trong số một số tệp.]
python privateGPT.py
Thủ thuật và thủ thuật: