De mogelijkheden van kunstmatige intelligentie (AI) blijven wereldwijd furore maken en zorgen voor monumentale veranderingen in ons dagelijkse persoonlijke en professionele leven.
Met geavanceerde generatieve AI-modellen zoals ChatGPT en de versnelling van GPT-3 naar GPT-4 zagen we grote verbeteringen met betrekking tot geavanceerd redeneren, het begrijpen van langere contexten en invoerinstellingen.
Tools zoals ChatGPT vereisen dat je de prompts zorgvuldig opstelt om de gewenste output te krijgen.
Er is nu echter een geavanceerdere en krachtigere AI-tool die je simpelweg vraagt om je doelen uit te leggen, waarna de tool alles voor je doet.
Ja, ontwikkelaars werken nu aan Autonomous AI agents, de eerste blik op Artificial General Intelligence (AGI), een AI-type dat in staat is om intellectuele taken op menselijk niveau uit te voeren door zijn eigen processen, intellect en redenering.
Auto-GPT is de nieuwste GPT-4 toepassing die het web stormenderhand heeft veroverd sinds de eerste release op 30 maart 2023, waardoor het een van de meest trending topics op Twitter is geworden.

In deze blog bekijken we wat Auto-GPT de hype waard maakt, hoe het werkt en hoe je dit krachtige hulpmiddel kunt installeren om de rationele en autonome besluitvormingsmogelijkheden te verkennen.
Eerst iets anders.
Wat is Auto-GPT?
Auto-GPT is een open-source en experimentele AI-toepassing die OpenAI’s GPT-4 taalmodel gebruikt om aanpasbare en volledig autonome AI-agenten te creëren.

Hierdoor kan Auto-GPT taken uitvoeren met weinig menselijke tussenkomst en autonoom handelen met zelfprompts.
Toran Bruce Richards, de oprichter van het gamebedrijf Significant Gravitas, bracht Auto-GPT in maart uit, dat volledig uniek is ten opzichte van andere AI-tools vanwege de onafhankelijke werking. Je hoeft alleen maar je doelen en doelstellingen op te schrijven, zodat het zelf andere aanwijzingen kan genereren die nodig zijn om resultaten te behalen bij het voltooien van de taak.
Auto-GPT verandert dus de manier waarop mensen omgaan met AI-modellen en elimineert de noodzaak voor mensen om actief betrokken te zijn bij het verkrijgen van de gewenste output.
Dus, als je een Starbucks koffie wilt bestellen, je website wilt ontwikkelen, een marktanalyse wilt uitvoeren of een podcastscript wilt schrijven, geef je gewoon Auto-GPT de opdracht, die het voor je doet.
Hoe werkt Auto-GPT?
Auto-GPT werkt op basis van een autonoom AI-mechanisme, waarbij een taak wordt opgesplitst in meerdere subtaken en verschillende AI-agenten worden aangemaakt om deze taken uit te voeren en te voltooien.
Deze AI-agenten omvatten:
- Agent voor het creëren van taken: Wanneer u uw doelstellingen opgeeft aan Auto-GPT, is de eerste agent die met u interageert om het proces van werken aan de taak te starten de taakaanmaakagent. Deze agent maakt een lijst met taken op basis van je einddoelen, met stappen om ze te bereiken, en stuurt ze naar de prioriteitsagent.
- Agent voor het prioriteren van taken: Zodra de prioritization agent de lijst met taken ontvangt, zorgt deze ervoor dat de juiste volgorde logisch is en stuurt deze naar de execution agent.
- Taakuitvoeringsagent: Zodra de subtaakprioriteit is ingesteld, begint de executie-agent deze taken één voor één uit te voeren, waarbij hij het internet, GPT-4 en andere hulpmiddelen gebruikt die nodig zijn om de taak uit te voeren.
Deze drie agenten communiceren ook met elkaar als de taak niet wordt voltooid.
Als de executie-agent bijvoorbeeld de stappen heeft voltooid, maar de resultaten zijn niet zoals gewenst, communiceert deze met de task creation agent, die een nieuwe lijst met taken kan maken om het einddoel te bereiken. Dit proces creëert een interactieve lus tussen alle drie de agents totdat ze een door de gebruiker gedefinieerde output kunnen genereren.
Terwijl deze AI-agenten hun taken uitvoeren, worden hun acties weergegeven op de gebruikersinterface met vier categorieën, namelijk:
- Gedachten: De AI-agent deelt zijn gedachten na het voltooien van elke taak.
- Redenering: De AI-agenten leggen de redenering achter hun acties uit en beantwoorden het WAAROM achter het uitvoeren van elke stap.
- Plan: Het systeem geeft dan een strategisch plan om de gegeven taak te voltooien.
- Kritiek: Het systeem levert vervolgens kritiek, zodat de AI-agenten hun fouten kunnen herstellen en eventuele fouten kunnen herstellen.
Deze computationele stroom stelt Auto-GPT dus in staat om inzicht te geven in de stappen om een specifiek probleem aan te pakken en de fouten te herstellen zonder menselijke tussenkomst.
Vereisten voor het installeren van Auto-GPT

