BabyAGI

BabyAGI là gì ? Cài đặt và sử dụng trên Linux cực đơn giản

BabyAGI là gì ?

BabyAGI (Baby Artificial General Intelligence) không phải là một thuật ngữ thông dụng trong lĩnh vực trí tuệ nhân tạo. Tuy nhiên, nó có thể được hiểu là một dạng đơn giản hơn của AGI (Artificial General Intelligence) hay còn gọi là Trí tuệ nhân tạo tổng quát.

Trí tuệ nhân tạo tổng quát (AGI) là một hình thức của trí tuệ nhân tạo (AI) mà ở đó máy móc có khả năng hiểu hoặc học hỏi bất kỳ nhiệm vụ trí tuệ nào mà con người có thể làm. Nói cách khác, AGI có thể thực hiện nhiều tác vụ thông minh mà không bị giới hạn ở một lĩnh vực cụ thể.

BabyAGI có thể là một hình thức đơn giản hơn của AGI, với khả năng học hỏi và thực hiện nhiệm vụ thông minh ở mức độ thấp hơn hoặc bị giới hạn hơn so với AGI. Tuy nhiên, do đây không phải là thuật ngữ phổ biến, thông tin về BabyAGI có thể không chính xác hoặc không đầy đủ.

Cài đặt BabyAGI trên môi trường Linux

Bài viết liên quan cài đặt AutoGPT: AutoGPT là gì ? Hướng dẫn cài đặt và sử dụng trên Linux

Môi trường yêu cầu:

  • Python 3.10 trở lên.
  • Khoá API của GPT-3.5 hoặc GPT4.

Lấy API của OpenAI

Để lấy khoá API của OpenAI, vui lòng truy cập: https://platform.openai.com/account/api-keys .Để sử dụng khóa API OpenAI cho AutoGPT 3.5, bạn CẦN update lên bản ChatGPT Plus.

Bạn có thể thiết lập tài khoản trả phí tại https://platform.openai.com/account/billing/overview .

Cài đặt

Để cài đặt BabyAGI, hãy làm theo các bước sau:

  1. Đảm bảo rằng bạn có tất cả các yêu cầu được liệt kê ở trên, nếu không, hãy cài đặt/tải từ Git AutoAGI.

Để thực hiện các lệnh sau, hãy mở cửa sổ CMD, Bash hoặc Powershell bằng cách điều hướng đến một thư mục trên máy tính và nhập CMD đường dẫn thư mục ở trên cùng, sau đó nhấn enter.

  1. Sao chép kho lưu trữ: Đối với bước này, bạn cần cài đặt Git. Ngoài ra, bạn có thể tải xuống bản phát hành ổn định mới nhất ( Source code (zip), cuối trang).

				
					apt update -y
apt install git
git clone https://github.com/yoheinakajima/babyagi.git
				
			

3. Điều hướng đến thư mục nơi kho lưu trữ đã được tải xuống

				
					cd babyagi
				
			

4. Cấu hình thư mục .env

Tiến hành đổi tên mặc định của thư mục .env.template trong  /babyagi thành .env. Sau đó, tiến hành import API Key của OpenAI tại dòng: OPENAI_API_KEY= .

mv .env.template .env
nano .env

Tiến hành lưu lại và cài đặt thư viện cần thiết.

pip install -r requirements.txt

5. Chạy command để sử dụng BabyAGI trên Linux.

python babyagi.py

Nếu bạn sử dụng python version 3x thì chạy lệnh dưới.

				
					python3 babyagi.py
				
			

Ta được kết quả như ảnh dưới:

Sử dụng BabyAGI trên môi trường Linux

Sau khi cấu hình xong môi trường BabyAGI trên Linux. Bạn truy cập vào thư mục /babyagi (thư mục kéo từ git về) sửa file cấu hình .env ở trên.

Trong đó:

  • TABLE_NAME= Tên bảng mặc định: baby-agi-test-table. Đây là tên bảng nó sẽ sử dụng trong Pinecone.
  • BABY_NAME= Phần đặt tên.
  • OBJECTIVE= Phần yêu cầu, mục tiêu chính bạn muốn BabyAGI thực hiện.
  • INITIAL_TASK= Là nhiệm vụ đầu tiên mà BabyAGI cần thực hiện. Từ task thứ 2 trở đi BabyAGI sẽ tự lên kế hoạch và tự trả lời, bạn sẽ không thể can thiệp câu hỏi trong quá trình đó.

BabyAGI sẽ chạy 1 vòng lặp vô hạn được lấy từ API OpenAI khổng lồ vì nó không tự dừng lại, ít nhất là trong phiên bản hiện tại, nếu bạn không chủ động dừng (Dừng nhất tổ hợp phím Ctrl + C).

Tuy nhiên, ở bản miễn phí sẽ bị giới hạn ở vòng lặp thứ 3, nếu bạn cần tạo vòng lặp liên tục (càng lặp thì yêu cầu, mục tiêu ban đầu đưa ra sẽ càng chi tiết).

Chúc các bạn thao tác thành công!

AIVA – Trợ lý ảo toàn năng

AIVA là một giải pháp trí tuệ nhân tạo toàn diện gồm hơn 300 trợ lý ảo đa năng và thông minh, giúp tiết kiệm thời gian và công sức bằng cách cung cấp câu trả lời ngay lập tức, thay vì phải tìm kiếm trên Internet hoặc tra cứu tài liệu. Một số tính năng nổi bật của AIVA:

  • Trợ lý viết bài, chuyên gia SEO
  • Trợ lý tạo video và viết kịch bản
  • Trợ lý xử lý và phân tích dữ liệu
  • Trợ lý viết quảng cáo, quản lý mạng xã hội
  • Trợ lý và chuyên gia tư vấn, chuyên gia sale
VÀO NHÓM TRẢI NGHIỆM AIVA

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Back to top button