Sådan installeres AutoGPT på få minutter

Artificial Intelligence (AI)-kapaciteter fortsætter med at skabe en buzz verden over og bringe monumentale ændringer til vores daglige personlige og professionelle liv.

Med avancerede generative AI-modeller som ChatGPT og accelerationen fra GPT-3 til GPT-4 så vi store forbedringer med hensyn til avanceret ræsonnement, forståelse af længere sammenhænge og inputindstillinger.

Værktøjer som ChatGPT kræver, at du udarbejder meddelelserne omhyggeligt for at få det ønskede output.

Der er dog kommet et mere avanceret og kraftfuldt AI-værktøj ind i spillet, som blot kræver, at du forklarer dine mål, og derefter gør værktøjet alt for dig.

Ja, udviklere arbejder nu på Autonome AI-agenter, det første indblik i Artificial General Intelligence (AGI), en AI-type, der er i stand til at udføre intellektuelle opgaver på menneskeligt niveau ved sine egne processer, intellekt og ræsonnement.

AutoGPT er den seneste GPT-4-applikation, der har taget nettet med storm siden den første udgivelse den 30. marts 2023, hvilket gør den til et af de mest populære emner på Twitter.

Kilde: twitter.com

I denne blog vil vi se, hvad der gør AutoGPT værd at hype, hvordan det virker, og hvordan du kan installere dette kraftfulde værktøj for at udforske dets rationelle og autonome beslutningstagningsmuligheder.

Første ting først.

Hvad er AutoGPT?

AutoGPT er en open source og eksperimentel AI-applikation, der udnytter OpenAIs GPT-4-sprogmodel og skaber tilpassede og fuldt autonome AI-agenter.

Dette gør det muligt for AutoGPT at udføre opgaver med lidt menneskelig indgriben og handle selvstændigt med selvanmodninger.

Toran Bruce Richards, grundlæggeren af ​​spilfirmaet Significant Gravitas, udgav AutoGPT i marts, som er helt unikt for andre AI-værktøjer på grund af dets uafhængige drift. Derfor kræver det bare, at du skriver dine mål og målsætninger, så det selv kan generere andre tilskyndelser, der kræves for at få resultaterne ved at fuldføre den aktuelle opgave.

AutoGPT ændrer således, hvordan mennesker interagerer med AI-modeller, og eliminerer behovet for, at mennesker er aktivt involveret i at få deres ønskede output.

Så hvis du vil bestille en Starbucks-kaffe, udvikle din hjemmeside, udføre markedsanalyse eller skrive et podcast-script, skal du bare beordre AutoGPT, som vil gøre det for dig.

Hvordan virker AutoGPT?

AutoGPT arbejder baseret på en autonom AI-mekanisme, der opdeler en opgave i flere underopgaver og skaber forskellige AI-agenter til at opfylde og fuldføre disse opgaver.

Disse AI-agenter inkluderer:

  • Opgaveoprettelsesagent: Når du angiver dine mål til AutoGPT, er den første agent, der interagerer med dig for at starte processen med at arbejde på opgaven, opgaveoprettelsesagenten. Denne agent opretter en liste over opgaver baseret på dine slutmål med trin til at nå dem og sender dem til prioriteringsagenten.
  • Opgaveprioriteringsagent: Når først prioriteringsagenten modtager listen over opgaver, sikrer den, at dens korrekte rækkefølge giver logisk mening og sender den til eksekveringsagenten.
  • Opgaveudførelsesagent: Når underopgaveprioriteten er indstillet, begynder udførelsesagenten at udføre disse opgaver én efter én ved at trykke på internettet, GPT-4 og andre værktøjer, der kræves for at fuldføre opgaven.
  12 Cryptocurrency API'er til dataforskere/udviklere

Disse tre agenter kommunikerer også med hinanden, hvis opgaven ikke er fuldført.

For eksempel, når eksekveringsagenten har fuldført trinene, men resultaterne ikke er som ønsket, kommunikerer den med opgaveoprettelsesagenten, som kan oprette en ny liste over opgaver for at nå slutmålet. Denne proces skaber en interaktiv loop mellem alle tre agenter, indtil de kan generere et output defineret af brugeren.

Mens disse AI-agenter udfører deres opgaver, vises deres handlinger på brugergrænsefladen med fire kategorier, nemlig:

  • Tanker: AI-agenten deler deres tanker efter at have fuldført hver opgave.
  • Begrundelse: AI-agenterne forklarer ræsonnementet bag deres handlinger og besvarer HVORFOR bag udførelse af hvert trin.
  • Plan: Systemet giver derefter en strategisk plan for at fuldføre den givne opgave.
  • Kritik: Systemet giver derefter kritik, så AI-agenterne kan overvinde deres fejl og rette eventuelle fejl.

Således giver dette beregningsflow AutoGPT mulighed for at give indsigt i trinene til at nærme sig et specifikt problem og rette op på fejlene uden menneskelig indgriben.

Forudsætninger for installation af AutoGPT

Her er de kritiske krav for at installere AutoGPT på din computer:

➡️ Du behøver ikke en avanceret eller kraftfuld computer, men en anstændig kan installere AutoGPT, da de fleste tunge løft udføres af OpenAI API på skyen.

➡️ Python 3.8 eller nyere.

➡️ Adgang til GPT-4 API for bedre ydeevne, ræsonnement og lavere risiko for at generere falsk information.

➡️ Git

➡️ Visual Studio Code

➡️ OpenAI API nøgler

Hvordan installeres AutoGPT?

I modsætning til værktøjer som ChatGPT, som kræver et simpelt login for at få adgang til og bruge værktøjet, skal du installere flere software, der opfylder kravene for at bruge AutoGPT.

Så hvis du ønsker at bruge og udnytte funktionerne i AutoGPT, er her en trin-for-trin proces til at installere værktøjet på din lokale enhed.

Trin-1: Installer forudgående software

Du kræver tre primære software for at installere AutoGPT: Python, Git og Visual Studio Code.

Her er installationslinkene til disse værktøjer:

Du kan også tjekke denne detaljerede Python installationsvejledning for at gøre processen nemmere.

Trin-2: Få adgang til API-nøglerne via din OpenAI-konto

Det næste afgørende trin efter softwareinstallationen er at oprette din OpenAI-konto, hvis du ikke allerede har en.

Du kan oprette din OpenAI-konto eller logge ind via denne side.

Indtast dine loginoplysninger for at få adgang til din OpenAI-konto.

Når du åbner din konto, skal du gå til fanen API-nøgler og klikke på knappen ‘Opret ny hemmelig nøgle’.

Det vil bede en dialogboks. Klik på ‘Opret hemmelig nøgle’ ​​igen for at generere den hemmelige nøgle.

Sørg for at kopiere det og gemme det et sted på din lokale enhed.

Trin-3: Kopier dit AutoGPT-lager til din harddisk

Det næste trin er at kopiere dit AutoGPT GitHub-lager til harddisken.

Gå til den seneste GitHub AutoGPT-udgivelsesside, rul ned og klik på linket “Kildekode (zip)” for at downloade zip-filen.

  Lav et stamtræ med disse 8 bedste værktøjer

Udpak nu denne zip-fil og kopier AutoGPT-mappen for at indsætte den på din ønskede placering eller harddisk.

Samtidig kan du kopiere projektets link fra GitHub AutoGPT-udgivelsessiden.

For at gøre dette skal du klikke på ‘Kode’ i venstre side af vinduet og igen på den grønne ‘Kode’ knap. Kopier derefter HTTPS-URL’en, der bliver bedt om på skærmen.

Åbn derefter kommandoprompten ved at indsætte linket ved at klone AutoGPT GitHub-lageret, som vist nedenfor.

Da du også har Visual Code Studio installeret, kan du også skrive koden i kommandoprompten og få adgang til AutoGPT fra Visual Code Studio-editoren.

Trin-4: Installer Python-moduler

Åbn dit Visual Code Studio, og åbn AutoGPT-filen i VCS-editoren.

Klik på linket ‘Åbn mappe’ og åbn AutoGPT-mappen i din editor.

Når du åbner AutoGPT-filen i VCS-editoren, vil du se flere filer i venstre side af editoren. Hvis du ruller lidt ned, er en af ​​de filer, du kan se, ‘requirements.txt’.

Denne fil består af alle de nødvendige moduler, du har brug for for at køre AutoGPT.

Klik nu på ‘Terminal’ øverst i VCS-editoren og klik på ‘Ny terminal’ mulighed.

Indtast derefter kommandoen pip install – r requirements.txt og klik på enter for at installere alle de nødvendige moduler.

Det er afgørende at sikre, at biblioteket præcist peger på det sted, hvor depotet er kopieret.

Trin-5: Omdøb .env.template-filen

Når du ruller op gennem listen over filer i VCS-editoren, støder du på filen .env.template.

Højreklik på denne fil, og klik på indstillingen ‘Omdøb’. Omdøb denne fil ved at fjerne “.skabelonen”.

Trin-6: Indtast OpenAI API-nøgler

Det sidste trin er at indsætte din OpenAI hemmelige nøgle til den omdøbte .env-fil, som vist nedenfor.

Når du har indsat nøglen, skal du gemme .env-filen.

Gå nu til kommandoprompten og skriv kommandoen python -m autogpt.

Voila! Du har med succes installeret det kraftfulde AutoGPT-værktøj på din lokale enhed.

AutoGPT vs. ChatGPT

Mens både ChatGPT og AutoGPT er OpenAIs højtuddannede store sprogmodeller (LLM’er), er der forskel på disse to, da de begge tjener forskellige formål. Begge værktøjer er trænet på forskellige datasæt og optimeret til at udføre forskellige opgaver.

Her er et par punkter, der adskiller AutoGPT fra ChatGPT:

#1. Træningsdata

ChatGPT er primært trænet i en stor samling af tekst hentet fra nettet, indlæg på sociale medier, bøger, blogs og artikler. Derfor er det mere dygtigt og alsidigt til at forstå sprog på menneskeligt niveau.

