Hur man installerar AutoGPT på några minuter

Spread the love

Artificiell intelligens (AI)-funktioner fortsätter att skapa ett buzz över hela världen och medföra monumentala förändringar i våra dagliga personliga och professionella liv.

Med avancerade generativa AI-modeller som ChatGPT och accelerationen från GPT-3 till GPT-4 såg vi stora förbättringar när det gäller avancerade resonemang, förståelse av längre sammanhang och inmatningsinställningar.

Verktyg som ChatGPT kräver att du utformar uppmaningarna noggrant för att få önskad utdata.

Ett mer avancerat och kraftfullt AI-verktyg har dock kommit in i spelet som helt enkelt kräver att du förklarar dina mål, och verktyget gör allt för dig efter det.

Ja, utvecklare arbetar nu med autonoma AI-agenter, den första glimten av artificiell allmän intelligens (AGI), en AI-typ som kan utföra intellektuella uppgifter på mänsklig nivå genom sina egna processer, intellekt och resonemang.

AutoGPT är den senaste GPT-4-applikationen som har tagit webben med storm sedan den första lanseringen den 30 mars 2023, vilket gör den till ett av de mest trendiga ämnena på Twitter.

Källa: twitter.com

I den här bloggen kommer vi att se vad som gör AutoGPT värt hypen, hur det fungerar och hur du kan installera detta kraftfulla verktyg för att utforska dess rationella och autonoma beslutsmöjligheter.

En sak i taget.

Vad är AutoGPT?

AutoGPT är en öppen källkod och experimentell AI-applikation som utnyttjar OpenAI:s GPT-4-språkmodell och skapar anpassningsbara och helt autonoma AI-agenter.

Detta gör att AutoGPT kan utföra uppgifter med lite mänsklig inblandning och agera självständigt med självuppmaningar.

Toran Bruce Richards, grundaren av spelföretaget Significant Gravitas, släppte AutoGPT i mars, som är helt unikt för andra AI-verktyg på grund av dess oberoende funktion. Därför kräver det bara att du skriver dina mål och mål, så att det själv kan generera andra uppmaningar som krävs för att få resultat när du slutför uppgiften.

Således förändrar AutoGPT hur människor interagerar med AI-modeller, vilket eliminerar behovet för människor att vara aktivt involverade i att få sin önskade effekt.

Så om du vill beställa en Starbucks-kaffe, utveckla din webbplats, utföra marknadsanalyser eller skriva ett podcastmanus är det bara att beordra AutoGPT, som gör det åt dig.

Hur fungerar AutoGPT?

AutoGPT fungerar baserat på en autonom AI-mekanism, som delar upp en uppgift i flera deluppgifter och skapar olika AI-agenter för att möta och slutföra dessa uppgifter.

Dessa AI-agenter inkluderar:

  • Uppgiftsskapande agent: När du tillhandahåller dina mål till AutoGPT är den första agenten som interagerar med dig för att initiera processen att arbeta med uppgiften agenten för uppgiftsskapande. Den här agenten skapar en lista med uppgifter baserat på dina slutmål, med steg för att uppnå dem, och skickar dem till prioriteringsagenten.
  • Aktivitetsprioriteringsagent: När prioriteringsagenten tar emot listan med uppgifter, säkerställer den att dess korrekta sekvens är logisk och skickar den till exekveringsagenten.
  • Aktivitetsexekveringsagent: När underuppgiftsprioriteten har ställts in, börjar exekveringsagenten slutföra dessa uppgifter en efter en, använda internet, GPT-4 och andra verktyg som krävs för att slutföra uppgiften.
  Vad är Kodi? Allt du behöver veta om TV-strömningsappen

Dessa tre agenter kommunicerar också med varandra om uppgiften inte slutförs.

Till exempel, när exekveringsagenten har slutfört stegen, men resultatet inte är som önskat, kommunicerar den med uppgiftsskaparen, som kan skapa en ny lista med uppgifter för att nå slutmålet. Denna process skapar en interaktiv loop mellan alla tre agenterna tills de kan generera en utdata definierad av användaren.

Medan dessa AI-agenter utför sina uppgifter, visas deras åtgärder i användargränssnittet med fyra kategorier, nämligen:

  • Tankar: AI-agenten delar med sig av sina tankar efter att ha slutfört varje uppgift.
  • Resonemang: AI-agenterna förklarar resonemanget bakom sina handlingar och svarar på VARFÖR bakom varje steg.
  • Plan: Systemet tillhandahåller sedan en strategisk plan för att slutföra den givna uppgiften.
  • Kritik: Systemet ger sedan kritik, vilket gör att AI-agenterna kan övervinna sina misstag och rätta till eventuella fel.

Således tillåter detta beräkningsflöde AutoGPT att ge insikter i stegen för att närma sig ett specifikt problem och rätta till misstagen utan mänsklig inblandning.

Förutsättningar för att installera AutoGPT

Här är de kritiska kraven för att installera AutoGPT på din dator:

➡️ Du behöver ingen avancerad eller kraftfull dator, men en anständig sådan kan installera AutoGPT, eftersom de flesta tunga lyft utförs av OpenAI API på molnet.

➡️ Python 3.8 eller senare.

➡️ Tillgång till GPT-4 API för bättre prestanda, resonemang och lägre risker för att generera falsk information.

➡️ Git

➡️ Visual Studio Code

➡️ OpenAI API-nycklar

Hur installerar jag AutoGPT?

Till skillnad från verktyg som ChatGPT, som kräver en enkel inloggning för att komma åt och använda verktyget, måste du installera flera programvaror som uppfyller kraven för att använda AutoGPT.

Så om du vill använda och utnyttja funktionerna i AutoGPT, här är en steg-för-steg-process för att installera verktyget på din lokala enhet.

Steg-1: Installera Prerequisite Software

Du behöver tre primära program för att installera AutoGPT: Python, Git och Visual Studio Code.

Här är installationslänkarna för dessa verktyg:

Du kan också kolla in den här detaljerade Python-installationsguiden för att göra processen enklare.

Steg-2: Få åtkomst till API-nycklarna via ditt OpenAI-konto

Nästa avgörande steg efter mjukvaruinstallationen är att skapa ditt OpenAI-konto om du inte redan har ett.

Du kan skapa ditt OpenAI-konto eller logga in via denna sida.

Ange dina inloggningsuppgifter för att komma åt ditt OpenAI-konto.

När du har öppnat ditt konto går du till fliken API-nycklar och klickar på knappen ”Skapa ny hemlig nyckel”.

Det kommer att fråga en dialogruta. Klicka på ”Skapa hemlig nyckel” igen för att skapa den hemliga nyckeln.

Se till att du kopierar den och sparar den någonstans på din lokala enhet.

Steg-3: Kopiera ditt AutoGPT-förråd till din hårddisk

Nästa steg är att kopiera ditt AutoGPT GitHub-förråd till hårddisken.

Gå till den senaste GitHub AutoGPT-släppsidan, scrolla ner och klicka på länken ”Källkod (zip)” för att ladda ner zip-filen.

  Hur man söker efter användarnamn på OkCupid

Extrahera nu denna zip-fil och kopiera AutoGPT-mappen för att klistra in den på önskad plats eller hårddisk.

Samtidigt kan du kopiera projektets länk från GitHub AutoGPT release-sidan.

För detta, klicka på ’Kod’ till vänster i fönstret och igen på den gröna ’Kod’-knappen. Kopiera sedan HTTPS-URL som uppmanas på skärmen.

Öppna sedan kommandotolken genom att klistra in länken genom att klona AutoGPT GitHub-förvaret, som visas nedan.

Eftersom du också har Visual Code Studio installerat kan du också skriva koden i kommandotolken och komma åt AutoGPT från Visual Code Studio-redigeraren.

Steg-4: Installera Python-moduler

Öppna din Visual Code Studio och öppna AutoGPT-filen i VCS-redigeraren.

Klicka på länken ”Öppna mapp” och öppna mappen AutoGPT i din redigerare.

När du öppnar AutoGPT-filen i VCS-redigeraren ser du flera filer på vänster sida av redigeraren. Om du bläddrar ner lite, är en av filerna du kan se ’requirements.txt’.

Den här filen består av alla nödvändiga moduler du behöver för att köra AutoGPT.

Klicka nu på ”Terminal” överst i VCS-redigeraren och klicka på alternativet ”Ny terminal”.

Skriv sedan kommandot pip install – r requirements.txt och klicka på enter för att installera alla nödvändiga moduler.

Det är viktigt att se till att katalogen pekar exakt till platsen där förvaret kopieras.

Steg-5: Byt namn på filen .env.template

När du bläddrar uppåt genom listan med filer i VCS-redigeraren, kommer du över filen .env.template.

Högerklicka på den här filen och klicka på alternativet ”Byt namn”. Byt namn på den här filen genom att ta bort ”.template”.

Steg-6: Ange OpenAI API-nycklar

Det sista steget är att klistra in din hemliga OpenAI-nyckel i den omdöpta .env-filen, som visas nedan.

När du har klistrat in nyckeln sparar du .env-filen.

Gå nu till kommandotolken och skriv kommandot python -m autogpt.

Voila! Du har framgångsrikt installerat det kraftfulla AutoGPT-verktyget på din lokala enhet.

AutoGPT vs. ChatGPT

Även om både ChatGPT och AutoGPT är OpenAI:s välutbildade stora språkmodeller (LLM), finns det skillnader mellan dessa två eftersom de båda tjänar olika syften. Båda verktygen är tränade på olika datamängder och optimerade för att utföra olika uppgifter.

Här är några punkter som skiljer AutoGPT från ChatGPT:

#1. Träningsdata

ChatGPT är i första hand utbildad på en stor samling text hämtad från webben, inlägg på sociala medier, böcker, bloggar och artiklar. Därför är den mer kapabel och mångsidig när det gäller att förstå språk på mänsklig nivå.

