Wykorzystaj moc modelu językowego GPT i stwórz użytecznych asystentów AI, instalując Auto-GPT na Ubuntu.

Auto-GPT to projekt typu open source, który umożliwia ludziom tworzenie asystentów AI spełniających ich potrzeby. Ci asystenci AI są zdolni do myślenia i samokrytyki oraz mogą generować własne podpowiedzi, aby osiągnąć określony zestaw celów i wypełnić swoją rolę. Wykorzystuje ten sam model języka GPT, co w popularnym już ChatGPT.

Jeśli chcesz wykorzystać moc GPT w postaci asystenta AI, może Cię zainteresować wypróbowanie Auto-GPT. Oto jak możesz zainstalować i skonfigurować Auto-GPT na Ubuntu.

Wymagania wstępne do zainstalowania Auto-GPT

Aby zainstalować Auto-GPT, musisz najpierw zainstalować na swoim komputerze najnowsze pakiety Python3 i Git.

Python jest szeroko stosowany w Auto-GPT. Do zainstaluj najnowszą wersję Pythona na Ubuntu, otwórz terminal i zaktualizuj i zaktualizuj pakiety, używając:

sudo apt aktualizacja && sudo apt aktualizacja

Teraz dodaj PPA deadsnakes za pomocą następującego polecenia:

instagram viewer
sudo add-apt-repository ppa: deadsnakes/ppa

Zainstaluj najnowszą wersję Pythona z:

sudo apt zainstaluj python3.11

Zamień „python3.11” w powyższym poleceniu na najnowszą wersję Pythona w danym momencie.

Po instalacji sprawdź, czy pip jest już zainstalowany na twoim komputerze:

pip -- wersja

Jeśli używasz Pythona 3.4 lub nowszego, pip powinien już być zainstalowany. Ale jeśli go brakuje, zainstaluj pip za pomocą:

sudo apt zainstaluj python3-pip

Teraz, gdy masz już zainstalowaną najnowszą wersję Pythona i pip na Ubuntu, zainstaluj Git i sklonuj repozytorium Auto-GPT przy użyciu klon gita:

sudo apt zainstaluj git
klon sudo git https://github.com/Significant-Gravitas/Auto-GPT.git

Zmień katalog na nowo utworzony folder kodu Auto-GPT za pomocą polecenie CD:

CD Auto-GPT

Krok 1: Skonfiguruj Auto-GPT na Ubuntu

Teraz, po prawidłowym skonfigurowaniu środowiska Auto-GPT, musisz skonfigurować klucz OpenAI API jako zmienną środowiskową.

Aby uzyskać klucz OpenAI API, zarejestruj konto, przechodząc do platforma.openai.com. Upewnij się, że skonfigurowałeś metodę płatności, aby korzystać z produktu OpenAI GPT.

Po zalogowaniu się na swoje konto kliknij zdjęcie profilowe w prawym górnym rogu i wybierz Wyświetl klucze API.

Aby wygenerować klucz API, kliknij na Utwórz nowy tajny klucz przycisk, dodaj dowolną nazwę i skopiuj klucz API, naciskając Ctrl + C lub klikając ikonę kopiowania. Będziesz używać tego klucza jako poświadczeń dla swojego asystenta AI do korzystania z technologii GPT OpenAI.

Po skopiowaniu wklej klucz do pliku .env plik. W pliku env będą przechowywane wszystkie klucze API, których używasz z Auto-GPT. Jeśli nie potrzebujesz backendowej bazy danych wektorowych, takiej jak Pinecone, Twój klucz API OpenAI powinien wystarczyć do korzystania z Auto-GPT.

Aby ustawić klucz API, otwórz plik .env plik za pomocą nano:

nano .env.template

Aby zlokalizować kluczową zmienną API OpenAI, przytrzymaj CTRL + W, Szukaj "OPEN_API_KEY=”, a następnie uderzył Wchodzić.

Zastąp symbol zastępczy kluczem API, naciskając Ctrl + V i uderzenie Ctrl + S zapisać. Możesz wyjść z edytora tekstu nano, naciskając Ctrl + X.

Musisz także zmienić nazwę „.env.szablon"plik tylko do".env". Aby to zrobić, uruchom:

sudo mv .env.template .env

Krok 2: Zainstaluj zależności Auto-GPT w systemie Ubuntu

Auto-GPT używa wielu bibliotek Pythona. Będziesz musiał zainstalować wszystkie pakiety za pomocą pip i wymagania.txt text, który jest dostarczany z kodem źródłowym AutoGPT.