Hier zijn de belangrijkste vereisten om Auto-GPT op uw computer te installeren:
➡️ Je hebt geen geavanceerde of krachtige computer nodig, maar een fatsoenlijke kan Auto-GPT installeren, omdat het meeste zware werk wordt uitgevoerd door OpenAI API op de cloud.
➡️ Python 3.8 of hoger.
➡️ Toegang tot de GPT-4 API voor betere prestaties, redenering en minder risico op het genereren van valse informatie.
➡️ Git
➡️ Visual Studio Code
➡️ OpenAI API-sleutels
Hoe installeer je Auto-GPT?
In tegenstelling tot tools als ChatGPT, die een eenvoudige login vereisen om toegang te krijgen tot de tool en deze te gebruiken, moet je verschillende software installeren die voldoet aan de vereisten om Auto-GPT te gebruiken.
Dus als u de functies van Auto-GPT wilt gebruiken, volgt hier een stapsgewijs proces voor het installeren van de tool op uw lokale apparaat.
Stap-1: Vereiste software installeren
Je hebt drie primaire software nodig om Auto-GPT te installeren: Python, Git en Visual Studio Code.
Hier zijn de installatie-links voor deze tools:
Je kunt ook deze gedetailleerde Python installatiegids bekijken om het proces gemakkelijker te maken.
Stap-2: Krijg toegang tot de API-sleutels via uw OpenAI-account
De volgende cruciale stap na de software-installatie is het aanmaken van uw OpenAI account als u er nog geen heeft.
U kunt uw OpenAI account aanmaken of inloggen via deze pagina.

Voer uw inloggegevens in om toegang te krijgen tot uw OpenAI account.
Zodra je je account hebt geopend, ga je naar het tabblad API-sleutels en klik je op de knop ‘Nieuwe geheime sleutel maken’.

Er verschijnt een dialoogvenster. Klik nogmaals op ‘Geheime sleutel maken’ om de geheime sleutel te genereren.

Zorg ervoor dat u deze kopieert en ergens op uw lokale apparaat opslaat.
Stap-3: Kopieer uw Auto-GPT archief naar uw harde schijf
De volgende stap is het kopiëren van je Auto-GPT GitHub repository naar de harde schijf.
Ga naar de laatste GitHub Auto-GPT release pagina, scroll naar beneden en klik op de “Source Code (zip)” link om het zipbestand te downloaden.

Pak nu dit zipbestand uit en kopieer de Auto-GPT map om deze op de gewenste locatie of harde schijf te plakken.


Tegelijkertijd kun je de link van het project kopiëren van de GitHub Auto-GPT release pagina.
Klik hiervoor op ‘Code’ aan de linkerkant van het venster en nogmaals op de groene ‘Code’ knop. Kopieer dan de HTTPS URL die op het scherm verschijnt.

Open vervolgens de opdrachtprompt door de link te plakken door de Auto-GPT GitHub repository te klonen, zoals hieronder getoond.

