Utnytt kraften til GPT-språkmodellen og lag nyttige AI-assistenter ved å installere Auto-GPT på Ubuntu.

Auto-GPT er et åpen kildekode-prosjekt som lar folk lage AI-assistenter som dekker deres behov. Disse AI-assistentene er i stand til å tenke og selvkritikk og kan generere sine egne spørsmål for å nå et bestemt sett med mål og utføre rollen sin. Den bruker den samme GPT-språkmodellen som brukes i den allerede populære ChatGPT.

Hvis du ønsker å utnytte kraften til GPT i form av en AI-assistent, kan det interessere deg å prøve ut Auto-GPT. Slik kan du installere og sette opp Auto-GPT på Ubuntu.

Forutsetninger for å installere Auto-GPT

For å installere Auto-GPT må du først installere de nyeste Python3- og Git-pakkene på datamaskinen din.

Python er mye brukt i Auto-GPT. Til installer den nyeste versjonen av Python på Ubuntu, åpne en terminal og oppgrader og oppdater pakkene ved å bruke:

sudo apt update && sudo apt oppgradering

Legg nå til deadsnakes PPA med følgende kommando:

sudo add-apt-repository ppa: deadsnakes/ppa

Installer den nyeste versjonen av Python med:

sudo apt installer python3.11

Erstatt "python3.11" i kommandoen ovenfor med den nyeste Python-versjonen på den tiden.

Etter installasjonen, sjekk om pip allerede er installert på maskinen din:

pip --versjon

Hvis du bruker Python 3.4 eller nyere, bør pip allerede være installert. Men i tilfelle den mangler, installer pip med:

sudo apt installer python3-pip

Nå som du har installert den nyeste Python-versjonen og pip på Ubuntu, installer Git og klon Auto-GPT-depotet med git klone:

sudo apt installer git
sudo git klone https://github.com/Significant-Gravitas/Auto-GPT.git

Endre katalogen til den nyopprettede Auto-GPT-kodemappen med cd-kommandoen:

cd Auto-GPT

Trinn 1: Konfigurer Auto-GPT på Ubuntu

Nå som du har satt opp miljøet for Auto-GPT riktig, må du konfigurere OpenAI API-nøkkelen som en miljøvariabel.

For å få en OpenAI API-nøkkel, registrer deg for en konto ved å gå over til platform.openai.com. Sørg for at du konfigurerer betalingsmåten din for å bruke OpenAIs GPT-produkt.

Etter å ha logget inn på kontoen din, klikk på profilbildet øverst til høyre og velg Se API-nøkler.

For å generere en API-nøkkel, klikk på Opprett ny hemmelig nøkkel -knappen, legg til et navn, og kopier API-nøkkelen ved å trykke Ctrl + C eller ved å klikke på kopieringsikonet. Du vil bruke denne nøkkelen som legitimasjon for AI-assistenten din for å bruke OpenAIs GPT-teknologi.

Når du har kopiert, limer du inn nøkkelen inne i .env fil. Env-filen vil lagre alle API-nøklene du bruker med Auto-GPT. Hvis du ikke trenger en backend-vektordatabase som Pinecone, bør OpenAI API-nøkkelen din være nok til å bruke Auto-GPT.

For å angi API-nøkkelen, åpne .env fil ved hjelp av nano:

nano .env.mal

Hold inne for å finne OpenAI API-nøkkelvariabelen CTRL + W, søk etter "OPEN_API_KEY=", og traff deretter Tast inn.

Erstatt plassholderen med API-nøkkelen ved å trykke Ctrl +V og slår Ctrl + S å redde. Du kan avslutte nanotekstredigering ved å trykke Ctrl + X.

Du må også gi nytt navn til ".env.mal"fil til bare".env". For å gjøre det, kjør:

sudo mv .env.mal .env

Trinn 2: Installer Auto-GPT Dependencies på Ubuntu

Auto-GPT bruker mange Python-biblioteker. Du må installere alle pakkene ved å bruke pip og krav.txt tekstfil som følger med AutoGPT-kildekoden.

