Hvordan installere AutoGPT på få minutter

Kunstig intelligens (AI)-funksjoner fortsetter å skape en buzz over hele verden og bringe monumentale endringer i våre daglige personlige og profesjonelle liv.

Med avanserte generative AI-modeller som ChatGPT og akselerasjonen fra GPT-3 til GPT-4, så vi store forbedringer med hensyn til avansert resonnement, forståelse av lengre kontekster og inndatainnstillinger.

Verktøy som ChatGPT krever at du utarbeider ledetekstene nøye for å få ønsket utgang.

Imidlertid har et mer avansert og kraftig AI-verktøy kommet inn i spillet som ganske enkelt krever at du forklarer målene dine, og verktøyet gjør alt for deg etter det.

Ja, utviklere jobber nå med Autonome AI-agenter, det første glimtet av Artificial General Intelligence (AGI), en AI-type som er i stand til å utføre intellektuelle oppgaver på menneskelig nivå ved sine egne prosesser, intellekt og resonnement.

AutoGPT er den siste GPT-4-applikasjonen som har tatt nettet med storm siden den første utgivelsen 30. mars 2023, noe som gjør den til et av de mest populære temaene på Twitter.

Kilde: twitter.com

I denne bloggen skal vi se hva som gjør AutoGPT verdt sprøytenarkoman, hvordan det fungerer, og hvordan du kan installere dette kraftige verktøyet for å utforske dets rasjonelle og autonome beslutningsevner.

Første ting først.

Hva er AutoGPT?

AutoGPT er en åpen kildekode og eksperimentell AI-applikasjon som utnytter OpenAIs GPT-4-språkmodell, og skaper tilpassbare og fullstendig autonome AI-agenter.

Dette gjør at AutoGPT kan utføre oppgaver med lite menneskelig innblanding og handle autonomt med selvoppfordringer.

Toran Bruce Richards, grunnleggeren av spillselskapet Significant Gravitas, slapp AutoGPT i mars, som er helt unikt for andre AI-verktøy på grunn av dens uavhengige drift. Derfor krever det bare at du skriver dine mål og mål, slik at det selv kan generere andre spørsmål som kreves for å få resultatene ved å fullføre oppgaven.

Dermed endrer AutoGPT hvordan mennesker samhandler med AI-modeller, og eliminerer behovet for mennesker å være aktivt involvert i å få ønsket resultat.

Så hvis du ønsker å bestille en Starbucks-kaffe, utvikle nettstedet ditt, utføre markedsanalyse eller skrive et podcast-skript, er det bare å beordre AutoGPT, som vil gjøre det for deg.

Hvordan fungerer AutoGPT?

AutoGPT fungerer basert på en autonom AI-mekanisme, deler opp en oppgave i flere underoppgaver og oppretter forskjellige AI-agenter for å møte og fullføre disse oppgavene.

Disse AI-agentene inkluderer:

  • Opprettingsagent: Når du oppgir målene dine til AutoGPT, er den første agenten som samhandler med deg for å starte prosessen med å jobbe med oppgaven, agenten for oppretting av oppgaver. Denne agenten oppretter en liste over oppgaver basert på sluttmålene dine, med trinn for å oppnå dem, og sender dem over til prioriteringsagenten.
  • Oppgaveprioriteringsagent: Når prioriteringsagenten mottar listen over oppgaver, sikrer den at den riktige sekvensen gir logisk mening og sender den til utførelsesagenten.
  • Oppgaveutførelsesagent: Når underoppgaveprioriteten er angitt, begynner utførelsesagenten å fullføre disse oppgavene én etter én, ved å trykke på internett, GPT-4 og andre verktøy som kreves for å fullføre oppgaven.
  Hvordan fikse DirecTV-feilen 771, 40

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

For eksempel, når utførelsesagenten har fullført trinnene, men resultatene ikke er som ønsket, kommuniserer den med oppgaveopprettingsagenten, som kan opprette en ny liste over oppgaver for å nå sluttmålet. Denne prosessen skaper en interaktiv sløyfe mellom alle tre agentene til de kan generere en utgang definert av brukeren.

