Trí tuệ nhân tạo đã nổi lên như một cảm giác thời đại mới, bỏ lại mọi thứ trong cát bụi. Với những bổ sung mới hàng ngày, có rất nhiều điều để mong đợi.
Mọi người sử dụng công cụ đa diện, phổ biến này để pha trò, viết mã và thậm chí trả lời những câu hỏi ngẫu nhiên nhất. Thật dễ dàng để sử dụng ChatGPT trên các hệ điều hành khác, vậy với tư cách là người dùng Linux, tại sao bạn lại phải ở lại phía sau?
Bạn cũng có thể tận hưởng hình đại diện Linux của ChatGPT, ShellGPT. Sau đây là cách cài đặt và sử dụng công cụ AI từ thiết bị đầu cuối Ubuntu của bạn chỉ bằng vài bước đơn giản.
ShellGPT, tên tương đương với Linux của ChatGPT là gì?
ShellGPT, như thường được biết đến nhiều hơn, là dòng lệnh tương đương với ChatGPT, qua đó người dùng có thể sử dụng và tương tác với chatbot AI thông qua thiết bị đầu cuối Linux của họ. Chatbot này lấy sức mạnh từ Mô hình ngôn ngữ lớn của OpenAI, cung cấp các đề xuất thông minh cho người dùng.
Mô hình ngôn ngữ lớn (LLM) đang trở thành chủ đề thảo luận sôi nổi vì bạn có thể dễ dàng chạy các chatbot hỗ trợ LLM trên Raspberry Pi của mình.
Nghe có vẻ hấp dẫn phải không?
Nếu bạn có kinh nghiệm tương tác với ChatGPT, bạn sẽ thích phiên bản shell Linux thay thế này.
Lợi ích của việc cài đặt ShellGPT trên máy của bạn là gì? Nó đơn giản; bạn không cần phải gõ các lệnh dài không cần thiết hoặc truy cập vào trình duyệt của mình. Thay vào đó, bạn có thể thực hiện tất cả các tác vụ có thể một cách thoải mái trên thiết bị đầu cuối Linux của mình.
Trước khi cài đặt ShellGPT trên máy Ubuntu của bạn, đây là một số điều kiện tiên quyết cần quan tâm.
Bước 1:Cài đặt Python và PIP trên máy của bạn
Giống như hầu hết các công cụ hỗ trợ trí tuệ nhân tạo, ngay cả ShellGPT cũng chạy trên Python. Mặc dù Python thường được cài đặt mặc định trên hầu hết các bản phân phối Linux nhưng bạn có thể kiểm tra cài đặt của nó thông qua thông tin phiên bản của nó. Nếu máy của bạn không có Python, bạn phải cài đặt nó trước khi chuyển sang các bước tiếp theo.
Mở một thiết bị đầu cuối và nhập các lệnh sau để kiểm tra phiên bản Python:
python3 --version Nếu lệnh trả về đầu ra phiên bản số, bạn có thể cho rằng mình đang chuẩn bị và sẵn sàng hoạt động một cách an toàn. Tuy nhiên, nếu gặp bất kỳ lỗi nào, bạn nên cài đặt Python trên Ubuntu trước khi cài đặt PIP.
Bây giờ bạn đã cài đặt Python trên máy của mình, đã đến lúc cài đặt PIP, trình quản lý gói gốc của Python.
Mặc dù PIP thường được cài đặt sẵn với gói Python, nhưng tốt nhất bạn nên kiểm tra phiên bản trước để biết trạng thái cài đặt của nó. Chạy lệnh sau để kiểm tra xem nó đã được cài đặt trên máy của bạn chưa:
pip --version Nếu bạn gặp lỗi sau khi thực thi, bạn cần cài đặt trình quản lý gói:
Command 'pip' not found, but can be installed with:
Bạn có thể sử dụng lệnh sau để cài đặt nó:
sudo apt install python3-pip
Sau khi cài đặt, bạn có thể sử dụng lại --version lệnh để kiểm tra xem quá trình cài đặt có thành công hay không.
Bước 2:Cài đặt và thiết lập môi trường ảo bằng Python
Bây giờ Python và PIP đã sẵn sàng, bạn có thể thiết lập môi trường ảo của Python để tạo môi trường máy thuận lợi cho việc cài đặt và chạy ShellGPT. Môi trường ảo lý tưởng để chạy các chương trình biệt lập vì chúng có thể tránh xung đột thư viện.
Với môi trường ảo đi kèm, bạn có thể hạn chế sự tương tác giữa các chương trình của hệ thống và môi trường ảo trong khi thực hiện các hoạt động thực thi khác nhau trong các silo.
Sử dụng môi trường ảo là bước tùy chọn, nhằm tránh những rủi ro không lường trước được trong quá trình cài đặt và sử dụng thư viện Python.
Để tạo môi trường ảo bằng Python, bạn cần cài đặt venv mô-đun:
sudo apt install python3-venv -y
Thiết lập môi trường ảo
Sau khi cài đặt môi trường ảo, bạn có thể thiết lập môi trường ảo để nó có thể hỗ trợ các lệnh của ShellGPT một cách liền mạch.
Đầu tiên, tạo một thư mục mới để sắp xếp và lưu trữ các tập tin. Bạn có thể sử dụng mkdir lệnh, theo sau là tên thư mục, như sau:
mkdir cli-shellgpt Điều hướng đến thư mục mới tạo này bằng lệnh cd:
cd cli-shellgpt Sau đó, tạo môi trường ảo mới với venv lệnh, theo sau là tên môi trường:
python3 -m venv cli-shellgpt Vì môi trường ảo không được bật theo mặc định nên bạn phải bật nó theo cách thủ công bằng nút kích hoạt kịch bản:
source cli-shellgpt/bin/activate Ngay khi thực thi lệnh trên, bạn sẽ nhận thấy các thay đổi mặc định của dấu nhắc shell Linux, như hiển thị bên dưới:
(cli-shellgpt) sahil@vm:
Bước 3:Tạo khóa OpenAPI
Vì môi trường ảo đã sẵn sàng nên bạn phải kết nối các dịch vụ OpenAI và máy Ubuntu của mình để chạy ShellGPT. Để làm được điều này, bạn phải truy cập trang web của OpenAI và tạo tài khoản tại đó.
Nếu bạn đã có tài khoản, bạn có thể đăng nhập bằng thông tin xác thực của mình và điều hướng đến ảnh hồ sơ của bạn, nằm ở phía trên bên phải của trang web.
Nhấp vào Xem khóa API , theo sau là Tạo khóa bí mật mới .
Không chia sẻ khóa này với bất kỳ ai vì kết nối là riêng tư và chỉ được sử dụng trên máy của bạn.
Sao chép khóa API từ hộp thoại và lưu nó ở đâu đó vì bạn sẽ không thể xem lại khóa đó nữa.
Để thiết lập kết nối trên máy Ubuntu của bạn, hãy tạo biến môi trường bằng xuất lệnh:
export OPENAI_API_KEY=<paste key details here> Thêm và xác minh khóa API vào biến môi trường ảo
Khi bạn thực thi khóa API theo cách này, Linux sẽ chỉ sử dụng nó cho một phiên bản duy nhất. Tuy nhiên, nếu bạn muốn thực thi vĩnh viễn, hãy lưu nó vào .bashrc tập tin.
Tất cả những gì bạn phải làm là nhập lệnh đầu tiên và nhập lệnh tiếp theo trong trình soạn thảo văn bản:
nano ./bashrc
export OPENAI_API_KEY=<paste key details here>
Lưu và thoát trình chỉnh sửa. Sau đó, sử dụng lệnh nguồn để kích hoạt các thay đổi.
source ./bashrc Cuối cùng, xác minh khóa API bằng env lệnh.
env
OPENAI_API_KEY của bạn biến môi trường phải được liệt kê trong đầu ra.
Bước 5:Cài đặt ShellGPT trên Ubuntu
Sau khi tất cả các thủ tục cài đặt hoàn tất, bạn chỉ cần chuyển sang phần tốt nhất, cài đặt ShellGPT. Các bước cài đặt khá đơn giản và bạn có thể cài đặt công cụ bằng lệnh sau:
pip3 install shell-gpt
Hãy để quá trình cài đặt kết thúc; trong khi đó, bạn có thể xem một số cách thú vị để sử dụng công cụ AI thông qua cửa sổ terminal của mình.
Sử dụng ShellGPT để chạy truy vấn qua Terminal
Toàn bộ mục đích của việc cài đặt ShellGPT là giúp cuộc sống của bạn dễ dàng hơn. Để sử dụng thiết bị đầu cuối làm công cụ tìm kiếm và chạy một số truy vấn, bạn có thể sử dụng sgpt lệnh, theo sau là truy vấn của bạn trong dấu ngoặc kép:
sgpt "How many galaxies exist within the universe"
Sử dụng ShellGPT để tạo mã
Bạn cũng có thể sử dụng ShellGPT để tạo mã. Bạn có thể làm điều đó bằng cách chuyển lệnh phù hợp với sgpt lệnh:
sgpt --code "print the Fibonacci series"
Đầu ra bao gồm mã bạn có thể thực thi trong Python để tạo chuỗi Fibonacci.
Sử dụng ShellGPT trong Terminal của Ubuntu
Các lệnh Linux trở nên dễ dàng, đặc biệt khi mọi thứ đều có sẵn trong cửa sổ terminal của bạn. Từ việc chạy các lệnh shell đến sử dụng thiết bị đầu cuối làm công cụ tìm kiếm, bạn có thể thực hiện tất cả với ShellGPT.
Nhưng vì ShellGPT dựa trên khái niệm tương tự như ChatGPT nên nó có một số vấn đề riêng và có thể mất một thời gian để hoàn thiện. Cho đến khi bạn có thể tải xuống phiên bản mới không có lỗi, tốt nhất bạn nên tiếp tục xử lý những điểm chưa hoàn hảo của công cụ và giúp cuộc sống của bạn dễ dàng hơn bằng các lệnh tự động của ShellGPT.