Omdat je ook Visual Code Studio hebt geïnstalleerd, kun je de code ook typen in de opdrachtprompt en Auto-GPT openen vanuit de Visual Code Studio editor.
Stap-4: Python modules installeren
Open uw Visual Code Studio en open het Auto-GPT-bestand in de VCS-editor.
Klik op de link ‘Map openen’ en open de map Auto-GPT in uw editor.

Zodra je het Auto-GPT bestand opent in de VCS editor, zie je verschillende bestanden aan de linkerkant van de editor. Als je een beetje naar beneden scrollt, is een van de bestanden die je kunt zien de ‘requirements.txt’

Dit bestand bestaat uit alle noodzakelijke modules die je nodig hebt om Auto-GPT te draaien.
Klik nu op ‘Terminal’ bovenaan de VCS editor en klik op de optie ‘New Terminal’ .

Typ vervolgens de opdracht pip install – r requirements.txt en klik op enter om alle benodigde modules te installeren.
Het is cruciaal om ervoor te zorgen dat de directory correct verwijst naar de locatie waar de repository is gekopieerd.
Stap-5: Hernoem het .env.template bestand
Als je door de lijst met bestanden in de VCS editor bladert, kom je het .env.template bestand tegen.
Klik met de rechtermuisknop op dit bestand en klik op de optie ‘Hernoemen’ . Hernoem dit bestand door de “.template” te verwijderen

Stap-6: OpenAI API sleutels invoeren
De laatste stap is het plakken van uw OpenAI geheime sleutel in het hernoemde .env bestand, zoals hieronder getoond.

Sla het .env-bestand op zodra u de sleutel hebt geplakt.

Ga nu naar de opdrachtprompt en typ het commando python -m autogpt.

Voila! Je hebt met succes de krachtige AutoGPT tool geïnstalleerd op je lokale apparaat.
Auto-GPT vs. ChatGPT
Hoewel zowel ChatGPT als Auto-GPT OpenAI’s hoogopgeleide Large Language Models (LLM’s) zijn, zijn er verschillen tussen deze twee omdat ze allebei verschillende doelen dienen. Beide tools zijn getraind op verschillende datasets en geoptimaliseerd voor het uitvoeren van verschillende taken.
Hier zijn een paar punten die Auto-GPT van ChatGPT onderscheiden:
#1. Trainingsgegevens
ChatGPT is voornamelijk getraind op een grote verzameling tekst die is opgehaald van het web, posts op sociale media, boeken, blogs en artikelen. Daarom is het beter in staat en veelzijdiger in het begrijpen van taal op menselijk niveau.
Anderzijds wordt Auto-GPT getraind op een grote verzameling code van StackOverflow, GitHub en soortgelijke code-repositories. Deze trainingsdataset maakt Auto-GPT gespecialiseerd in het begrijpen van programmeertalen, structuren en syntaxis.
Dus, omdat Auto-GPT een veel dieper begrip heeft van hoe een specifieke code is geschreven, kan het nauwkeurige en efficiënte code genereren, waardoor het het codeontwikkelingsproces voor organisaties kan versnellen en de risico’s op softwarefouten kan verminderen.
#2. Real-time inzichten

Het nieuwste GPT-4-model van ChatGPT is getraind op dezelfde GPT-3.5-gegevens, maar het is slechts tot september 2021. ChatGPT biedt dus niet de meest recente informatie en realtime inzichten, omdat je geen toegang hebt tot online platforms of websites om informatie te extraheren.
Auto-GPT biedt daarentegen toegang tot het internet, surft op het web en valideert of de gegevensbron legitiem is. Bovendien heeft Auto-GPT toegang tot elke website of online platform om een bepaalde taak uit te voeren. Op basis van de doelen die je aan Auto-GPT verstrekt, kan het bijvoorbeeld naar de Starbucks-website gaan en je drankje bestellen en ook e-mails opstellen en versturen naar de prospects, zoals aangegeven.
#3. Tekst-naar-spraak

