Kako instalirati BabyAGI

Kako Instalirati Babyagi



U prethodnom članku raspravljali smo o čemu Auto-GPT je i kako ga instalirati . Auto-GPT dominira na GitHubu sa 144 000 zvjezdica i broji kako raste, a slijedi ga BabyAGI sa 16 000 zvjezdica u vrijeme pisanja ovog bloga.

I Auto-GPT i BabyAGI koriste mogućnosti ChatGPT-a putem OpenAI API-ja za obavljanje svog posla. Konceptualno, BabyAGI radi s dijagramom toka na sljedeći način:







BabyAGI je autonomni agent. Umjesto da naređuje svaki korak u obavljanju nečega, BabyAGI može razviti proceduralni korak u izvršavanju zadatka proučavanjem zadanog cilja.



BabyAGI je razvio Yohei Nakajima korištenjem programskog jezika Python koristeći OpenAI API GPT 3.5 i GPT 4. Morate znati da je korištenje besplatne verzije OpenAI API-ja ograničeno samo na 3 zahtjeva u minuti (RPM). S druge strane, BabyAGI treba više od toga da radi ispravno. Stoga se preporučuje korištenje OpenAI API-ja s pravim planom cijena. Također, BabyAGI koristi vektorsku bazu podataka kao izlaznu i sistemsku memoriju koja zahtijeva poslužitelj vektorske baze podataka pod nazivom 'Pinecone'. Provjerite imate li barem besplatan račun Pinecone.



Instalirat ćemo BabyAGI na Kali Linux stroj. Nema fundamentalne razlike gdje god ga instalirali sve dok imate Python i Git instaliran na svom računalu. Ovaj vodič se odnosi na sve operativne sustave.





Priprema

1. Nabavite OpenAI API ključ

Ići https://platform.openai.com/account/api-keys . Stvorite novi tajni ključ i kopirajte vrijednost OpenAI ključa.




2. Nabavite PineCone API ključ i njegovu vrijednost okruženja

Prijavite se na https://www.pinecone.io/ i prijeđite na stranicu 'Ključevi API-ja'. Kopirajte vrijednost ključa i vrijednost okruženja.

Instalirajte i postavite BabyAGI

Otvorite svoj terminal (Linux & MAC) ili PowerShell (Windows) i učinite sljedeće korake:

Klonirajte projekt BabyAGI na GitHubu.

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

Kako biste spriječili bilo kakvu pogrešku tijekom procesa instalacije, toplo se preporučuje da prvo ažurirate svoj sustav. Pokrenite sljedeći kod:

sudo prikladno ažuriranje -i && sudo prikladna nadogradnja -i && sudo apt dist-upgrade -i

Promijenite radni direktorij u mapu BabyAGI i instalirajte sve pakete ovisnosti Pythona.

CD babyagi && pip instalirati -r zahtjevi.txt

Ako se pitate koje su potrebne ovisnosti, ovo su sljedeće:

Kopirajte zadani env predložak i preimenujte ga u samo 'env' datoteku.

cp .env.primjer .env

Otvorite datoteku 'env' bilo kojim uređivačem teksta i umetnite OpenAI API ključ, Pinecone API ključ i vrijednost okruženja Pinecone.

OPENAI_API_KEY =

PINECONE_API_KEY =

PINECONE_OKOLIŠ =

U istoj 'env' datoteci, dajte BabyAGI opis posla.

Pomaknite se prema dolje i pronađite odjeljak pod nazivom RUN CONFIG. Postavite CILJ i INITIAL_TASK. CILJ bi trebao biti ono što želite postići, a INITIAL_TASK bi trebao biti prvi zadatak s kojim treba započeti.

Spremite i zatvorite datoteku.

Pokrenite BabyAGI.

python babyagi. py

Zadani model LLM-a je GPT 3.5, možete promijeniti model u GPT 4 u svojoj 'env' datoteci. Pratite proces i prekinite program ako se dogodi nešto nepotrebno. Ne napuštajte radni stol; ne želite da vam BabyAGI na kraju pokvari račune za OpenAI.

Zaključak

BabyAGI je sustav vođen umjetnom inteligencijom koji je dizajniran za pojednostavljenje i automatizaciju procesa razmišljanja i upravljanja zadacima. Njegov glavni cilj je proizvesti kreativne ideje, organizirati ih u zadatke i odrediti im prioritete na temelju ciljeva i prošlih zadataka. Radeći u kontinuiranoj petlji, sustav dohvaća zadatke s popisa, izvršava ih, poboljšava rezultate i generira nove zadatke. BabyAGI koristi snagu OpenAI i Pinecone API-ja, crpeći inspiraciju iz ljudskog kognitivnog razvoja.