Software ontwikkelen met Codex, ChatGPT en AI: een praktische gids voor ontwikkelaars

Softwareontwikkeling met AI

Als je me een paar jaar geleden had gevraagd hoe softwareontwikkeling er over tien jaar uit zou zien, had ik waarschijnlijk gesproken over nieuwe programmeertalen, betere frameworks of krachtigere ontwikkelomgevingen. Vandaag zou mijn antwoord heel anders zijn. De grootste verandering vindt niet plaats bij de tools, maar in de manier waarop wij als ontwikkelaars denken en werken.

Terwijl ik dit schrijf, werk ik zelf aan een nieuw softwaresysteem. Daarbij maak ik al enkele weken intensief gebruik van moderne AI-tools zoals Codex en andere taalmodellen. In het begin was ik nieuwsgierig, maar inmiddels ben ik vooral onder de indruk. Niet omdat de AI plotseling alles zelf doet, maar omdat ze bepaalde taken verbazingwekkend goed uitvoert en daardoor nieuwe manieren van werken mogelijk maakt.

Meer lezen

Donald Trump in het systeem van de VS - oorsprong, macht, media en impact

Donald Trump in het systeem van de VS

Donald Trump is geen gewone politieke figuur. Hij is geen klassiek staatsman, geen ideologisch getrainde partijsoldaat, geen product van tientallen jaren netwerken in Washington. Bovenal is Trump één ding: een projectiescherm. Voor hoop, voor angst, voor woede, voor afwijzing - en voor verwachtingen die veel verder gaan dan specifiek beleid. Dit is precies de reden waarom een portret van hem zinvol is. Je hoeft hem niet leuk te vinden of niet, maar hij maakt wel iets zichtbaar dat er al was.

Trump staat niet alleen voor beslissingen of programma's. Hij vertegenwoordigt een breuk in het politieke zelfbeeld van de westerse wereld. Hij vertegenwoordigt een breuk in het politieke zelfbeeld van de westerse wereld. En deze breuk kan niet worden verklaard door hem louter te zien als een „populist“, „provocateur“ of „ongeluk van de geschiedenis“. Als je Trump wilt begrijpen, moet je hem zien als zowel een symptoom als een acteur.

Meer lezen

Van inhoud naar substantie: hoe digitale systemen worden gecreëerd die niet kunnen worden gekopieerd

Systeem in plaats van individuele inhoud

Als je vandaag de dag rondloopt in de digitale ruimte, krijg je al snel een bepaalde indruk: als je zichtbaar bent, ben je succesvol. Als je bereik hebt, heb je invloed. En als je veel content produceert, bouw je automatisch iets op. Deze vergelijking lijkt op het eerste gezicht plausibel - maar is misleidend. Want zichtbaarheid is geen eigendom. Bereik is geen eigendom. En content is zeker geen fundament.

Een post kan duizenden keren gelezen worden en toch na een paar dagen vrijwel verdwenen zijn. Een post op sociale media kan viraal gaan en tegelijkertijd geen blijvend effect hebben. Zelfs goed geplaatste inhoud in zoekmachines is niet automatisch stabiel. Ze zijn afhankelijk van algoritmes, platformregels en ontwikkelingen waar je geen controle over hebt.

Meer lezen

Van ChatGPT data-export naar je eigen kennis AI: stap-voor-stap met Ollama en Qdrant

De weg naar je eigen AI-geheugen

In het eerste deel van deze artikelreeks zagen we dat het exporteren van ChatGPT-gegevens veel meer is dan alleen een technische functie. Je geëxporteerde gegevens bevatten een verzameling gedachten, ideeën, analyses en gesprekken die zich over een lange periode hebben verzameld. Maar zolang deze gegevens alleen als een archief op je harde schijf worden opgeslagen, blijft het alleen dat: een archief. De cruciale stap is om deze informatie weer bruikbaar te maken. Dit is precies waar de ontwikkeling van een persoonlijke kennis-AI begint.

Het idee is eigenlijk verrassend eenvoudig: een AI moet niet alleen met algemene kennis werken, maar ook toegang hebben tot je eigen gegevens. Hij moet eerdere gesprekken doorzoeken, geschikte inhoud vinden en deze verwerken in nieuwe antwoorden. Dit verandert een gewone AI in een soort digitaal geheugen. Dit is het tweede deel van de artikelreeks, waarin nu wordt ingegaan op de praktische kant van de zaak.