Mens disse AI-agentene utfører oppgavene sine, vises handlingene deres på brukergrensesnittet med fire kategorier, nemlig:

  • Tanker: AI-agenten deler tankene sine etter å ha fullført hver oppgave.
  • Begrunnelse: AI-agentene forklarer begrunnelsen bak handlingene deres, og svarer på HVORFOR bak å utføre hvert trinn.
  • Plan: Systemet gir deretter en strategisk plan for å fullføre den gitte oppgaven.
  • Kritikk: Systemet gir deretter kritikk, slik at AI-agentene kan overvinne sine feil og rette opp eventuelle feil.

Dermed lar denne beregningsflyten AutoGPT gi innsikt i trinnene for å nærme seg et spesifikt problem og rette opp feilene uten menneskelig innblanding.

Forutsetninger for installasjon av AutoGPT

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

➡️ Du trenger ikke en avansert eller kraftig datamaskin, men en anstendig kan installere AutoGPT, da de fleste tunge løft utføres av OpenAI API på skyen.

➡️ Python 3.8 eller nyere.

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

➡️ Git

➡️ Visual Studio Code

➡️ OpenAI API-nøkler

Hvordan installere AutoGPT?

I motsetning til verktøy som ChatGPT, som krever en enkel pålogging for å få tilgang til og bruke verktøyet, må du installere flere programvare som oppfyller kravene for å bruke AutoGPT.

Så hvis du ønsker å bruke og utnytte funksjonene til AutoGPT, her er en trinnvis prosess for å installere verktøyet på din lokale enhet.

Trinn-1: Installer Prerequisite-programvare

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

Her er installasjonslenkene for disse verktøyene:

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

Trinn-2: Få tilgang til API-nøklene gjennom OpenAI-kontoen din

Det neste avgjørende trinnet etter programvareinstallasjonen er å opprette OpenAI-kontoen din hvis du ikke allerede har en.

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

Skriv inn påloggingsinformasjonen din for å få tilgang til OpenAI-kontoen din.

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

Det vil spørre en dialogboks. Klikk «Opprett hemmelig nøkkel» igjen for å generere den hemmelige nøkkelen.

Pass på at du kopierer den og lagrer den et sted på din lokale enhet.

Trinn-3: Kopier AutoGPT-lageret til harddisken

Det neste trinnet er å kopiere AutoGPT GitHub-depotet til harddisken.

Gå til den siste GitHub AutoGPT-utgivelsessiden, rull ned og klikk på koblingen «Kildekode (zip)» for å laste ned zip-filen.

  9 verktøy for å sjekke domenesvartelister (DNSBL) for e-postleveringsproblemer

Pakk nå ut denne zip-filen og kopier AutoGPT-mappen for å lime den inn på ønsket plassering eller harddisk.

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

For dette, klikk på «Kode» på venstre side av vinduet og igjen på den grønne «Kode»-knappen. Kopier deretter HTTPS-URLen som ber om på skjermen.

Deretter åpner du ledeteksten ved å lime inn koblingen ved å klone AutoGPT GitHub-depotet, som vist nedenfor.

Siden du også har Visual Code Studio installert, kan du også skrive inn koden i ledeteksten 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å «Åpne mappe»-koblingen og åpne AutoGPT-mappen i redigeringsprogrammet.

Når du åpner AutoGPT-filen i VCS-editoren, vil du se flere filer på venstre side av redigeringsprogrammet. Hvis du blar ned litt, er en av filene du kan se «requirements.txt».

Denne filen består av alle nødvendige moduler du trenger 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 klikk enter for å installere alle nødvendige moduler.

Det er avgjørende å sikre at katalogen nøyaktig peker til stedet der depotet er kopiert.

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

Når du blar opp gjennom listen over filer i VCS-editoren, kommer du over 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 den hemmelige OpenAI-nøkkelen din til den omdøpte .env-filen, som vist nedenfor.

Når du limer inn nøkkelen, lagrer du .env-filen.

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

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

