Utnyttja kraften i GPT-språkmodellen och skapa användbara AI-assistenter genom att installera Auto-GPT på Ubuntu.

Auto-GPT är ett projekt med öppen källkod som låter människor skapa AI-assistenter som tillgodoser deras behov. Dessa AI-assistenter är kapabla att tänka och självkrita och kan generera sina egna uppmaningar för att nå en viss uppsättning mål och utföra sin roll. Den använder samma GPT-språkmodell som används i den redan populära ChatGPT.

Om du vill utnyttja kraften i GPT i form av en AI-assistent kan det intressera dig att testa Auto-GPT. Så här kan du installera och ställa in Auto-GPT på Ubuntu.

Förutsättningar för att installera Auto-GPT

För att installera Auto-GPT måste du först installera de senaste Python3- och Git-paketen på din dator.

Python används flitigt i Auto-GPT. Till installera den senaste versionen av Python på Ubuntu, öppna en terminal och uppgradera och uppdatera paketen med:

sudo apt uppdatering && sudo apt uppgradering

Lägg nu till deadsnakes PPA med följande kommando:

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

Installera den senaste versionen av Python med:

sudo apt installera python3.11

Byt ut "python3.11" i kommandot ovan med den senaste Python-versionen vid tillfället.

Efter installationen, kontrollera om pip redan är installerat på din maskin:

pip --version

Om du använder Python 3.4 eller senare bör pip redan vara installerat. Men om det saknas, installera pip med:

sudo apt installera python3-pip

Nu när du har installerat den senaste Python-versionen och pip på Ubuntu, installera Git och klona Auto-GPT-förvaret med git klon:

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

Ändra katalogen till den nyskapade Auto-GPT-kodmappen med cd-kommandot:

cd Auto-GPT

Steg 1: Konfigurera Auto-GPT på Ubuntu

Nu när du har ställt in miljön för Auto-GPT korrekt måste du konfigurera din OpenAI API-nyckel som en miljövariabel.

För att få en OpenAI API-nyckel, registrera dig för ett konto genom att gå över till platform.openai.com. Se till att du ställer in din betalningsmetod för att använda OpenAI: s GPT-produkt.

När du har loggat in på ditt konto klickar du på profilbilden uppe till höger och väljer Visa API-nycklar.

För att generera en API-nyckel, klicka på Skapa ny hemlig nyckel knappen, lägg till valfritt namn och kopiera API-nyckeln genom att trycka på Ctrl + C eller klicka på kopieringsikonen. Du kommer att använda den här nyckeln som autentiseringsuppgifter för din AI-assistent för att använda OpenAI: s GPT-teknik.

När du har kopierat, klistra in nyckeln inuti .env fil. Env-filen lagrar alla API-nycklar som du använder med Auto-GPT. Om du inte behöver en backend-vektordatabas som Pinecone bör din OpenAI API-nyckel vara tillräckligt för att använda Auto-GPT.

För att ställa in din API-nyckel, öppna .env fil med nano:

nano .env.template

För att hitta OpenAI API-nyckelvariabeln, håll ned CTRL + W, söka efter "OPEN_API_KEY=”, och tryck sedan Stiga på.

Byt ut platshållaren mot din API-nyckel genom att trycka på Ctrl+V och slår Ctrl + S att spara. Du kan avsluta nanotextredigeraren genom att trycka på Ctrl + X.

Du måste också byta namn på ".env.mall"fil till endast".env". För att göra det, kör:

sudo mv .env.mall .env

Steg 2: Installera Auto-GPT Dependencies på Ubuntu

Auto-GPT använder många Python-bibliotek. Du måste installera alla paket med pip och krav.txt textfil som följer med AutoGPT-källkoden.

För att installera alla Python-beroenden, kör:

pip installation -r requirements.txt

Prova sedan att köra Auto-GPT med:

python3 -m autogpt

Grattis! Du har framgångsrikt installerat och konfigurerat Auto-GPT på din Ubuntu-maskin.

Hur man använder Auto-GPT på Ubuntu

Med Auto-GPT installerat kan du nu skapa din egen AI-assistent. Det finns två lägen när det gäller att använda Auto-GPT. I standardläget behöver du bara ange en uppgift. Baserat på den angivna uppgiften kommer Auto-GPT automatiskt att generera din AI-assistents namn, dess roll och dess mål.

I manuellt läge kommer Auto-GPT att be dig ange ett namn, ett mål och upp till fem mål som du vill att AI-assistenten ska följa när han utför sin uppgift. Detta läge låter dig ha kontroll över hur din AI-assistent kommer att fungera.

För att använda manuellt läge, använd följande kommando:

--manuell

I det här exemplet har vi döpt vår AI-assistent och gett den en roll att leta efter produktkampanjer och några mål om kampanjens kvalitet.

När namnet, målen och rollen har tillhandahållits kommer din AI-assistent omedelbart att aktiveras och börja gå igenom sin tanke- och utförandeprocess.

Under hela processen kan du se din AI-assistents tankar, resonemang, plan, kritik och nästa åtgärd. Nästa åtgärd kommer bara att utföras när du har gett ditt godkännande.

Du kan godkänna AI: s nästa åtgärd genom att skriva "y"för ja. Om du inte vill att AI ska fortsätta med sina planer kan du skriva "n"för nej och gå ur.

Om du litar på din AI-assistent och inte vill fortsätta övervaka alla dess tankar och handlingar kan du skriva "y -(nummer)". Till exempel, om du vill att Auto-GPT ska utföra sina nästa fem åtgärder, kan du skriva "y -5". Dessutom, om du vill ge feedback till din AI-assistent, kan du också skriva in din prompt som input.

I det här exemplet har vår assistent snurrat runt samma tankar, planer och avrättningar tre gånger nu. Så vi bestämde oss för att ge den feedback för att sluta eftersom dess första ansträngningar redan var tillräckliga.

När din AI-assistent har slutfört sin uppgift kan du se dess slutliga resultat genom att öppna /Auto-GPT-x.x.x/autogpt/auto_gpt_workspace katalog.

Framgång! Vår AI-assistent gav oss en lista med aktiva kampanjkoder för musen vi letade efter.

Begränsningar för Auto-GPT

Även om Auto-GPT gav oss några ganska lovande resultat, är den fortfarande inte så kraftfull eller användbar som den från början var hypad att vara. Under våra tester resulterade varje lite komplex uppgift ofta i att AI-assistenten gick igenom samma mönster av tankar och handlingar, vilket till slut misslyckades.

En stor del av detta problem var AI: s oförmåga att hantera webbplatsannonser, cookies, inloggningssidor och popup-fönster. Det berodde troligen på att Auto-GPT fortfarande är i sin tidiga utvecklingsfas.

Så för närvarande bör du bara använda Auto-GPT som ett sätt att spela och experimentera med AI-assistenter.

Auto-GPT kommer att bli bättre och bättre

Auto-GPT är inte så kraftfullt som det borde vara på grund av dess nuvarande utvecklingsstadium och den begränsade tillgången till GPT-4. Dessa skulle dock inte hålla länge eftersom Auto-GPT får mycket dragkraft och stöd från människor över hela världen.

Utvecklingen av Auto-GPT kommer sannolikt att fortsätta tills den når ett moget och stabilt tillstånd där många användbara funktioner implementeras. Det är bara en tidsfråga innan Auto-GPT blir ett praktiskt verktyg för våra personliga, professionella och affärsapplikationer.