
Đăng ngày 19 tháng 5, 2023, 2:45 PM EDT
Jayric là cử nhân Khoa học Pháp y với hơn 5 năm kinh nghiệm viết lách và đam mê kỹ thuật reverse engineering cũng như phần cứng.
Hành trình công nghệ của anh bắt đầu từ thuở nhỏ với chiếc Nokia N91 cũ, nơi anh đóng gói lại các game Java như bản port Pokémon Blue trên Symbian để chỉnh sửa TM và Poké Dollars. Đến cấp 3, anh đã flash custom ROM Android và đổi game mod để kiếm tiền ăn trưa. Thời đại học, anh học C/C++ và điện tử trên board TI Tiva C LaunchPad, sau đó tự làm các dự án DIY từ USB security key đến thiết bị tự động hóa nhà.
Hiện Jayric thích viết tại MUO để chia sẻ và học hỏi về công nghệ, đồng thời trau dồi nghề nghiệp. Ngoài công nghệ, anh thích chơi CS2, Dragon Nest, tập gym, chạy 5km hàng ngày và đọc sách trong nhà kính.
Auto-GPT là dự án mã nguồn mở cho phép mọi người tạo trợ lý AI đáp ứng nhu cầu của họ. Các trợ lý AI này có khả năng suy nghĩ và tự phê phán, có thể tự tạo prompt để đạt được một tập mục tiêu cụ thể và hoàn thành vai trò của mình. Nó sử dụng cùng mô hình ngôn ngữ GPT như ChatGPT phổ biến.
Nếu bạn muốn khai thác sức mạnh của GPT dưới dạng trợ lý AI, bạn có thể quan tâm đến Auto-GPT. Đây là cách cài đặt và thiết lập Auto-GPT trên Ubuntu.
Điều kiện tiên quyết để cài đặt Auto-GPT
Để cài đặt Auto-GPT, bạn trước tiên cần cài đặt gói Python3 và Git mới nhất trên máy tính.
Python được sử dụng rộng rãi trong Auto-GPT. Để cài đặt phiên bản Python mới nhất trên Ubuntu, mở terminal và cập nhật, nâng cấp gói bằng:
sudo apt update && sudo apt upgrade
Bây giờ, thêm PPA deadsnakes bằng lệnh sau:
sudo add-apt-repository ppa:deadsnakes/ppa
Cài đặt phiên bản Python mới nhất với:
sudo apt install python3.11
Thay "python3.11" trong lệnh trên bằng phiên bản Python mới nhất tại thời điểm cài đặt.
Sau cài đặt, kiểm tra xem pip đã được cài đặt trên máy chưa:
pip --version
Nếu bạn dùng Python 3.4 trở lên, pip nên đã có sẵn. Nhưng nếu thiếu, cài pip bằng:
sudo apt install python3-pip
Sau khi cài Python mới nhất và pip trên Ubuntu, cài Git và clone kho Auto-GPT dùng git clone:
sudo apt install git sudo git clone https://github.com/Significant-Gravitas/Auto-GPT.git
Chuyển thư mục vào thư mục mã Auto-GPT mới tạo bằng lệnh cd:
cd Auto-GPT
Bước 1: Cấu hình Auto-GPT trên Ubuntu
Sau khi đã thiết lập đúng môi trường cho Auto-GPT, bạn cần cấu hình khóa API OpenAI làm biến môi trường.
Để lấy khóa API OpenAI, đăng ký tài khoản tại platform.openai.com. Đảm bảo bạn thiết lập phương thức thanh toán để dùng sản phẩm GPT của OpenAI.
Sau khi đăng nhập, nhấp vào ảnh hồ sơ góc trên bên phải và chọn View API Keys.
Để tạo khóa API, nhấp nút Create new secret key, thêm tên bất kỳ, và sao chép khóa API bằng Ctrl + C hoặc nhấp biểu tượng sao chép. Bạn sẽ dùng khóa này làm thông tin xác thực cho trợ lý AI dùng công nghệ GPT của OpenAI.
Sau khi sao chép, dán khóa vào file .env. File env sẽ lưu trữ tất cả khóa API bạn dùng với Auto-GPT. Nếu bạn không cần cơ sở dữ liệu vector backend như Pinecone, khóa API OpenAI của bạn đủ để dùng Auto-GPT.
Để đặt khóa API, mở file .env bằng nano:
nano .env.template
Để tìm biến khóa API OpenAI, giữ CTRL + W, tìm “OPEN_API_KEY=”, rồi nhấn Enter.
Thay thế placeholder bằng khóa API của bạn bằng Ctrl + V và nhấn Ctrl + S để lưu. Thoát nano bằng Ctrl + X.
Bạn cũng phải đổi tên file ".env.template" thành chỉ ".env". Để làm vậy, chạy:
sudo mv .env.template .env
Bước 2: Cài đặt phụ thuộc Auto-GPT trên Ubuntu
Auto-GPT dùng nhiều thư viện Python. Bạn cần cài tất cả gói dùng pip và file requirements.txt đi kèm mã nguồn AutoGPT.
Để cài tất cả phụ thuộc Python, chạy:
pip install -r requirements.txt
Tiếp theo, thử chạy Auto-GPT bằng:
python3 -m autogpt
Chúc mừng! Bạn đã cài đặt và thiết lập thành công Auto-GPT trên máy Ubuntu.
Cách sử dụng Auto-GPT trên Ubuntu
Với Auto-GPT đã cài đặt, bạn có thể tạo trợ lý AI riêng. Có hai chế độ khi dùng Auto-GPT. Ở chế độ mặc định, bạn chỉ cần cung cấp nhiệm vụ. Dựa trên nhiệm vụ chỉ định, Auto-GPT sẽ tự động tạo tên, vai trò và mục tiêu cho trợ lý AI.
Ở chế độ thủ công, Auto-GPT sẽ yêu cầu bạn chỉ định tên, mục tiêu và tối đa 5 mục tiêu bạn muốn trợ lý AI tuân theo khi thực hiện nhiệm vụ. Chế độ này cho phép bạn kiểm soát cách trợ lý AI hoạt động.
Để dùng chế độ thủ công, dùng lệnh sau:
--manual
Trong ví dụ này, chúng ta đặt tên trợ lý AI, giao vai trò tìm mã khuyến mãi sản phẩm, và một vài mục tiêu về chất lượng mã khuyến mãi.
Khi tên, mục tiêu và vai trò đã cung cấp, trợ lý AI sẽ kích hoạt ngay và bắt đầu lặp qua quy trình suy nghĩ và thực thi.
Trong suốt quá trình, bạn có thể xem suy nghĩ, lý do, kế hoạch, phê phán và hành động tiếp theo của trợ lý AI. Hành động tiếp theo chỉ được thực thi sau khi bạn phê duyệt.
Bạn có thể phê duyệt hành động tiếp theo của AI bằng cách gõ "y" cho yes. Nếu không muốn AI tiếp tục kế hoạch, gõ "n" cho no và thoát.
Nếu bạn tin tưởng trợ lý AI và không muốn tiếp tục theo dõi mọi suy nghĩ và hành động, bạn có thể gõ "y -(số)". Ví dụ, nếu muốn Auto-GPT thực thi 5 hành động tiếp theo, gõ "y -5". Hơn nữa, nếu muốn đưa phản hồi cho trợ lý AI, bạn cũng có thể gõ prompt làm đầu vào.
Trong ví dụ này, trợ lý đã lặp lại cùng suy nghĩ, kế hoạch và thực thi 3 lần. Vì vậy chúng ta quyết định đưa phản hồi để dừng lại vì nỗ lực ban đầu đã đủ.
Khi trợ lý AI hoàn thành nhiệm vụ, bạn có thể xem kết quả cuối cùng bằng cách mở thư mục /Auto-GPT-x.x.x/autogpt/auto_gpt_workspace.
Thành công! Trợ lý AI của chúng ta cho danh sách mã khuyến mãi hoạt động cho chuột chúng ta đang tìm.
Hạn chế của Auto-GPT
Mặc dù Auto-GPT cho kết quả khá hứa hẹn, nó vẫn chưa mạnh mẽ hay hữu ích như ban đầu được thổi phồng. Trong quá trình test, bất kỳ nhiệm vụ hơi phức tạp nào thường dẫn đến trợ lý AI lặp lại cùng mẫu suy nghĩ và hành động, cuối cùng thất bại.
Phần lớn vấn đề này do عدم khả năng của AI xử lý quảng cáo web, cookie, trang đăng nhập và pop-up. Có thể do Auto-GPT vẫn ở giai đoạn phát triển sớm.
Vì vậy, hiện tại bạn chỉ nên dùng Auto-GPT như cách chơi và thử nghiệm với trợ lý AI.
Auto-GPT Sẽ Cải Thiện Liên Tục
Auto-GPT chưa mạnh như mong đợi do giai đoạn phát triển hiện tại và quyền truy cập GPT-4 hạn chế. Tuy nhiên, những điều này sẽ không kéo dài vì Auto-GPT đang thu hút nhiều sự chú ý và hỗ trợ từ người dùng toàn cầu.
Phát triển Auto-GPT có thể sẽ tiếp tục cho đến khi đạt trạng thái trưởng年 ổn định với nhiều tính năng hữu ích được triển khai. Chỉ là vấn đề thời gian trước khi Auto-GPT trở thành công cụ thực tế cho ứng dụng cá nhân, chuyên nghiệp và kinh doanh.