In de wereld van AI en computerprogrammering gebruiken we twee heel verschillende manieren om een computer iets te laten doen: prompts en algoritmen.
Wat is een prompt?
Een prompt is een vrije, vaak natuurlijke-taalopdracht die je aan een getraind neuraal netwerk geeft. Een neuraal netwerk is een AI-model dat eerst heel veel data (tekst, plaatjes, geluid) heeft “gelezen” en daarbij zelf patronen heeft geleerd. Wanneer je een prompt typt—bijvoorbeeld “Schrijf een kort gedicht over de herfst”—gebruikt het model al die opgedane kennis om een antwoord te genereren. Je weet vooraf niet precies wat er uitkomt: de AI combineert op basis van wat het heeft geleerd en kan per keer net iets anders reageren.
Wat is een algoritme?
Een algoritme is een stap-voor-stap beschrijving in code die precies vertelt wat een computer moet doen. Een programmeur schrijft elke regel zelf, bijvoorbeeld:
Een algoritme is dus voorspelbaar: je weet exact in welke volgorde de stappen gebeuren en wat het resultaat is.
Het grote verschil
Flexibiliteit vs. voorspelbaarheid
Met een prompt kun je snel heel verschillende taken aansturen zonder nieuwe code te schrijven, maar je resultaat is minder voorspelbaar.
Met een algoritme schrijf je elke stap zelf en weet je precies wat er gebeurt, maar je moet alles van tevoren bouwen.
Training vs. programmeren
Beide methodes zijn belangrijk: prompts en neurale netwerken maken AI flexibel en creatief, terwijl algoritmen zorgen voor duidelijke, betrouwbare processen — bijvoorbeeld in rekenprogramma’s, besturingssystemen en apps waarin je altijd hetzelfde resultaat wilt.
Een neuraal netwerk traint op enorme hoeveelheden data; het “leert” zelf regels en verbanden. Bij gebruik geef je alleen een prompt.
Met algoritmen programmeer je die regels zelf in een programmeertaal. Je beschrijft handmatig elke voorwaarde en berekening.