Jak zainstalować BabyAGI

Jak Zainstalowac Babyagi



W poprzednim artykule omówiliśmy co Auto-GPT jest i jak go zainstalować . Na GitHubie króluje Auto-GPT ze 144 000 gwiazdek, którego liczba stale rośnie, a za nią plasuje się BabyAGI z 16 000 gwiazdek w momencie pisania tego bloga.

Zarówno Auto-GPT, jak i BabyAGI korzystają z możliwości ChatGPT poprzez API OpenAI do wykonywania swojej pracy. Koncepcyjnie BabyAGI działa w następujący sposób:







BabyAGI jest autonomicznym agentem. Zamiast porządkować każdy krok w działaniu, BabyAGI jest w stanie opracować krok proceduralny w realizacji zadania, badając dany cel.



BabyAGI zostało opracowane przez Yohei Nakajimę przy użyciu języka programowania Python, wykorzystując API OpenAI GPT 3.5 i GPT 4. Musisz wiedzieć, że korzystanie z bezpłatnej wersji API OpenAI jest ograniczone tylko do 3 żądań na minutę (RPM). Natomiast BabyAGI potrzebuje czegoś więcej do prawidłowego działania. Dlatego zaleca się korzystanie z API OpenAI z odpowiednim planem cenowym. Ponadto BabyAGI wykorzystuje wektorową bazę danych jako pamięć wyjściową i systemową, co wymaga serwera bazy danych wektorów o nazwie „Pinecone”. Upewnij się, że masz przynajmniej darmowe konto Pinecone.



Zainstalujemy BabyAGI na komputerze Kali Linux. Nie ma zasadniczej różnicy, gdziekolwiek go zainstalujesz, o ile masz zainstalowane Python i Git na swoim komputerze. Ten samouczek dotyczy wszystkich systemów operacyjnych.





Przygotowanie

1. Uzyskaj klucz API OpenAI

Iść do https://platform.openai.com/account/api-keys . Utwórz nowy tajny klucz i skopiuj wartość klucza OpenAI.




2. Uzyskaj klucz API PineCone i jego wartość środowiskową

Zaloguj się do https://www.pinecone.io/ i przejdź dalej do strony „Klucze API”. Skopiuj wartość klucza i wartość środowiska.

Zainstaluj i skonfiguruj BabyAGI

Otwórz terminal (Linux i MAC) lub PowerShell (Windows) i wykonaj następujące kroki:

Sklonuj projekt BabyAGI na GitHub.

git klon https: // github.com / Yoheinakajima / goście.git

Aby zapobiec błędom w procesie instalacji, zdecydowanie zaleca się najpierw zaktualizować system. Uruchom następujący kod:

sudo trafna aktualizacja -I && sudo trafne uaktualnienie -I && sudo apt dist-upgrade -I

Zmień katalog roboczy na folder BabyAGI i zainstaluj wszystkie pakiety zależności Pythona.

płyta CD babyagi && pypeć zainstalować -R wymagania.txt

Jeśli zastanawiasz się, jakie są wymagane zależności, są one następujące:

Skopiuj domyślny szablon env i zmień jego nazwę na plik „env”.

por .env.przykład .env

Otwórz plik „env” w dowolnym edytorze tekstu i wstaw klucz API OpenAI, klucz API Pinecone i wartość środowiska Pinecone.

OPENAI_API_KEY =

PINECONE_API_KEY =

PINECONE_ŚRODOWISKO =

W tym samym pliku „env” podaj BabyAGI opis stanowiska.

Przewiń w dół i znajdź sekcję o nazwie RUN CONFIG. Ustaw CEL i INITIAL_TASK. CEL powinien być tym, co chcesz osiągnąć, a INITIAL_TASK powinno być pierwszym zadaniem, od którego należy zacząć.

Zapisz i zamknij plik.

Uruchom BabyAGI.

Pythona Babyagi. py

Domyślny model LLM to GPT 3.5, możesz zmienić model na GPT 4 w swoim pliku „env”. Monitoruj proces i zakończ program, jeśli wydarzy się coś niepotrzebnego. Nie odchodź od biurka; nie chcesz, aby BabyAGI ostatecznie zrujnowało Twoje rachunki za OpenAI.

Wniosek

BabyAGI to system oparty na sztucznej inteligencji, który ma usprawnić i zautomatyzować proces burzy mózgów i zarządzania zadaniami. Jego głównym celem jest tworzenie kreatywnych pomysłów, organizowanie ich w zadania i ustalanie priorytetów w oparciu o cele i dotychczasową realizację zadań. Działając w pętli ciągłej, system pobiera zadania z listy, wykonuje je, poprawia wyniki i generuje nowe zadania. BabyAGI wykorzystuje moc interfejsów API OpenAI i Pinecone, czerpiąc inspirację z rozwoju poznawczego człowieka.