Beginnen met AI Coderen: Een Stapsgewijze Handleiding

ChatGPT maakt code leren gebruiksvriendelijk, lees verder hoe.
Jasper Ruys
Geplaatst op:
26.4.2024

Generative AI geeft je de mogelijkheid om je creativiteit uit te bereiden en processen te automatiseren.

Hoewel artificiële intelligentie platformen zoals ChatGPT en Midjourney tot veel instaat zijn, zijn ze gemaakt voor een algemeen publiek.

Wanneer jij Generatieve AI wil inzetten voor het behalen van een breed scala van doelen, dan helpt het om leren te coderen.

Het gemak van deze tijd is dat je nu alleen nog maar de concepten hoeft te begrijpen, want het schrijven van hoogwaardige code doet kunstmatige intelligentie voor je.

Mindset

Leren coderen gaat met vallen en opstaan. Gelukkig als je ergens vast komt te staan kan je altijd ChatGPT vragen om het uit te leggen voor je, wat ongeveer werkt in 9/10 van de gevallen.

De hoeveelheid kennis die je nodig hebt om effectief te coderen met AI is in het begin zeer klein, we zullen later pas duiken in meer complexe systemen.

Daarom raad ik je aan om maar te beginnen met tien minuten leren per dag en dat langzaam op te bouwen.

Projecten:

In de aankomende blogs gaan we verschillende micro projecten doen om kennis te maken met:

  • Hoe het internet werkt (Context)
  • Hoe computers denken (Logica)
  • Hoe je informatie van een website haalt (Web Scraping)
  • Hoe je een API gebruikt (Andermans Code Gebruiken)

Neem alle tijd die je nodig hebt om een project te voltooien of over te slaan als je er al bekend mee bent.

Python

Van alle programmeertalen die zijn ontworpen, beginnen we met Python omdat deze gebruiksvriendelijk is om te leren en wordt gebruikt voor machine learning.

Weet wel dat talen zoals Javascript qua code sneller zijn.

In het kort, machine learning is hoe computers patronen leren herkennen als we hen informatie geven. Dit verschilt met coderen, ofwel programmeren wat meer lijkt op het rekenen van rekenmachine.

De combinatie tussen menselijke intelligentie en AI zorgt tegenwoordig ervoor dat breder publiek codeervraagstukken automatisch en gemakkelijk kan oplossen.

Voorbereiding

Stap 1 Het Opzetten van je werkplek/IDE

Een IDE, staat voor integrated development environment, dit zijn de platformen waarmee gebruikers code schrijven. Er zijn verschillende IDEs die zich kenmerken met intuïtieve interfaces. Via deze platformen geven we de code instructies aan een computer om het uit te voeren.

Van alle gebruiksvriendelijke interfaces, heb ik gekozen voor Google Colab, in plaats van Visual Studio Code omdat je gemakkelijk mensen kan toevoegen aan het bestand als je vragen hebt. Tevens hoef je geen programma of taal te downloaden op je laptop of pc.

Wil je meteen het gevoel hebben dat je de eerste regels code hebt geschreven?

#Ask the user for their name

name = input("What is your name? ")

#Output a personalized message

print(f"{name}, you are a rockstar for starting your coding journey!")

Copy Past dit in een block en klik de play.

Stap 2 Je assistant klaarmaken

Ga naar ChatGPT en maak een gratis account aan met je Google account.
Vervolgens ga je naar je account en klik je op Custimize ChatGPT.

Ga naar ChatGPT en maak een gratis account aan met je Google account.

Vervolgens ga je naar je account en klik je op Custimize ChatGPT.

Hier kun je kiezen in welke taal ChatGPT antwoord, hoe hij jou met noemen.

En je kan ook hier vragen om:

Als je mij code geeft en ik vraag om iets te veranderen, geef altijd het volledige script terug en dus niet alleen dat kleine stukje code dat ik wilde veranderen.

Stap 3 Agenda Planning

Ga naar je Google Calendar, en plan één of meerdere dagen in waarop je AI coderen gaat leren.

Je kan net zoals ik toen ik begon, eigenwijs zijn en deze stap overslaan, maar dan zal je net als ik ook met veel vertraging coderen leren.

Motivatie

Mocht je je willen omringen met een online gemeenschap om je te motiveren of kennis te maken met anderen codeerders:

  • Github, de plek waar bijna alle code van de wereld staat opgeslagen
  • StackOverflow, de ontmoetingsplaats waar developers vragen stellen die door anderen worden opgelost.
  • Discord servers zo als Learn AI Together.

Tot slot, als je ergens aan begint weet je niet wat het je zal brengen, maar je kan al wel een stip aan de horizon zetten wat je wilt gaan doen.

Pak je notitieboekje of open een digitale notitie en schrijf op wat je wilt maken, of wilt kunnen doen en schrijf daarbij ook op hoe dat voelt

Veelgestelde Vragen

Kan AI programmeren?

Dat is een goede vraag. Ja en nee, In 2024 is 41% van alle code op Github, genereert met behulp van AI.

AI kan niet uit zichzelf gaan programmeren zonder dat we daar een instructie voor hebben gegeven.

Wat is het verschil tussen coderen en programmeren?

Coderen en programmeren lijken op elkaar maar codering betekent vertalen en programmeren betekent instructies geven.

Wat kun je doen met coderen?

Websites bouwen, datagedreven voorspellingen maken, kunst, het automatiseren van werkprocessen, enz.

Hoe leer je programmeren?

Er zijn verschillende methoden:

  • Zelfleerders kijken vaak gratis youtube videos, zie FreeCodeCamp
  • Gestructureerde leerders kiezen ervoor om bijvoorbeeld 100 days of Code cursus te volgen met een stapsgewijs ontwikkelingspad.
  • Als je bekend bent met de academische wereld raad ik wetenschappelijk lesmateriaal aan, zoals Crash Course on Python op Coursera.
  • Code de Wagon biedt bootcamps aan voor een breder publiek als je met deskundige begeleiding wilt gaan leren en aan baan wilt komen .
  • Als je alvast wilt beginnen met lineaire algebra dan raad ik deze serie de Essence of Lineaire Algebra aan van het youtube kanaal 3Blue1Brown. Dit heb je in het begin niet nodig, maar als we later komen mijn machine learning wel.