Meer lezen

ChatGPT data-export uitgelegd: Hoe je AI-chats een persoonlijk kennissysteem worden

ChatGPT-gegevens exporteren

Als je regelmatig met een AI werkt, dan ken je dit waarschijnlijk wel: de ene gedachte leidt tot de volgende. Je stelt een vraag, krijgt een antwoord, herformuleert, werkt een idee verder uit. Een korte vraag verandert plotseling in een langere dialoog. Soms leidt het zelfs tot hele projecten.

Maar de meeste van deze gesprekken verdwijnen weer. Ze liggen ergens in de chatlijst, glijden naar beneden en worden na verloop van tijd vergeten. Dit is nu juist een van de grote bijzonderheden van moderne AI-systemen: Terwijl eerdere gesprekken met collega's, vrienden of adviseurs alleen in ons geheugen bestonden, worden AI-dialogen volledig bewaard.

Dit betekent iets cruciaals: Met elke conversatie wordt er een digitaal archief van je gedachten gecreëerd. Dit is het eerste deel van een kleine serie artikelen waarmee je je chatgeschiedenis kunt exporteren uit ChatGPT en effectief kunt gebruiken als een persoonlijke schatkamer van kennis met je lokale AI-systeem.

Meer lezen

Van Commodore C16 tot WordPress: een reis door de beginjaren van het internet

Van modem tot internet en tijdschrift

Als je tegenwoordig een smartphone oppakt, bevat deze meer rekenkracht dan hele computerzalen vroeger. In de jaren 1980 was dat heel anders. Computers waren zeldzaam, duur en voor veel mensen een mysterieuze machine. Als je toen een eigen computer thuis had, behoorde je tot een kleine groep knutselaars, uitvinders en nieuwsgierigen. Het spannende was dat je computers niet zomaar kon gebruiken. Je moest ze ook begrijpen. Veel programma's waren niet kant-en-klaar te koop. In plaats daarvan stonden er in computertijdschriften pagina's met lijsten met BASIC-code die je regel voor regel moest uittypen. Pas dan kon je zien of het programma überhaupt werkte.

Dat klinkt vandaag de dag vervelend, maar het had één groot voordeel. Je leerde automatisch hoe computers werken. Als je een fout maakte, kreeg je meteen een foutmelding - en moest je zelf uitzoeken waar de fout zat. Op deze manier ontwikkelden veel jonge computerfans een heel natuurlijke benadering van technologie en programmeren.

In die tijd begon ik mijn eigen reis in de wereld van computers.

Meer lezen

Uitleg over digitaal eigendom - Hoe duurzame online activa worden gecreëerd

Wat is digitaal eigendom

Eeuwenlang was eigendom iets heel tastbaars. Je kon het aanraken, erop lopen of het in je hand houden. Een huis, een stuk land, een werkplaats, boeken op een plank of gereedschap in een lade - het waren allemaal dingen die duidelijk konden worden toegewezen. Ze behoorden toe aan iemand, waren zichtbaar aanwezig en bleven dat meestal ook als de politieke, economische of sociale omstandigheden veranderden.

Dit artikel legt uit wat digitaal eigendom is, welke vormen het aanneemt en hoe digitaal eigendom kan worden gecreëerd, vooral in het huidige AI-tijdperk.

Meer lezen

Waarom een eigen magazine tegenwoordig belangrijker is voor bedrijven dan adverteren

Tijdschrift als eigendom

Als je het tegenwoordig met ondernemers over zichtbaarheid hebt, gaat het bijna altijd over bereik. Mensen hebben het over vindbaarheid op Google, sociale media, betaalde advertenties op Google of andere platforms, klikcijfers, volgers en interacties. Zichtbaarheid wordt gezien als een voorwaarde voor commercieel succes en in veel branches is dat waar.

Waar zelden over wordt gesproken, is een stille maar beslissende verschuiving: de meeste bedrijven zijn tegenwoordig zichtbaar - maar op gebieden die niet bij hen horen. Deze ontwikkeling is niet dramatisch geweest. Het was handig, geleidelijk en schijnbaar logisch. Dat is precies waarom het bijna nooit onder de loep wordt genomen.

Meer lezen