Installer AutoGPT: Den autonome AI-agenten som revolusjonerer alt!

Kunstig intelligens (KI) fortsetter å skape oppmerksomhet globalt, og fører med seg betydelige endringer i hvordan vi lever både privat og profesjonelt.

Med avanserte generative KI-modeller som ChatGPT, og den raske utviklingen fra GPT-3 til GPT-4, har vi sett store forbedringer innen avansert resonnement, forståelse av komplekse sammenhenger og tilpasning til ulike typer inndata.

Verktøy som ChatGPT krever at man formulerer presise instruksjoner for å oppnå ønsket resultat.

Imidlertid har et mer avansert og kraftfullt KI-verktøy dukket opp, som kun krever at man beskriver målene sine, og verktøyet tar seg av resten.

Utviklere jobber nå med autonome KI-agenter, et første skritt mot generell kunstig intelligens (AGI), en type KI som kan utføre intellektuelle oppgaver på menneskelig nivå gjennom egne prosesser, intelligens og resonnement.

AutoGPT er den nyeste applikasjonen basert på GPT-4 som har fått stor oppmerksomhet siden lanseringen 30. mars 2023, og har blitt et av de mest diskuterte temaene på Twitter.

Kilde: twitter.com

I denne artikkelen skal vi utforske hva som gjør AutoGPT så populært, hvordan det fungerer, og hvordan du kan installere dette kraftige verktøyet for å utforske dets logiske og selvstendige beslutningsevner.

La oss starte med det grunnleggende.

Hva er AutoGPT?

AutoGPT er en åpen kildekode, eksperimentell KI-applikasjon som bruker OpenAIs GPT-4 språkmodell, for å skape tilpassbare og helt autonome KI-agenter.

Dette gjør at AutoGPT kan utføre oppgaver med minimal menneskelig innblanding, og operere selvstendig med egeninitierte forespørsler.

Toran Bruce Richards, grunnlegger av spillselskapet Significant Gravitas, lanserte AutoGPT i mars. Dette verktøyet er unikt sammenlignet med andre KI-verktøy på grunn av sin evne til å operere selvstendig. Det krever kun at du spesifiserer dine mål og ambisjoner, og deretter genererer det selv spørsmål som er nødvendige for å oppnå ønsket resultat.

Dermed endrer AutoGPT måten mennesker samhandler med KI-modeller på, og eliminerer behovet for aktiv menneskelig involvering for å oppnå et bestemt utfall.

Så hvis du ønsker å bestille en Starbucks-kaffe, utvikle en nettside, utføre en markedsanalyse eller skrive et manus for en podcast, kan du bare gi AutoGPT kommandoen, og den vil ta seg av oppgaven for deg.

Hvordan fungerer AutoGPT?

AutoGPT opererer basert på en autonom KI-mekanisme, der den deler opp en oppgave i flere deloppgaver, og skaper ulike KI-agenter for å håndtere og fullføre disse deloppgavene.

Disse KI-agentene inkluderer:

  • Oppgaveopprettingsagent: Når du gir dine mål til AutoGPT, er denne agenten den første som interagerer med deg. Den starter prosessen med å jobbe med oppgaven. Denne agenten lager en liste over oppgaver basert på dine overordnede mål, med steg for å oppnå dem, og sender denne listen videre til prioriteringsagenten.
  • Oppgaveprioriteringsagent: Denne agenten mottar listen over oppgaver og sikrer at rekkefølgen er logisk, og deretter sender den listen videre til utførelsesagenten.
  • Oppgaveutførelsesagent: Når rekkefølgen på deloppgavene er fastsatt, begynner denne agenten å fullføre oppgavene en etter en. Den benytter seg av internett, GPT-4 og andre verktøy som er nødvendige for å fullføre oppgaven.

Disse tre agentene kommuniserer også med hverandre dersom oppgaven ikke er fullført.

For eksempel, når utførelsesagenten har fullført trinnene, men resultatet ikke er som ønsket, kommuniserer den med oppgaveopprettingsagenten, som igjen kan lage en ny liste over oppgaver for å nå det endelige målet. Denne prosessen skaper en interaktiv løkke mellom alle tre agentene til de klarer å generere et resultat som er definert av brukeren.

Mens disse KI-agentene utfører oppgavene sine, vises deres handlinger i brukergrensesnittet med fire kategorier:

  • Tanker: KI-agenten deler sine tanker etter at hver oppgave er fullført.
  • Begrunnelse: KI-agentene forklarer begrunnelsen for sine handlinger, og svarer på HVORFOR bak hvert trinn.
  • Plan: Systemet gir deretter en strategisk plan for å fullføre den gitte oppgaven.
  • Kritikk: Systemet gir tilbakemelding, slik at KI-agentene kan korrigere feil.

Denne arbeidsflyten gjør at AutoGPT gir innsikt i trinnene som tas for å løse et bestemt problem, og rette opp feil uten menneskelig innblanding.

Forutsetninger for installasjon av AutoGPT

Her er de viktigste kravene for å installere AutoGPT på datamaskinen din:

➡️ Du trenger ikke en avansert eller kraftig datamaskin. En middels god datamaskin er tilstrekkelig da det meste av den tunge behandlingen utføres av OpenAI API i skyen.

➡️ Python 3.8 eller nyere.

➡️ Tilgang til GPT-4 API for bedre ytelse, resonnement og lavere risiko for å generere feilinformasjon.

➡️ Git

➡️ Visual Studio Code

➡️ OpenAI API-nøkler

Hvordan installere AutoGPT?

I motsetning til verktøy som ChatGPT, som krever en enkel innlogging for å få tilgang til verktøyet, må du installere flere programmer for å kunne bruke AutoGPT.

Dersom du ønsker å bruke og dra nytte av funksjonene til AutoGPT, følger her en steg-for-steg prosess for å installere verktøyet på din lokale enhet.

Trinn 1: Installer nødvendig programvare

Du trenger tre primære programmer for å installere AutoGPT: Python, Git og Visual Studio Code.

Her er installasjonslenkene for disse verktøyene:

Du kan også sjekke ut denne detaljerte veiledningen for Python-installasjon for å gjøre prosessen enklere.

Trinn 2: Få tilgang til API-nøklene via din OpenAI-konto

Det neste viktige trinnet etter programvareinstallasjon er å opprette en OpenAI-konto dersom du ikke allerede har en.

Du kan opprette din OpenAI-konto eller logge inn via denne siden.

Logg deg inn for å få tilgang til OpenAI-kontoen din.

Når du har åpnet kontoen din, går du til fanen for API-nøkler og klikker på knappen «Opprett ny hemmelig nøkkel».

En dialogboks vil vises. Klikk «Opprett hemmelig nøkkel» igjen for å generere den hemmelige nøkkelen.

Sørg for å kopiere den og lagre den et sted på din lokale enhet.

Trinn 3: Kopier AutoGPT-repositoriet til harddisken

Neste steg er å kopiere AutoGPT GitHub-repositoriet til harddisken din.

Gå til den nyeste GitHub AutoGPT-utgivelsessiden, rull ned og klikk på lenken «Source code (zip)» for å laste ned zip-filen.

Pakk ut zip-filen og kopier AutoGPT-mappen til ønsket plassering eller harddisk.

Samtidig kan du kopiere prosjektets lenke fra GitHub AutoGPT-utgivelsessiden.

Klikk på «Kode» på venstre side av vinduet, og klikk deretter på den grønne «Kode»-knappen. Kopier deretter HTTPS-URL-en som vises på skjermen.

Åpne deretter kommandolinjen og lim inn lenken for å klone AutoGPT GitHub-repositoriet, som vist nedenfor.

Siden du også har Visual Code Studio installert, kan du også skrive inn koden i kommandolinjen og få tilgang til AutoGPT fra Visual Code Studio-editoren.

Trinn 4: Installer Python-moduler

Åpne Visual Code Studio og åpne AutoGPT-filen i VCS-editoren.

Klikk på lenken «Åpne mappe» og åpne AutoGPT-mappen i editoren.

Når du har åpnet AutoGPT-filen i VCS-editoren, vil du se flere filer på venstre side av editoren. Blar du litt ned, vil du se en fil som heter «requirements.txt».

Denne filen inneholder alle nødvendige moduler for å kjøre AutoGPT.

Klikk nå på «Terminal» øverst i VCS-editoren og klikk på alternativet «Ny terminal».

Skriv deretter kommandoen pip install – r requirements.txt og trykk enter for å installere alle nødvendige moduler.

Det er viktig å sørge for at katalogen peker nøyaktig til der du har kopiert repositoriet.

Trinn 5: Gi nytt navn til .env.template-filen

Når du blar oppover gjennom listen over filer i VCS-editoren, vil du se filen .env.template.

Høyreklikk på denne filen og klikk på «Gi nytt navn». Gi nytt navn til denne filen ved å fjerne «.template».

Trinn 6: Skriv inn OpenAI API-nøkler

Det siste trinnet er å lime inn din hemmelige OpenAI-nøkkel i den omdøpte .env-filen, som vist nedenfor.

Når du har limt inn nøkkelen, lagre .env-filen.

Gå nå til kommandolinjen og skriv inn kommandoen python -m autogpt.

Voila! Du har installert det kraftige AutoGPT-verktøyet på din lokale enhet.

AutoGPT vs. ChatGPT

Selv om både ChatGPT og AutoGPT er OpenAIs høyt trente store språkmodeller (LLM), er det forskjeller mellom de to, da de tjener forskjellige formål. Begge verktøyene er trent på ulike datasett og optimalisert for å utføre ulike oppgaver.

Her er noen punkter som skiller AutoGPT fra ChatGPT:

#1. Treningsdata

ChatGPT er hovedsakelig trent på en stor samling tekst hentet fra internett, sosiale medieinnlegg, bøker, blogger og artikler. Derfor er den mer kapabel og allsidig når det kommer til å forstå språk på menneskelig nivå.

AutoGPT er derimot trent på en stor samling kode fra StackOverflow, GitHub og lignende koderepositorier. Dette treningsdatasettet gjør at AutoGPT er spesialisert på å forstå programmeringsspråk, strukturer og syntaks.

