Udnyt kraften i GPT-sprogmodellen og skab nyttige AI-assistenter ved at installere Auto-GPT på Ubuntu.
Auto-GPT er et open source-projekt, der giver folk mulighed for at skabe AI-assistenter, der imødekommer deres behov. Disse AI-assistenter er i stand til at tænke og selvkritik og kan generere deres egne tilskyndelser til at nå et bestemt sæt mål og udføre deres rolle. Den bruger den samme GPT-sprogmodel, der bruges i den allerede populære ChatGPT.
Hvis du gerne vil udnytte kraften i GPT i form af en AI-assistent, kan det måske interessere dig at prøve Auto-GPT. Sådan kan du installere og konfigurere Auto-GPT på Ubuntu.
Forudsætninger for at installere Auto-GPT
For at installere Auto-GPT skal du først installere de nyeste Python3- og Git-pakker på din computer.
Python er flittigt brugt i Auto-GPT. Til installer den seneste version af Python på Ubuntu, åbn en terminal og opgrader og opdater pakkerne ved hjælp af:
sudo apt opdatering && sudo apt opgradering
Tilføj nu deadsnakes PPA med følgende kommando:
sudo add-apt-repository ppa: deadsnakes/ppa
Installer den seneste version af Python med:
sudo apt installer python3.11
Erstat "python3.11" i ovenstående kommando med den seneste Python-version på det tidspunkt.
Efter installationen skal du kontrollere, om pip allerede er installeret på din maskine:
pip --version
Hvis du bruger Python 3.4 eller nyere, burde pip allerede være installeret. Men hvis det mangler, skal du installere pip med:
sudo apt installer python3-pip
Nu hvor du har installeret den seneste Python-version og pip på Ubuntu, skal du installere Git og klone Auto-GPT-lageret ved hjælp af git klon:
sudo apt installer git
sudo git klon https://github.com/Significant-Gravitas/Auto-GPT.git
Skift biblioteket til den nyoprettede Auto-GPT-kodemappe vha cd kommandoen:
cd Auto-GPT
Trin 1: Konfigurer Auto-GPT på Ubuntu
Nu hvor du har konfigureret miljøet korrekt til Auto-GPT, skal du konfigurere din OpenAI API-nøgle som en miljøvariabel.
For at få en OpenAI API-nøgle, tilmeld dig en konto ved at gå over til platform.openai.com. Sørg for at konfigurere din betalingsmetode til at bruge OpenAIs GPT-produkt.
Når du er logget ind på din konto, skal du klikke på profilbilledet øverst til højre og vælge Se API-nøgler.
For at generere en API-nøgle skal du klikke på Opret ny hemmelig nøgle knappen, tilføj et navn, og kopier API-nøglen ved at trykke på Ctrl + C eller ved at klikke på kopiikonet. Du skal bruge denne nøgle som legitimationsoplysninger for din AI-assistent til at bruge OpenAIs GPT-teknologi.
Når den er kopieret, indsæt nøglen inde i .env fil. Env-filen gemmer alle de API-nøgler, du bruger med Auto-GPT. Hvis du ikke har brug for en backend-vektordatabase som Pinecone, burde din OpenAI API-nøgle være nok til at bruge Auto-GPT.
For at indstille din API-nøgle skal du åbne .env fil ved hjælp af nano:
nano .env.skabelon
Hold nede for at finde OpenAI API-nøglevariablen CTRL + W, søge efter "OPEN_API_KEY=”, og så slå Gå ind.
Udskift pladsholderen med din API-nøgle ved at trykke på Ctrl+V og slår Ctrl + S at gemme. Du kan afslutte nanoteksteditoren ved at trykke på Ctrl + X.
Du skal også omdøbe ".env.skabelon"fil til kun".env". For at gøre det skal du køre:
sudo mv .env.template .env
Trin 2: Installer Auto-GPT Dependencies på Ubuntu
Auto-GPT bruger mange Python-biblioteker. Du skal installere alle pakkerne ved hjælp af pip og krav.txt tekstfil, der følger med AutoGPT-kildekoden.
For at installere alle Python-afhængigheder skal du køre:
pip install -r requirements.txt
Prøv derefter at køre Auto-GPT ved hjælp af:
python3 -m autogpt
Tillykke! Du har med succes installeret og opsat Auto-GPT på din Ubuntu-maskine.
Sådan bruges Auto-GPT på Ubuntu
Med Auto-GPT installeret kan du nu lave din egen AI-assistent. Der er to tilstande, når det kommer til at bruge Auto-GPT. I standardtilstanden behøver du kun at angive en opgave. Baseret på den specificerede opgave vil Auto-GPT automatisk generere din AI-assistents navn, dens rolle og dens mål.
I manuel tilstand vil Auto-GPT bede dig om at angive et navn, et mål og op til fem mål, som du ønsker, at AI-assistenten skal følge, mens han udfører sin opgave. Denne tilstand giver dig mulighed for at have kontrol over, hvordan din AI-assistent vil fungere.
For at bruge manuel tilstand skal du bruge følgende kommando:
--brugervejledning
I dette eksempel har vi navngivet vores AI-assistent og givet den en rolle at lede efter produktkampagner og nogle få mål om kampagnens kvalitet.
Når navnet, målene og rollen er blevet angivet, vil din AI-assistent straks aktivere og begynde at gennemgå sin tanke- og udførelsesproces.
Gennem hele processen kan du se din AI-assistents tanker, ræsonnementer, plan, kritik og næste handling. Den næste handling vil først blive udført, når du har givet din godkendelse.
Du kan godkende AI'ens næste handling ved at skrive "y"for ja. Hvis du ikke ønsker, at AI skal fortsætte med sine planer, kan du skrive "n" for nej og gå ud.
Hvis du stoler på din AI-assistent og ikke vil fortsætte med at overvåge alle dens tanker og handlinger, kan du skrive "y -(tal)". For eksempel, hvis du vil have Auto-GPT til at udføre de næste fem handlinger, kan du skrive "y -5". Desuden, hvis du vil give feedback til din AI-assistent, kan du også skrive din prompt som input.
I dette eksempel har vores assistent gået rundt om de samme tanker, planer og henrettelser tre gange nu. Så vi besluttede at give den feedback for at stoppe, da dens indledende indsats allerede var nok.
Når din AI-assistent er færdig med sin opgave, kan du se dens endelige output ved at åbne /Auto-GPT-x.x.x/autogpt/auto_gpt_workspace vejviser.
Succes! Vores AI-assistent gav os en liste over aktive kampagnekoder til den mus, vi ledte efter.
Begrænsninger af Auto-GPT
Selvom Auto-GPT gav os nogle ret lovende resultater, er den stadig ikke så kraftfuld eller nyttig, som den oprindeligt var hypet til at være. Under vores test resulterede enhver lidt kompleks opgave ofte i, at AI-assistenten gik gennem det samme mønster af tanker og handlinger, som til sidst mislykkedes.
En stor del af dette problem var AI's manglende evne til at håndtere webstedsannoncer, cookies, login-sider og pop-ups. Det var sandsynligvis forårsaget af det faktum, at Auto-GPT stadig er i sin tidlige udviklingsfase.
Så indtil videre bør du kun bruge Auto-GPT som en måde at lege og eksperimentere med AI-assistenter på.
Auto-GPT bliver ved med at blive bedre og bedre
Auto-GPT er ikke så kraftfuldt, som det burde være på grund af dets nuværende udviklingstrin og den begrænsede adgang til GPT-4. Disse ville dog ikke vare længe, da Auto-GPT vinder masser af trækkraft og støtte fra mennesker over hele verden.
Udviklingen af Auto-GPT vil sandsynligvis fortsætte, indtil den når en moden og stabil tilstand, hvor mange nyttige funktioner bliver implementeret. Det er kun et spørgsmål om tid, før Auto-GPT bliver et praktisk værktøj til vores personlige, professionelle og forretningsmæssige applikationer.