Vad är Auto-GPT? Hur man skapar självuppmuntrande, AI-agenter

click fraud protection

ChatGPT har tagit världen med storm, till stor del tack vare dess döda enkla ramverk. Det är bara en AI chatbot, som kan producera övertygande text på naturligt språk som svar till användaren.

Innehåll

  • Vad är Auto-GPT?
  • Hur fungerar Auto-GPT?
  • Användningsfall för Auto-GPT
  • Hur man använder Auto-GPT
  • Har Auto-GPT uppnått AGI?

Men med AI-chatbotar beror mycket på en persons förmåga att komma med uppmaningar som AI: n kommer att svara på. Auto-GPT är en ny applikation som låter AI agera autonomt som kan "självprompt", och det förändrar helt vårt sätt att tänka på den här tekniken.

Rekommenderade videor

Vad är Auto-GPT?

En skärmdump av Auto-GPT som körs i Windows PowerShell.

Auto-GPT är en Python-applikation med öppen källkod som publicerades på GitHub den 30 mars 2023 av en utvecklare som heter Betydande gravitas. Använder sig av GPT-4 som grund tillåter applikationen AI att agera "autonomt" utan att användaren behöver uppmana till varje åtgärd. Du kan få Auto-GPT till ett övergripande mål, och steg-för-steg kommer du att vidta åtgärder för att uppnå det målet. Det är därifrån konceptet "AI-agenter" kommer från, som använder internet och utför åtgärder på en PC helt på egen hand - utan att behöva uppmanas vid varje steg.

Det enkla exemplet som publicerades i den ursprungliga GitHub är Auto-GPT med tanke på målet att surfa på webben för att hitta unika och originella recept för "nästa kommande evenemang", som påsk. Chef-GPT, som det hette, börjar sedan söka på nätet efter en lösning. Det andra målet var att spara receptet som en fil på användarens dator.

I sig låter det kanske inte så innovativt. Men Auto-GPT: s förmåga att söka på internet för användarens räkning och utföra åtgärder som att spara filer tar denna AI långt bortom en enkel chatbot.

Hur fungerar Auto-GPT?

En av de fascinerande sakerna med Auto-GPT är hur det bryter ut AI: s steg, vilket är där GPT: s utmärkta textgenerering kommer in. Auto-GPT kallar dem "tankar", "resonemang" och "kritik" - och berättar exakt vad AI gör och varför. I exemplet med Chef-GPT från ovan var dess första "tanke" följande: "Jag kommer att söka efter kommande evenemang för att hitta en lämplig för skapa ett unikt recept.” "Resoneringen" är alltså att "att hitta ett kommande evenemang hjälper mig att komma på ett relevant och spännande recept."

"Kritiken" som produceras av Auto-GPT kommer att uttrycka några av farhågorna och begränsningarna kring vad den gör. Som du kan se tar Auto-GPT åtgärder helt autonomt för att uppnå de mål som användaren ställer.

Några andra snygga funktioner i Auto-GPT inkluderar lång-/korttidsminne och text-till-tal-integration via ElevenLabs. Kombinationen av alla dessa funktioner gör att Auto-GPT känns mycket mer som en AI gjord för att interagera med människor.

Användningsfall för Auto-GPT

Människor upptäcker alla möjliga användningsfall för Auto-GPT, och vi är fortfarande i början. Eftersom det är helt öppen källkod kan vem som helst gå och leka med verktyget. Ett enkelt exempel som publicerades på Twitter var för "Ecommerce-GPT", som fick målet att självständigt utveckla och driva en e-handelsverksamhet med målet att öka nettoförmögenheten.

Jag har en Auto-GPT från @SigGravitas håller på att utveckla en e-handelsverksamhet. Det har beslutat att surfa på internet efter affärsidéer och spara sina resultat i filer för referens senare. @kotte@OpenAI@Google@DuckDuckGopic.twitter.com/eoUFgUDoJK

— Graham Fleming (@GrahamFleming_) 7 april 2023