Siden AutoGPT har en mye dypere forståelse for hvordan spesifikk kode er skrevet, kan den generere nøyaktig og effektiv kode, noe som kan fremskynde kodeutviklingsprosessen for organisasjoner, og redusere risikoen for programvarefeil.

#2. Sanntidsinnsikt

ChatGPTs nyeste GPT-4-modell er trent på de samme dataene som GPT-3.5, men den inkluderer kun data til september 2021. Dermed kan ikke ChatGPT gi den nyeste informasjonen og sanntidsinnsikt, siden den ikke gir deg tilgang til nettbaserte plattformer eller nettsider for å hente ut informasjon.

Tvert imot gir AutoGPT tilgang til internett, søker på nettet og validerer om datakilden er legitim. AutoGPT kan også få tilgang til hvilken som helst nettside eller plattform for å utføre en gitt oppgave. For eksempel, basert på målene du gir til AutoGPT, kan den gå inn på Starbucks» nettside og bestille drikken din, og den kan også skrive utkast og sende e-post til potensielle kunder som instruert.

#3. Tekst til tale

AutoGPT lar deg aktivere tekst-til-tale ved å skrive kommandoen python -m autogpt -speak på kommandolinjen. Imidlertid krever dette at du skriver inn denne kommandoen hver gang du ønsker å samhandle med AutoGPT via tale.

#4. Bildegenerering

I motsetning til KI-modeller som ChatGPT, kan AutoGPT generere bilder siden verktøyet bruker DALL-E. Du må gi din API-tilgang til DALL-E for å aktivere bildegenereringsfunksjonen for KI-agenten din.

#5. Optimalisering

Mens OpenAI har optimalisert ChatGPT for sammenheng og naturlighet i produksjon av menneskelignende tekstresultater, er AutoGPT optimalisert for hastighet og nøyaktighet i kodegenerering. Dette reduserer tidsbruk og feil, samt sårbarheter i programvare.

#6. Applikasjoner

Du kan bruke AutoGPT til å utføre oppgaver som kodeoptimalisering, automatisk kodefullføring og kodeoppsummering.

ChatGPT er på den annen side mye brukt til å fullføre oppgaver som tekstgenerering, språloversettelse og chatbots. Mens ChatGPTs applikasjoner fokuserer på å forbedre effektiviteten og kommunikasjonen mellom maskiner og mennesker, fokuserer AutoGPTs applikasjoner på å øke nøyaktigheten og effektiviteten i kodeutviklingsprosessen.

Fordeler med AutoGPT

AutoGPT, et verktøy som genererer resultater av høy kvalitet med minimal menneskelig innblanding, gir flere fordeler sammenlignet med tradisjonelle KI-chatbots, inkludert:

  • Sømløs tilpasning: Du kan enkelt tilpasse AutoGPT i henhold til dine spesifikke forretnings- eller bransjebehov. Utviklere kan enkelt endre kildekoden for å forbedre eksisterende funksjoner eller legge til nye i innhold som er relevant og tilpasset målgruppen og prosjektets behov.
  • Autonomi: Den selvstendige naturen til AutoGPT er en av de mest unike funksjonene som gjør at den skiller seg fra andre tradisjonelle KI-roboter. Siden den kan identifisere forespørsler som kreves for å fullføre målet på egen hånd for å gi resultater av høy kvalitet, gjør dette AutoGPT til et svært pålitelig og tidsbesparende KI-verktøy.
  • Hastighet: AutoGPT kan enkelt analysere store mengder data og generere nøyaktige resultater mye raskere enn mennesker.
  • Fleksibilitet: AutoGPT kan lære nye ferdigheter og utføre et bredt spekter av oppgaver. Derfor er den ikke begrenset til en bestemt oppgave eller domene, noe som gjør det til et svært allsidig verktøy.
  • Konsistens: AutoGPT kan opprettholde konsistens i stil, tone og stemme i flere innholdsdeler. Denne funksjonen gjør AutoGPT til et utmerket verktøy for bedrifter og byråer for å produsere en stor mengde innhold regelmessig.

Siste ord

AutoGPT er et allsidig og innovativt verktøy som revolusjonerer vår interaksjon med KI-modeller. Det tilbyr mange bruksområder og lar oss utføre oppgaver mye raskere, med bedre nøyaktighet og effektivitet.

Dette gjør AutoGPT til et ideelt verktøy for KI-entusiaster og kodeutviklere som ønsker å generere nøyaktig og rask kode. Denne AGI-en er imidlertid fortsatt relativt ny, og det har bare gått et par måneder siden lanseringen.

Med mer utvikling på dette feltet, blir det spennende å følge med på AutoGPTs potensial og muligheter i fremtiden.

Denne artikkelen hjelper deg med AutoGPT-installasjonsprosessen på datamaskinen din, slik at du kan dra nytte av funksjonene som autonomi, tilpasning, hastighet og fleksibilitet, for å få oppgavene dine gjort på sekunder.

Deretter kan du sjekke ut hvordan du bruker ChatGPT med Siri på iPhone og iPad.