Kā instalēt BabyAGI

Ka Instalet Babyagi



Iepriekšējā rakstā mēs apspriedām, ko Auto-GPT ir un kā to instalēt . Auto-GPT dominē GitHub ar 144 000 zvaigznītēm, un to skaits pieaug, un tam seko BabyAGI ar 16 000 zvaigžņu šī emuāra tapšanas laikā.

Gan Auto-GPT, gan BabyAGI sava darba veikšanai izmanto ChatGPT iespējas, izmantojot OpenAI API. Konceptuāli BabyAGI darbojas ar plūsmas diagrammu šādi:







BabyAGI ir autonoms aģents. Tā vietā, lai sakārtotu katru darbību, BabyAGI var izstrādāt procedūras soli uzdevuma izpildei, pētot noteiktu mērķi.



BabyAGI izstrādāja Yohei Nakajima, izmantojot Python programmēšanas valodu, izmantojot OpenAI API GPT 3.5 un GPT 4. Jums jāzina, ka OpenAI API bezmaksas versijas izmantošana ir ierobežota līdz 3 pieprasījumiem minūtē (RPM). Tā kā BabyAGI ir nepieciešams vairāk, lai tas darbotos pareizi. Tāpēc ir ieteicams izmantot OpenAI API ar pareizo cenu plānu. Turklāt BabyAGI izmanto vektoru DB kā izvadi un sistēmas atmiņu, kam nepieciešams vektoru datu bāzes serveris ar nosaukumu “Pinecone”. Pārliecinieties, vai jums ir vismaz bezmaksas Pinecone konts.



Mēs instalēsim BabyAGI Kali Linux mašīnā. Nav būtiskas atšķirības neatkarīgi no tā, kur to instalējat, ja vien jūsu datorā ir instalēts Python un Git. Šī apmācība attiecas uz visām operētājsistēmām.





Sagatavošana

1. Iegūstiet OpenAI API atslēgu

Iet uz https://platform.openai.com/account/api-keys . Izveidojiet jaunu slepeno atslēgu un kopējiet OpenAI atslēgas vērtību.




2. Iegūstiet PineCone API atslēgu un tās vides vērtību

Piesakieties https://www.pinecone.io/ un dodieties uz lapu “API atslēgas”. Kopējiet atslēgas vērtību un vides vērtību.

Instalējiet un iestatiet BabyAGI

Atveriet savu termināli (Linux un MAC) vai PowerShell (Windows) un veiciet tālāk norādītās darbības.

Klonējiet BabyAGI projektu vietnē GitHub.

git klons https: // github.com / joheinakajima / viesi.git

Lai novērstu kļūdas instalēšanas procesā, ir ļoti ieteicams vispirms atjaunināt sistēmu. Palaidiet šādu kodu:

sudo piemērots atjauninājums -un && sudo piemērots jauninājums -un && sudo apt dist-upgrade -un

Mainiet darba direktoriju uz mapi BabyAGI un instalējiet visas Python atkarības pakotnes.

cd babyagi && pip uzstādīt -r prasības.txt

Ja vēlaties uzzināt, kādas ir nepieciešamās atkarības, šīs ir šādas:

Nokopējiet noklusējuma env veidni un pārdēvējiet to tikai par 'env' failu.

cp .env.example .env

Atveriet failu “env” ar jebkuru teksta redaktoru un ievietojiet OpenAI API atslēgu, Pinecone API atslēgu un Pinecone vides vērtību.

OPENAI_API_KEY =

PINECONE_API_KEY =

PINECONE_VIDE =

Tajā pašā “env” failā sniedziet BabyAGI darba aprakstu.

Ritiniet uz leju un atrodiet sadaļu RUN CONFIG. Iestatiet MĒRĶI un INITIAL_UZDEVUMU. MĒRĶIS ir tas, ko vēlaties paveikt, un INITIAL_TASK ir jābūt pirmajam uzdevumam, ar kuru jāsāk.

Saglabājiet un aizveriet failu.

Palaidiet BabyAGI.

python babyagi. py

Noklusējuma LLM modelis ir GPT 3.5. Jūs varat mainīt modeli uz GPT 4 savā “env” failā. Pārraugiet procesu un pārtrauciet programmu, ja notiek kaut kas nevajadzīgs. Neatstājiet savu rakstāmgaldu; jūs nevēlaties, lai BabyAGI galu galā sabojā jūsu OpenAI rēķinus.

Secinājums

BabyAGI ir mākslīgā intelekta vadīta sistēma, kas ir izstrādāta, lai racionalizētu un automatizētu prāta vētras un uzdevumu pārvaldības procesu. Tās galvenais mērķis ir radīt radošas idejas, sakārtot tās uzdevumos un noteikt prioritātes, pamatojoties uz mērķiem un iepriekšējo uzdevumu izpildi. Darbojoties nepārtrauktā ciklā, sistēma izgūst uzdevumus no saraksta, izpilda tos, uzlabo rezultātus un ģenerē jaunus uzdevumus. BabyAGI izmanto OpenAI un Pinecone API spēku, iedvesmojoties no cilvēka kognitīvās attīstības.