Cara Install BabyAGI

Cara Install Babyagi



Pada artikel sebelumnya kita telah membahas apa itu Auto-GPT itu dan cara installnya . Auto-GPT berkuasa di GitHub dengan 144.000 bintang dan terus bertambah, diikuti oleh BabyAGI dengan 16.000 bintang pada saat blog ini ditulis.

Baik Auto-GPT dan BabyAGI menggunakan kemampuan ChatGPT melalui OpenAI API untuk menjalankan pekerjaannya. Secara konseptual, BabyAGI bekerja dengan diagram alur sebagai berikut:







BabyAGI adalah agen otonom. Daripada mengurutkan setiap langkah dalam melakukan sesuatu, BabyAGI mampu mengembangkan langkah prosedural dalam menyelesaikan tugas dengan mempelajari tujuan yang diberikan.



BabyAGI dikembangkan oleh Yohei Nakajima dengan menggunakan bahasa pemrograman Python dengan memanfaatkan API OpenAI GPT 3.5 dan GPT 4. Perlu Anda ketahui bahwa penggunaan API OpenAI versi gratis hanya dibatasi 3 permintaan per menit (RPM). Padahal, BabyAGI membutuhkan lebih dari itu agar bisa berjalan dengan baik. Jadi, disarankan untuk menggunakan API OpenAI dengan paket harga yang tepat. Selain itu, BabyAGI menggunakan DB vektor sebagai output dan memori sistem yang memerlukan server database vektor bernama “Pinecone”. Pastikan Anda memiliki setidaknya akun Pinecone gratis.



Kami akan menginstal BabyAGI di mesin Kali Linux. Tidak ada perbedaan mendasar di mana pun Anda menginstalnya selama Anda menginstal Python dan Git di komputer Anda. Tutorial ini berlaku untuk semua sistem operasi.





Persiapan

1. Dapatkan Kunci API OpenAI

Pergi ke https://platform.openai.com/account/api-keys . Buat kunci rahasia baru dan salin nilai kunci OpenAI.




2. Dapatkan Kunci API PineCone dan Nilai Lingkungannya

Masuk ke https://www.pinecone.io/ dan lanjutkan ke halaman 'Kunci API'. Salin nilai kunci dan nilai lingkungan.

Instal dan Atur BabyAGI

Buka Terminal Anda (Linux & MAC) atau PowerShell (Windows), dan lakukan langkah-langkah berikut:

Kloning Proyek BabyAGI di GitHub.

git klon https: // github.com / yoheinakajima / tamu.git

Untuk mencegah kesalahan apa pun selama proses instalasi, sangat disarankan agar Anda memperbarui sistem Anda terlebih dahulu. Jalankan kode berikut:

sudo pembaruan yang tepat -Dan && sudo peningkatan yang tepat -Dan && sudo apt dist-upgrade -Dan

Ubah direktori kerja ke folder BabyAGI dan instal semua paket ketergantungan Python.

CD babyagi && pip Install -R persyaratan.txt

Jika Anda bertanya-tanya apa saja dependensi yang diperlukan, ini adalah yang berikut:

Salin templat env default dan ganti namanya menjadi file “env”.

cp .env.contoh .env

Buka file “env” dengan editor teks apa pun dan masukkan kunci API OpenAI, kunci API Pinecone, dan nilai lingkungan Pinecone.

OPENAI_API_KEY =

BIJI PINUS_API_KEY =

BIJI PINUS_ENVIRONMENT =

Dalam file “env” yang sama, berikan deskripsi pekerjaan pada BabyAGI.

Gulir ke bawah dan temukan bagian bernama RUN CONFIG. Tetapkan TUJUAN dan INITIAL_TASK. OBJECTIVE harus berupa apa yang ingin Anda capai dan INITIAL_TASK harus menjadi tugas pertama untuk memulai.

Simpan dan tutup file.

Jalankan BabyAGI.

python babyagi. py

Model LLM default adalah GPT 3.5, Anda dapat mengubah model ke GPT 4 di file “env” Anda. Pantau proses dan hentikan program jika terjadi sesuatu yang tidak perlu. Jangan tinggalkan meja Anda; Anda tidak ingin BabyAGI merusak tagihan OpenAI Anda pada akhirnya.

Kesimpulan

BabyAGI adalah sistem berbasis AI yang dirancang untuk menyederhanakan dan mengotomatisasi proses brainstorming dan manajemen tugas. Tujuan utamanya adalah menghasilkan ide-ide kreatif, mengorganisasikannya ke dalam tugas-tugas, dan memprioritaskannya berdasarkan tujuan dan kinerja tugas di masa lalu. Beroperasi dalam putaran berkelanjutan, sistem mengambil tugas dari daftar, menjalankannya, meningkatkan hasil, dan menghasilkan tugas baru. BabyAGI memanfaatkan kekuatan OpenAI dan Pinecone API, mengambil inspirasi dari perkembangan kognitif manusia.