Ako nainštalovať BabyAGI

Ako Nainstalovat Babyagi



V predchádzajúcom článku sme rozoberali aké Auto-GPT je a ako ho nainštalovať . Auto-GPT kraľuje na GitHub so 144 000 hviezdičkami a pribúda, ako rastie, za ním nasleduje BabyAGI so 16 000 hviezdičkami v čase, keď je tento blog písaný.

Auto-GPT aj BabyAGI využívajú na vykonávanie svojej práce možnosti ChatGPT prostredníctvom API OpenAI. Koncepčne BabyAGI pracuje s vývojovým diagramom takto:







BabyAGI je autonómny agent. Namiesto nariaďovania každého kroku niečoho urobiť, BabyAGI dokáže vyvinúť procedurálny krok pri dokončení úlohy naštudovaním daného cieľa.



BabyAGI vyvinul Yohei Nakajima pomocou programovacieho jazyka Python s využitím OpenAI API GPT 3.5 a GPT 4. Musíte vedieť, že používanie bezplatnej verzie OpenAI API je obmedzené len na 3 požiadavky za minútu (RPM). Zatiaľ čo BabyAGI potrebuje viac ako to, aby fungoval správne. Preto sa odporúča používať API OpenAI so správnym cenovým plánom. BabyAGI tiež používa vektorovú DB ako výstup a systémovú pamäť, čo vyžaduje vektorový databázový server s názvom „Pinecone“. Uistite sa, že máte aspoň bezplatný účet so šiškami.



BabyAGI nainštalujeme na počítač Kali Linux. Nie je žiadny zásadný rozdiel, kdekoľvek ho nainštalujete, pokiaľ máte na počítači nainštalovaný Python a Git. Tento návod platí pre všetky operačné systémy.





Príprava

1. Získajte OpenAI API Key

Ísť do https://platform.openai.com/account/api-keys . Vytvorte nový tajný kľúč a skopírujte hodnotu kľúča OpenAI.




2. Získajte kľúč API PineCone a jeho hodnotu prostredia

Prihlásiť sa https://www.pinecone.io/ a prejdite na stránku „Kľúče API“. Skopírujte hodnotu kľúča a hodnotu prostredia.

Nainštalujte a nastavte BabyAGI

Otvorte svoj terminál (Linux a MAC) alebo PowerShell (Windows) a vykonajte nasledujúce kroky:

Naklonujte projekt BabyAGI na GitHub.

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

Aby ste predišli chybám počas procesu inštalácie, dôrazne sa odporúča, aby ste najskôr aktualizovali systém. Spustite nasledujúci kód:

sudo apt update -a && sudo vhodný upgrade -a && sudo apt dist-upgrade -a

Zmeňte pracovný adresár na zložku BabyAGI a nainštalujte všetky balíčky závislostí Pythonu.

cd babyagi && pip Inštalácia -r request.txt

Ak vás zaujíma, aké sú požadované závislosti, sú tieto:

Skopírujte predvolenú šablónu env a premenujte ju len na súbor „env“.

cp .env.príklad .env

Otvorte súbor „env“ pomocou ľubovoľného textového editora a vložte kľúč OpenAI API, kľúč API Pinecone a hodnotu prostredia Pinecone.

OPENAI_API_KEY =

PINECONE_API_KEY =

PINECONE_ENVIRONMENT =

V rovnakom súbore „env“ dajte BabyAGI popis úlohy.

Prejdite nadol a nájdite sekciu s názvom RUN CONFIG. Stanovte si OBJECTIVE a INITIAL_TASK. CIEĽ by mal byť to, čo chcete dosiahnuť, a ÚLOHA INITIAL_TASK by mala byť prvou úlohou, s ktorou by ste mali začať.

Uložte a zatvorte súbor.

Spustite BabyAGI.

python babyagi. py

Predvolený model LLM je GPT 3.5, model môžete zmeniť na GPT 4 v súbore „env“. Monitorujte proces a ukončite program, ak sa stane niečo zbytočné. Neopúšťajte svoj stôl; nechcete, aby vám BabyAGI nakoniec zničilo účty za OpenAI.

Záver

BabyAGI je systém riadený AI, ktorý je navrhnutý tak, aby zefektívnil a automatizoval proces brainstormingu a správy úloh. Jeho hlavným cieľom je produkovať kreatívne nápady, organizovať ich do úloh a uprednostňovať ich na základe cieľov a predchádzajúceho plnenia úloh. Systém, ktorý pracuje v nepretržitej slučke, získava úlohy zo zoznamu, vykonáva ich, zlepšuje výsledky a generuje nové úlohy. BabyAGI využíva silu OpenAI a Pinecone API, pričom sa inšpiruje ľudským kognitívnym vývojom.