Ett annat intressant exempel var i världen av kodning. En användare på Twitter kom på "Robo-GPT", som får uppgiften att analysera, skriva om och spara kod.

🚀 Idag skrev jag Robo-GPT, en variant av #AutoGPT

🤖 https://t.co/qJRwEYWndP

✨ Jag försökte göra koden ren och beroenden enkla. Den har för närvarande inte lika många funktioner som Auto-GPT, men är förhoppningsvis lättare att förstå, köra och uppdatera.#GPT4#AIpic.twitter.com/T09jG4D9su

— Rok Strniša (@RokStrnisa) 4 april 2023

Det finns massor av fler exempel, och det är inte svårt att föreställa sig hur detta kan utvecklas till bots som skapar webbplatser, driver sociala mediekampanjer och mycket mer.

Dessutom finns det rivaliserande system som har utvecklats som utför liknande funktioner. Dessa inkluderar Microsoft Jarvis och BabyAGI, som båda tillåter GPT att "självprompt" och agera självständigt.

Hur man använder Auto-GPT

Liksom många GitHub-projekt är det inte så enkelt att installera Auto-GPT som att ladda ner en fil eller gå till en webbplats. Det finns några viktiga krav som krävs innan du börjar, som inkluderar Python 3.8 (eller senare), en OpenAI API-nyckel, och en Pinecone API-nyckel. Du behöver också ett ElevenLabs API om du vill ha den valfria text-till-tal-funktionen.

Länkar till dessa finns på Auto-GPT GitHub-sidan, tillsammans med annan viktig information. När du har gjort dessa tre krav klickar du på "Kod" och laddar ner zip-filen. Alternativt kan du komma åt filerna via Git-applikationen.

Öppna först ett kommandoradsprogram som PowerShell, där du måste skriva in "git clone https://github.com/Torantulino/Auto-GPT.git” för att klona förvaret.

Det andra steget är att skriva in "cd 'Auto-GPT'" i PowerShell för att navigera till projektkatalogen. Skriv sedan "pip install -r requirements.txt" för att installera de nödvändiga beroendena. Slutligen måste du byta namn på filen ".env.template" till ".env" och fylla i din OpenAI API-nyckel.

När du väl har installerat Auto-GPT är det väldigt enkelt att använda. Den kommer att fråga dig namnge boten först, följt av att ge den ett mål. Det finns till och med exempel på båda för att leda dig i rätt riktning.

Har Auto-GPT uppnått AGI?

Många AI-entusiaster pekar på Auto-GPT som den första glimten av AGI (Artificiell allmän intelligens). Anledningen är naturligtvis att Auto-GPT visar förmågan att resonera och ta flera autonoma steg mot att uppnå mål. Tillägget av lång- och korttidsminne ger Auto-GPT-permanens också, vilket gör att den kan lära sig nya saker.

Många människor kommer att säga att en serie länkade uppmaningar inte gör ett system "intelligent", medan andra hävdar att mycket av mänsklig intelligens och beteende fungerar på ett liknande sätt.

Oavsett om det är början av AGI eller bara ett särskilt användbart nästa steg i standard AI, Auto-GPT väcker några filosofiska frågor om framtiden för de "intelligenta varelser" som lever och verkar på internet.

Redaktörens rekommendationer

  • Google Bard kan nu tala, men kan det överrösta ChatGPT?
  • ChatGPT: de senaste nyheterna, kontroverserna och tipsen du behöver veta
  • ChatGPT: s Bing-surffunktion inaktiverad på grund av betalväggsåtkomstfel
  • 81 % tycker att ChatGPT är en säkerhetsrisk, visar undersökningen
  • Apples ChatGPT-konkurrent kan automatiskt skriva kod åt dig

Uppgradera din livsstilDigitala trender hjälper läsarna att hålla koll på den snabba teknikvärlden med alla de senaste nyheterna, roliga produktrecensioner, insiktsfulla redaktioner och unika smygtittar.