Å andra sidan tränas AutoGPT på en stor samling kod från StackOverflow, GitHub och liknande kodlager. Denna utbildningsdatauppsättning gör att AutoGPT specialiserar sig på att förstå programmeringsspråk, strukturer och syntax.

Så eftersom AutoGPT har en mycket djupare förståelse för hur en specifik kod skrivs, kan den generera korrekt och effektiv kod, vilket gör att den kan påskynda kodutvecklingsprocessen för organisationer och minska riskerna för programvarufel.

#2. Insikter i realtid

ChatGPT:s senaste GPT-4-modell är tränad på samma GPT-3.5-data; men det är bara till september 2021. Därför misslyckas ChatGPT med att tillhandahålla den senaste informationen och realtidsinsikterna, eftersom det inte tillåter dig att komma åt onlineplattformar eller webbplatser för att extrahera information.

  Python Tuple vs List: likheter och skillnader, förklarat

Tvärtom ger AutoGPT tillgång till internet, surfar på webben och validerar om datakällan är legitim. Dessutom kan AutoGPT komma åt vilken webbplats eller onlineplattform som helst för att utföra en given uppgift. Till exempel, baserat på målen du ger till AutoGPT, kan den gå in på Starbucks webbplats och beställa din drink och även skriva ut och skicka e-postmeddelanden till potentiella kunder enligt instruktionerna.

#3. Text till tal

AutoGPT låter dig aktivera text-till-tal genom att skriva kommandot python -m autogpt -speak på kommandoraden. Det kräver dock att du anger detta kommando varje gång du vill interagera med AutoGPT via tal.

#4. Bildgenerering

Till skillnad från AI-modeller som ChatGPT kan AutoGPT generera bilder eftersom verktyget använder DALL-E. Du måste ge din API-åtkomst till DALL-E för att aktivera bildgenereringsfunktionen för din AI-agent.

#5. Optimering

Medan OpenAI optimerade ChatGPT för koherens och naturlighet i att producera mänskliga textutdata, är AutoGPT optimerat för hastighet och noggrannhet i kodgenerering, vilket minskar tid och fel och sårbarheter i programvara.

#6. Ansökningar

Du kan använda AutoGPT för att utföra uppgifter som kodoptimering, automatisk kodkomplettering och kodsammanfattning.

Å andra sidan används ChatGPT i stor utsträckning för att slutföra uppgifter som textgenerering, språköversättning och chatbots. Således, medan ChatGPTs applikationer fokuserar på att förbättra effektiviteten och kommunikationen mellan maskiner och människor, fokuserar AutoGPTs applikationer på att öka noggrannheten och effektiviteten i kodutvecklingsprocessen.

Fördelar med AutoGPT

AutoGPT, ett verktyg som genererar högkvalitativa utdata med minimal mänsklig input, ger flera fördelar jämfört med traditionella AI-chatbotar, inklusive:

  • Sömlös anpassning: Du kan enkelt anpassa AutoGPT enligt dina specifika affärs- eller industribehov. Utvecklare kan enkelt modifiera källkoden för att förbättra befintliga funktioner eller lägga till nya till produktinnehåll som är relevant och skräddarsytt för deras målgrupp och projekts behov.
  • Autonomi: AutoGPTs autonoma karaktär är en av dess mest unika egenskaper som gör att den kan skiljas från andra traditionella AI-bots. Eftersom den kan identifiera uppmaningar som krävs för att slutföra målet på egen hand för att ge högkvalitativa utdata, gör det AutoGPT till ett mycket pålitligt och tidseffektivt AI-verktyg.
  • Hastighet: AutoGPT kan enkelt analysera en stor mängd data och generera korrekta resultat mycket snabbare än människor.
  • Flexibilitet: AutoGPT kan lära sig nya färdigheter och utföra ett brett utbud av uppgifter; därför är det inte bara begränsat till en viss uppgift eller domän, vilket gör det till ett mycket mångsidigt verktyg.
  • Konsistens: AutoGPT kan upprätthålla konsekvens i stil, ton och röst över flera innehållsstycken. Denna funktion gör AutoGPT till ett utmärkt verktyg för företag och byråer att producera en stor mängd innehåll regelbundet.

Slutord

AutoGPT är ett mångsidigt och innovativt verktyg som revolutionerar vår interaktion med AI-modeller. Det ger olika användningsfall och gör att vi kan utföra uppgifter mycket snabbare, med bättre noggrannhet och effektivitet.

Detta gör AutoGPT till ett idealiskt verktyg för AI-entusiaster och kodutvecklare som vill generera korrekta och snabba koder. Denna AGI är dock fortfarande nyare och det har gått ett par månader sedan lanseringen.

Därför, med mer utveckling inom området, är det spännande att hålla utkik efter mer AutoGPT-potential och möjligheter i framtiden.

Den här artikeln hjälper dig med AutoGPT-installationsprocessen på din dator, så att du kan utnyttja dess funktioner, som autonomi, anpassning, hastighet och flexibilitet, för att få dina uppgifter gjorda på några sekunder.

Kolla sedan in hur du använder ChatGPT med Siri på iPhone och iPad.