Aby zainstalować wszystkie zależności Pythona, uruchom:

pip install -r wymagania.txt

Następnie spróbuj uruchomić Auto-GPT, używając:

python3 -m autogpt

Gratulacje! Pomyślnie zainstalowałeś i skonfigurowałeś Auto-GPT na swoim komputerze Ubuntu.

Jak korzystać z Auto-GPT w systemie Ubuntu

Po zainstalowaniu Auto-GPT możesz teraz stworzyć własnego asystenta AI. Istnieją dwa tryby korzystania z Auto-GPT. W trybie domyślnym wystarczy podać zadanie. Na podstawie określonego zadania Auto-GPT automatycznie wygeneruje imię i nazwisko asystenta AI, jego rolę i cele.

W trybie ręcznym Auto-GPT poprosi o podanie nazwy, celu i maksymalnie pięciu celów, którymi asystent AI ma się kierować podczas wykonywania swojego zadania. Ten tryb pozwala ci kontrolować sposób działania asystenta AI.

Aby użyć trybu ręcznego, użyj następującego polecenia:

--podręcznik

W tym przykładzie nazwaliśmy naszego asystenta AI i przydzieliliśmy mu rolę wyszukiwania promocji produktów oraz kilka celów dotyczących jakości promocji.

Po podaniu nazwy, celów i roli Twój asystent AI natychmiast się aktywuje i zacznie przechodzić przez proces myślenia i wykonywania.

W trakcie całego procesu możesz przeglądać myśli, rozumowanie, plan, krytykę i następne działania swojego asystenta AI. Jego następna akcja zostanie wykonana dopiero po wyrażeniu zgody.

Możesz zatwierdzić następną akcję AI, wpisując „y"za tak. Jeśli nie chcesz, aby sztuczna inteligencja kontynuowała swoje plany, możesz wpisać „N" na nie i wyjdź.

Jeśli ufasz swojemu asystentowi AI i nie chcesz nadal monitorować wszystkich jego myśli i działań, możesz wpisać „y-(liczba)". Na przykład, jeśli chcesz, aby Auto-GPT wykonał swoje następne pięć działań, możesz wpisać „y-5". Ponadto, jeśli chcesz przekazać opinię swojemu asystentowi AI, możesz również wpisać monit jako dane wejściowe.

W tym przykładzie nasz asystent już trzy razy zapętlał te same myśli, plany i wykonania. Postanowiliśmy więc przekazać mu informację zwrotną, aby zatrzymać, ponieważ jego początkowe wysiłki były już wystarczające.

Gdy Twój asystent AI zakończy swoje zadanie, możesz zobaczyć jego ostateczny wynik, otwierając plik /Auto-GPT-x.x.x/autogpt/auto_gpt_workspace informator.

Powodzenie! Nasz asystent AI przekazał nam listę aktywnych kodów promocyjnych dla myszy, której szukaliśmy.

Ograniczenia automatycznego GPT

Chociaż Auto-GPT dało nam całkiem obiecujące wyniki, nadal nie jest tak potężny ani użyteczny, jak początkowo oczekiwano. Podczas naszych testów każde nieco złożone zadanie często powodowało, że asystent AI wykonywał ten sam schemat myśli i działań, co ostatecznie kończyło się niepowodzeniem.

Dużą częścią tego problemu była niezdolność sztucznej inteligencji do obsługi reklam internetowych, plików cookie, stron logowania i wyskakujących okienek. Było to prawdopodobnie spowodowane faktem, że Auto-GPT jest wciąż we wczesnej fazie rozwoju.

Na razie powinieneś używać Auto-GPT tylko jako sposobu na zabawę i eksperymentowanie z asystentami AI.

Auto-GPT będzie coraz lepsze

Auto-GPT nie jest tak potężny, jak powinien być ze względu na obecny etap rozwoju i ograniczony dostęp do GPT-4. Jednak nie potrwa to długo, ponieważ Auto-GPT zyskuje dużą przyczepność i wsparcie ze strony ludzi na całym świecie.

Rozwój Auto-GPT będzie prawdopodobnie kontynuowany, dopóki nie osiągnie dojrzałego i stabilnego stanu, w którym zaimplementowanych zostanie wiele przydatnych funkcji. To tylko kwestia czasu, zanim Auto-GPT stanie się praktycznym narzędziem do naszych zastosowań osobistych, zawodowych i biznesowych.