Kuinka asentaa BabyAGI

Kuinka Asentaa Babyagi



Edellisessä artikkelissa keskustelimme mistä Auto-GPT on ja kuinka se asennetaan . Auto-GPT hallitsee GitHubissa 144 000 tähdellä ja sen määrä kasvaa, ja sitä seuraa BabyAGI 16 000 tähdellä tätä blogia kirjoitettaessa.

Sekä Auto-GPT että BabyAGI käyttävät ChatGPT-ominaisuuksia OpenAI API:n kautta työnsä suorittamiseen. Käsitteellisesti BabyAGI toimii vuokaavion kanssa seuraavasti:







BabyAGI on itsenäinen agentti. Sen sijaan, että BabyAGI määrää jokaista vaihetta jonkin tekemisessä, se pystyy kehittämään menettelyvaiheen tehtävän suorittamiseen tutkimalla tiettyä tavoitetta.



BabyAGI:n kehitti Yohei Nakajima Python-ohjelmointikielellä käyttämällä OpenAI:n API GPT 3.5:tä ja GPT 4:ää. Sinun tulee tietää, että OpenAI:n API:n ilmaisen version käyttö on rajoitettu vain kolmeen pyyntöön minuutissa (RPM). BabyAGI tarvitsee enemmän toimiakseen kunnolla. Joten on suositeltavaa käyttää OpenAI: n APIa oikealla hinnoittelusuunnitelmalla. Lisäksi BabyAGI käyttää vektoritietokantaa lähtönä ja järjestelmämuistina, mikä vaatii vektoritietokantapalvelimen nimeltä 'Pinecone'. Varmista, että sinulla on vähintään ilmainen Pinecone-tili.



Asennamme BabyAGI:n Kali Linux -koneeseen. Ei ole perustavanlaatuista eroa missä tahansa asennat sen, kunhan sinulla on Python ja Git asennettuna tietokoneellesi. Tämä opetusohjelma koskee kaikkia käyttöjärjestelmiä.





Valmistautuminen

1. Hanki OpenAI API-avain

Mene https://platform.openai.com/account/api-keys . Luo uusi salainen avain ja kopioi OpenAI-avaimen arvo.




2. Hanki PineCone API -avain ja sen ympäristöarvo

Kirjaudu sisään https://www.pinecone.io/ ja siirry 'API-avaimet' -sivulle. Kopioi avainarvo ja ympäristöarvo.

Asenna ja asenna BabyAGI

Avaa päätelaite (Linux ja MAC) tai PowerShell (Windows) ja toimi seuraavasti:

Kloonaa BabyAGI-projekti GitHubissa.

git klooni https: // github.com / yoheinakajima / guest.git

Asennusprosessin virheiden välttämiseksi on erittäin suositeltavaa päivittää järjestelmä ensin. Suorita seuraava koodi:

sudo osuva päivitys -ja && sudo sopiva päivitys -ja && sudo apt dist-upgrade -ja

Vaihda työhakemisto BabyAGI-kansioon ja asenna kaikki Python-riippuvuuspaketit.

CD babyagi && pip Asentaa -r vaatimukset.txt

Jos mietit, mitä vaaditut riippuvuudet ovat, nämä ovat seuraavat:

Kopioi oletusarvoinen env-malli ja nimeä se uudelleen vain 'env'-tiedostoksi.

cp .env.example .env

Avaa 'env'-tiedosto millä tahansa tekstieditorilla ja lisää OpenAI API-avain, Pinecone API-avain ja Pinecone-ympäristöarvo.

OPENAI_API_KEY =

PINECONE_API_KEY =

PINECONE_ENVIRONMENT =

Anna BabyAGI:lle työnkuvaus samassa 'env'-tiedostossa.

Vieritä alas ja etsi osio nimeltä RUN CONFIG. Aseta TAVOITE ja INITIAL_TASK. TAVOITE on se, mitä haluat saavuttaa, ja INITIAL_TASK on ensimmäinen tehtävä, josta aloitat.

Tallenna ja sulje tiedosto.

Suorita BabyAGI.

python babyagi. py

LLM-oletusmalli on GPT 3.5, voit vaihtaa malliksi GPT 4 'env'-tiedostossasi. Seuraa prosessia ja lopeta ohjelma, jos jotain tarpeetonta tapahtuu. Älä poistu työpöydältäsi; et halua, että BabyAGI pilaa OpenAI-laskusi lopulta.

Johtopäätös

BabyAGI on tekoälyyn perustuva järjestelmä, joka on suunniteltu virtaviivaistamaan ja automatisoimaan aivoriihi- ja tehtävienhallintaprosessia. Sen päätavoitteena on tuottaa luovia ideoita, organisoida ne tehtäviksi ja priorisoida tavoitteiden ja aiempien tehtävien suorittamisen perusteella. Jatkuvassa silmukassa toimien järjestelmä hakee tehtävät luettelosta, suorittaa ne, parantaa tuloksia ja luo uusia tehtäviä. BabyAGI hyödyntää OpenAI- ja Pinecone-sovellusliittymien voimaa ja saa inspiraationsa ihmisen kognitiivisesta kehityksestä.