Met Auto-GPT kun je tekst-naar-spraak inschakelen door het commando python -m autogpt -speak in de commandoregel te typen. Je moet dit commando echter elke keer invoeren als je via spraak met Auto-GPT wilt communiceren.
#4. Beeldgeneratie
In tegenstelling tot AI-modellen zoals ChatGPT, kan Auto-GPT afbeeldingen genereren omdat de tool DALL-E gebruikt. U moet uw API toegang geven tot DALL-E om de functie voor het genereren van afbeeldingen in te schakelen voor uw AI-agent.
#5. Optimalisatie
Terwijl OpenAI ChatGPT heeft geoptimaliseerd voor coherentie en natuurlijkheid in het produceren van mensachtige tekstuitvoer, is Auto-GPT geoptimaliseerd voor snelheid en nauwkeurigheid in het genereren van code, het verminderen van tijd en fouten en kwetsbaarheden in software.
#6. Toepassingen
Je kunt Auto-GPT gebruiken voor het uitvoeren van taken zoals code-optimalisatie, automatische code-aanvulling en code-samenvatting.
ChatGPT daarentegen wordt algemeen gebruikt voor het uitvoeren van taken zoals het genereren van tekst, taalvertalingen en chatbots. Terwijl de toepassingen van ChatGPT zich richten op het verbeteren van de efficiëntie en communicatie tussen machines en mensen, richten de toepassingen van Auto-GPT zich op het verbeteren van de nauwkeurigheid en efficiëntie van het codeontwikkelingsproces.
Voordelen van Auto-GPT
Auto-GPT, een tool die output van hoge kwaliteit genereert met minimale menselijke input, biedt verschillende voordelen ten opzichte van traditionele AI-chatbots, waaronder:
- Naadloze aanpassing: Je kunt Auto-GPT eenvoudig aanpassen aan je specifieke zakelijke of industriële behoeften. Ontwikkelaars kunnen de broncode eenvoudig aanpassen om bestaande functies te verbeteren of nieuwe functies toe te voegen om productcontent relevant en op maat te maken voor hun doelgroep en projectbehoeften.
- Autonomie: Het autonome karakter van Auto-GPT is een van de meest unieke kenmerken waardoor het zich onderscheidt van andere traditionele AI-bots. Omdat Auto-GPT zelfstandig de aanwijzingen kan identificeren die nodig zijn om het doel te voltooien en zo hoogwaardige output te leveren, is Auto-GPT een zeer betrouwbare en tijdsefficiënte AI-tool.
- Snelheid: Auto-GPT kan gemakkelijk een grote hoeveelheid gegevens analyseren en veel sneller nauwkeurige resultaten genereren dan mensen.
- Flexibiliteit: Auto-GPT kan nieuwe vaardigheden leren en een breed scala aan taken uitvoeren; het is dus niet beperkt tot een bepaalde taak of domein, waardoor het een zeer veelzijdig hulpmiddel is.
- Consistentie: Auto-GPT kan consistentie in stijl, toon en stem behouden in meerdere contentstukken. Deze functie maakt Auto-GPT een uitstekend hulpmiddel voor bedrijven en bureaus die regelmatig een grote hoeveelheid content produceren.
Laatste woorden
Auto-GPT is een veelzijdige en innovatieve tool die onze interacties met AI-modellen revolutioneert. Het biedt gevarieerde gebruiksmogelijkheden en stelt ons in staat om taken veel sneller, nauwkeuriger en efficiënter uit te voeren.
Dit maakt Auto-GPT een ideaal hulpmiddel voor AI enthousiastelingen en code ontwikkelaars die accurate en snelle codes willen genereren. Deze AGI is echter nog nieuw en is pas een paar maanden geleden gelanceerd.
Met meer ontwikkelingen op dit gebied is het dus spannend om in de gaten te houden of er in de toekomst meer Auto-GPT potentieel en mogelijkheden zijn.
Dit artikel helpt je met het installatieproces van Auto-GPT op je computer, zodat je gebruik kunt maken van de functies, zoals autonomie, aanpassing, snelheid en flexibiliteit, om je taken in een paar seconden af te krijgen.
Bekijk vervolgens hoe je ChatGPT kunt gebruiken met Siri op iPhone en iPad.