AutoGPT vs. ChatGPT

Mens både ChatGPT og AutoGPT er OpenAIs høyt trente store språkmodeller (LLM), er det forskjeller mellom disse to siden de begge 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 først og fremst trent på en stor samling tekst hentet fra nettet, innlegg på sosiale medier, bøker, blogger og artikler. Derfor er den mer kapabel og allsidig når det gjelder å forstå språk på menneskelig nivå.

På den annen side er AutoGPT trent på en stor samling kode fra StackOverflow, GitHub og lignende kodelagre. Dette opplæringsdatasettet gjør at AutoGPT spesialiserer seg på å forstå programmeringsspråk, strukturer og syntaks.

Så siden AutoGPT har en mye dypere forståelse av hvordan en spesifikk kode skrives, kan den generere nøyaktig og effektiv kode, slik at den kan fremskynde kodeutviklingsprosessen for organisasjoner og redusere risikoen for programvarefeil.

#2. Sanntidsinnsikt

ChatGPTs nyeste GPT-4-modell er trent på de samme GPT-3.5-dataene; men det er bare til september 2021. Derfor klarer ikke ChatGPT å gi den nyeste informasjonen og sanntidsinnsikten, siden den ikke lar deg få tilgang til nettbaserte plattformer eller nettsteder for å trekke ut informasjon.

  12 beste 5-ports Gigabit-svitsjer for å sette opp nettverket ditt

Tvert imot gir AutoGPT tilgang til internett, surfer på nettet og validerer om datakilden er legitim. Dessuten kan AutoGPT få tilgang til hvilken som helst nettside eller nettplattform for å utføre en gitt oppgave. For eksempel, basert på målene du gir til AutoGPT, kan den gå inn på Starbucks-nettstedet og bestille drinken din og 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. Det krever imidlertid at du skriver inn denne kommandoen hver gang du ønsker å samhandle med AutoGPT via tale.

#4. Bildegenerering

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

#5. Optimalisering

Mens OpenAI optimaliserte ChatGPT for sammenheng og naturlighet i å produsere menneskelignende tekstutdata, er AutoGPT optimalisert for hastighet og nøyaktighet i kodegenerering, noe som reduserer tid og feil og sårbarheter i programvare.

#6. applikasjoner

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

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

Fordeler med AutoGPT

AutoGPT, et verktøy som genererer utdata av høy kvalitet med minimal menneskelig input, gir flere fordeler i forhold til tradisjonelle AI-chatbots, inkludert:

  • Sømløs tilpasning: Du kan enkelt tilpasse AutoGPT i henhold til dine spesifikke forretnings- eller industribehov. Utviklere kan enkelt endre kildekoden for å forbedre eksisterende funksjoner eller legge til nye i produktinnhold som er relevant og skreddersydd til målgruppen og prosjektets behov.
  • Autonomi: Den autonome naturen til AutoGPT er en av dens mest unike funksjoner som gjør at den kan skilles fra andre tradisjonelle AI-roboter. Siden den kan identifisere forespørsler som kreves for å fullføre målet på egen hånd for å gi utdata av høy kvalitet, gjør det AutoGPT til et svært pålitelig og tidseffektivt AI-verktøy.
  • Hastighet: AutoGPT kan enkelt analysere et stort datavolum 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 det ikke bare 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 på tvers av 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 AI-modeller. Det gir varierte brukstilfeller og lar oss utføre oppgaver mye raskere, med bedre nøyaktighet og effektivitet.

Dette gjør AutoGPT til et ideelt verktøy for AI-entusiaster og kodeutviklere som ønsker å generere nøyaktige og raske koder. Denne AGI-en er imidlertid fortsatt nyere, og det har gått et par måneder siden lanseringen.

Derfor, med mer utvikling på feltet, er det spennende å holde øye med flere AutoGPT-potensialer og muligheter i fremtiden.

Denne artikkelen hjelper deg med AutoGPT-installasjonsprosessen på datamaskinen din, slik at du kan utnytte 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.