På den anden side er AutoGPT trænet i en stor samling kode fra StackOverflow, GitHub og lignende kodelagre. Dette træningsdatasæt gør, at AutoGPT specialiserer sig i at forstå programmeringssprog, strukturer og syntaks.

Så da AutoGPT har en meget dybere forståelse af, hvordan en specifik kode skrives, kan den generere nøjagtig og effektiv kode, så den kan fremskynde kodeudviklingsprocessen for organisationer og reducere risikoen for softwarefejl.

#2. Indsigt i realtid

ChatGPTs seneste GPT-4-model er trænet på de samme GPT-3.5-data; det er dog kun indtil september 2021. Derfor formår ChatGPT ikke at give den seneste information og realtidsindsigt, da det ikke tillader dig at få adgang til online platforme eller websteder for at udtrække information.

  Tilføj lyd til dine gifs

Tværtimod giver AutoGPT adgang til internettet, surfer på nettet og validerer, om datakilden er legitim. Desuden kan AutoGPT få adgang til enhver hjemmeside eller online platform for at udføre en given opgave. For eksempel, baseret på de mål, du giver til AutoGPT, kan den gå på Starbucks-webstedet og bestille din drink og også udarbejde og sende e-mails til kundeemner som anvist.

#3. Tekst til tale

AutoGPT lader dig aktivere tekst-til-tale ved at skrive kommandoen python -m autogpt -speak på kommandolinjen. Det kræver dog, at du indtaster denne kommando, hver gang du ønsker at interagere med AutoGPT via tale.

#4. Billedgenerering

I modsætning til AI-modeller som ChatGPT kan AutoGPT generere billeder, da værktøjet bruger DALL-E. Du skal give din API-adgang til DALL-E for at aktivere billedgenereringsfunktionen for din AI-agent.

#5. Optimering

Mens OpenAI optimerede ChatGPT for sammenhæng og naturlighed i at producere menneskelignende tekstoutput, er AutoGPT optimeret til hastighed og nøjagtighed i kodegenerering, hvilket reducerer tid og fejl og sårbarheder i software.

#6. Ansøgninger

Du kan bruge AutoGPT til at udføre opgaver som kodeoptimering, automatisk kodefuldførelse og kodeopsummering.

På den anden side bruges ChatGPT bredt til at udføre opgaver som tekstgenerering, sprogoversættelse og chatbots. Mens ChatGPTs applikationer fokuserer på at forbedre effektiviteten og kommunikationen mellem maskiner og mennesker, fokuserer AutoGPTs applikationer således på at øge nøjagtigheden og effektiviteten af ​​kodeudviklingsprocessen.

Fordele ved AutoGPT

AutoGPT, et værktøj, der genererer output af høj kvalitet med minimalt menneskeligt input, giver flere fordele i forhold til traditionelle AI-chatbots, herunder:

  • Sømløs tilpasning: Du kan nemt tilpasse AutoGPT efter dine specifikke forretnings- eller industrielle behov. Udviklere kan nemt ændre kildekoden for at forbedre eksisterende funktioner eller tilføje nye til produktindhold, der er relevant og skræddersyet til deres målgruppe og projekts behov.
  • Autonomi: Den autonome karakter af AutoGPT er en af ​​dens mest unikke funktioner, der gør den adskillelig fra andre traditionelle AI-bots. Da det kan identificere de krævede prompter for at fuldføre målet på egen hånd for at levere output af høj kvalitet, gør det AutoGPT til et yderst pålideligt og tidseffektivt AI-værktøj.
  • Hastighed: AutoGPT kan nemt analysere en stor mængde data og generere nøjagtige resultater meget hurtigere end mennesker.
  • Fleksibilitet: AutoGPT kan lære nye færdigheder og udføre en lang række opgaver; derfor er det ikke kun begrænset til en bestemt opgave eller domæne, hvilket gør det til et meget alsidigt værktøj.
  • Konsistens: AutoGPT kan opretholde ensartethed i stil, tone og stemme på tværs af flere indholdsdele. Denne funktion gør AutoGPT til et fremragende værktøj for virksomheder og bureauer til at producere en stor mængde indhold regelmæssigt.

Afsluttende ord

AutoGPT er et alsidigt og innovativt værktøj, der revolutionerer vores interaktion med AI-modeller. Det giver forskellige anvendelsesmuligheder og giver os mulighed for at udføre opgaver meget hurtigere, med bedre nøjagtighed og effektivitet.

Dette gør AutoGPT til et ideelt værktøj for AI-entusiaster og kodeudviklere, der ønsker at generere præcise og hurtige koder. Denne AGI er dog stadig nyere og har været et par måneder siden lanceringen.

Derfor, med flere udviklinger på området, er det spændende at holde øje med flere AutoGPT-potentiale og muligheder i fremtiden.

Denne artikel hjælper dig med AutoGPT-installationsprocessen på din computer, så du kan udnytte dens funktioner, såsom autonomi, tilpasning, hastighed og fleksibilitet, for at få dine opgaver løst på få sekunder.

Tjek derefter, hvordan du bruger ChatGPT med Siri på iPhone og iPad.