Kuidas installida BabyAGI

Kuidas Installida Babyagi



Eelmises artiklis arutasime, mida Auto-GPT on ja kuidas seda installida . Auto-GPT valitseb GitHubis 144 000 tärniga, mis kasvab selle kasvades, millele järgneb selle ajaveebi kirjutamise ajal 16 000 tärniga BabyAGI.

Nii Auto-GPT kui ka BabyAGI kasutavad oma töö tegemiseks OpenAI API kaudu ChatGPT võimalusi. Põhimõtteliselt töötab BabyAGI vooskeemiga järgmiselt:







BabyAGI on autonoomne agent. Selle asemel, et millegi tegemisel iga sammu järjestada, saab BabyAGI etteantud eesmärki uurides välja töötada ülesande täitmise protseduurilise sammu.



BabyAGI töötas välja Yohei Nakajima, kasutades Pythoni programmeerimiskeelt, kasutades OpenAI API GPT 3.5 ja GPT 4. Peate teadma, et OpenAI API tasuta versiooni kasutamisel on ainult 3 päringut minutis (RPM). BabyAGI vajab aga enamat, et korralikult töötada. Seega on soovitatav kasutada OpenAI API-d õige hinnaplaaniga. Samuti kasutab BabyAGI vektor-DB-d väljundina ja süsteemimäluna, mis nõuab vektorandmebaasi serverit nimega Pinecone. Veenduge, et teil oleks vähemalt tasuta Pinecone konto.



Paigaldame BabyAGI Kali Linuxi masinasse. Kui teie arvutisse on installitud Python ja Git, pole selle installimise kohta põhimõttelist erinevust. See õpetus kehtib kõigi operatsioonisüsteemide kohta.





Ettevalmistus

1. Hankige OpenAI API võti

Minema https://platform.openai.com/account/api-keys . Looge uus salajane võti ja kopeerige OpenAI võtme väärtus.




2. Hankige PineCone API võti ja selle keskkonnaväärtus

Logi sisse https://www.pinecone.io/ ja minge lehele „API võtmed”. Kopeerige võtmeväärtus ja keskkonnaväärtus.

Installige ja seadistage BabyAGI

Avage terminal (Linux ja MAC) või PowerShell (Windows) ja tehke järgmist.

Kloonige BabyAGI projekt GitHubis.

git kloon https: // github.com / yoheinakajima / külalised.git

Installimisprotsessi käigus tekkivate vigade vältimiseks on tungivalt soovitatav kõigepealt oma süsteemi värskendada. Käivitage järgmine kood:

sudo sobiv värskendus -ja && sudo sobiv uuendus -ja && sudo apt dist-upgrade -ja

Muutke töökataloog BabyAGI kaustaks ja installige kõik Pythoni sõltuvuspaketid.

cd babyagi && pip installida -r nõuded.txt

Kui soovite teada, millised on nõutavad sõltuvused, on need järgmised.

Kopeerige vaikemall env ja nimetage see ümber lihtsalt 'env'-failiks.

cp .env.example .env

Avage fail 'env' mis tahes tekstiredaktoriga ja sisestage OpenAI API võti, Pinecone API võti ja Pinecone keskkonna väärtus.

OPENAI_API_KEY =

PINECONE_API_KEY =

PINECONE_ENVIRONMENT =

Esitage samas 'env'-failis BabyAGI-le töökirjeldus.

Kerige alla ja leidke jaotis nimega RUN CONFIG. Määrake EESMÄRK ja INITIAL_TASK. EESMÄRK peaks olema see, mida soovite saavutada, ja INITIAL_TASK peaks olema esimene ülesanne, millest alustada.

Salvestage ja sulgege fail.

Käivitage BabyAGI.

python babyagi. py

LLM-i vaikemudel on GPT 3.5, saate oma env-failis muuta mudeliks GPT 4. Jälgige protsessi ja lõpetage programm, kui midagi ebavajalikku juhtub. Ärge lahkuge oma lauast; te ei taha, et BabyAGI teie OpenAI arved lõpuks rikuks.

Järeldus

BabyAGI on AI-põhine süsteem, mis on loodud ajurünnaku ja ülesannete haldamise protsessi sujuvamaks muutmiseks ja automatiseerimiseks. Selle põhieesmärk on toota loovaid ideid, korraldada need ülesanneteks ning seada prioriteediks eesmärkide ja varasemate ülesannete täitmise põhjal. Pideva tsüklina töötades otsib süsteem ülesanded loendist, täidab need, parandab tulemusi ja genereerib uusi ülesandeid. BabyAGI kasutab OpenAI ja Pinecone API-de jõudu, ammutades inspiratsiooni inimese kognitiivsest arengust.