For å installere alle Python-avhengighetene, kjør:

pip install -r requirements.txt

Prøv deretter å kjøre Auto-GPT ved å bruke:

python3 -m autogpt

Gratulerer! Du har installert og satt opp Auto-GPT på Ubuntu-maskinen.

Slik bruker du Auto-GPT på Ubuntu

Med Auto-GPT installert kan du nå lage din egen AI-assistent. Det er to moduser når det gjelder å bruke Auto-GPT. I standardmodus trenger du bare å gi en oppgave. Basert på den angitte oppgaven vil Auto-GPT automatisk generere AI-assistentens navn, dens rolle og dens mål.

I manuell modus vil Auto-GPT be deg spesifisere et navn, et mål og opptil fem mål du vil at AI-assistenten skal følge mens han utfører oppgaven. Denne modusen lar deg ha kontroll over hvordan AI-assistenten din vil fungere.

For å bruke manuell modus, bruk følgende kommando:

--Håndbok

I dette eksemplet har vi kalt AI-assistenten vår, og gitt den en rolle å se etter produktkampanjer, og noen få mål om kvaliteten på kampanjen.

Når navnet, målene og rollen er gitt, vil AI-assistenten umiddelbart aktiveres og begynne å gå gjennom tanke- og utførelsesprosessen.

Gjennom hele prosessen kan du se AI-assistentens tanker, resonnement, plan, kritikk og neste handling. Den neste handlingen vil bare bli utført når du har gitt din godkjenning.

Du kan godkjenne AIs neste handling ved å skrive "y"for ja. Hvis du ikke vil at AI skal fortsette med planene sine, kan du skrive "n" for nei og gå ut.

Hvis du stoler på AI-assistenten din og ikke vil fortsette å overvåke alle dens tanker og handlinger, kan du skrive "y -(tall)". For eksempel, hvis du vil at Auto-GPT skal utføre de neste fem handlingene, kan du skrive "y -5". Videre, hvis du ønsker å gi tilbakemelding til AI-assistenten din, kan du også skrive inn forespørselen som input.

I dette eksemplet har assistenten vår gått rundt de samme tankene, planene og henrettelsene tre ganger nå. Så vi bestemte oss for å gi den tilbakemelding for å stoppe siden dens første innsats allerede var nok.

Når AI-assistenten er ferdig med oppgaven, kan du se den endelige utgangen ved å åpne /Auto-GPT-x.x.x/autogpt/auto_gpt_workspace katalog.

Suksess! AI-assistenten vår ga oss en liste over aktive kampanjekoder for musen vi lette etter.

Begrensninger for Auto-GPT

Selv om Auto-GPT ga oss noen ganske lovende resultater, er den fortsatt ikke så kraftig eller nyttig som den opprinnelig ble hypet til å være. Under vår testing resulterte en litt kompleks oppgave ofte i at AI-assistenten gikk gjennom det samme mønsteret av tanker og handlinger, som til slutt mislyktes.

En stor del av dette problemet var AIs manglende evne til å håndtere nettstedsannonser, informasjonskapsler, påloggingssider og popup-vinduer. Det var sannsynligvis forårsaket av det faktum at Auto-GPT fortsatt er i sin tidlige utviklingsfase.

Så foreløpig bør du bare bruke Auto-GPT som en måte å leke og eksperimentere med AI-assistenter på.

Auto-GPT vil fortsette å bli bedre og bedre

Auto-GPT er ikke så kraftig som det burde være på grunn av det nåværende utviklingsstadiet og den begrensede tilgangen til GPT-4. Disse vil imidlertid ikke vare lenge siden Auto-GPT får mye trekkraft og støtte fra mennesker over hele verden.

Utviklingen av Auto-GPT vil sannsynligvis fortsette til den kommer til en moden og stabil tilstand hvor mange nyttige funksjoner blir implementert. Det er bare et spørsmål om tid før Auto-GPT blir et praktisk verktøy for våre personlige, profesjonelle og forretningsapplikasjoner.