(Of: Wat ga ik met het antwoord op deze vraag doen?)
Overkomt het u ook wel eens dat iemand zegt: “Dit móet je doen”? Meestal gaan mijn haren dan recht overeind staan, tenslotte bepaal ik zelf wel wat ik wel- en niet doe! Toch overkwam het mij recentelijk dat mij dit verteld werd en ik nu eens niet recalcitrant reageerde maar het advies juist enthousiast opvolgde.
Ik zal u eerst de context geven. Voor een goede relatie die me al enkele malen goed geholpen had wilde ik iets terug doen. Gelukkig paste zijn behoefte aan kennis precies bij mijn expertise, namelijk IoT. U moet weten dat ik hiervoor een redelijk aantal jaren terug (toen IoT de hype was die AI nu is) een workshop ontwikkeld heb die ik vaak met veel enthousiasme gegeven heb. Omdat mijn relatie hierin erg geïnteresseerd was leek het me leuk om hem uit te nodigen voor een 1-op-1 workshop bij mij thuis en zo gezegd zo gedaan, dus op een goede dag stond mijn goede relatie op het afgesproken tijdstip voor de deur en na een hartelijk welkom met een kop koffie konden we beginnen.
Ik had bedacht de workshop af te sluiten met wat praktijk, namelijk een demo hoe je eenvoudig een IoT systeempje met één sensor en één server in een uurtje kon opzetten.
Als u denk dat ik met deze stelling mijn hand lichtelijk overspeelde heeft u het goed geraden.
Natuurlijk had ik nog wel een troef achter de hand, ChatGPT!
Inmiddels heb ik daar zo veel positieve ervaring mee opgedaan dat ik bij OpenAI een abonnement voor $20 per maand heb. Tot volle tevredenheid mag ik wel zeggen.
Ik zal kort de setup van de demo geven: Een Arduino ESP8266 (met WiFi) met daarop aangesloten een barometrische sensor als sensor. Een Raspberry Pi als web server en mijn laptop als web client.
De truc die ik bedacht had was de volgende: de sensor meet elke minuut de luchtdruk en stuurt die naar de server die deze waarden opslaat en via een web browser via een dashboard zichtbaar maakt op een laptop. Alles over mijn lokale netwerk.
De uitdaging is natuurlijk hoe programmeer je al die devices in minder dan een uur? Nou simpel, vraag het aan ChatGPT, die levert je de code wel!
Tot mijn genoegen werkte dit inderdaad probleemloos, met een goede vraagstelling hadden we sensor code in 2 stappen gerealiseerd. Voor de Raspberry Pi ging het even eenvoudig. Waar ik dacht dat ik het in stappen op moest bouwen leverde ChatGPT me bij de eerste (kennelijk goed gestelde) vraag al de juiste programma voorbeelden op. (voor de insiders een index.html en een data.php voor de verwerking op de server). Het ging pas fout toen ik ergens een verkeerd IP adres invoerde en geen contact met de Raspberry Pi kon krijgen. Om een lang verhaal kort te maken, met hulp van ChatGPT heb ik snel een nieuwe image voor de RPi gemaakt en als webserver geïnstalleerd waarna alles werkte zoals bedoeld. Totale tijd: 1.5 uur, niet slecht in mijn optiek. Voor mijn relatie was dit precies wat hij nodig had, het hele proces van begin tot eind, waar vind je dat nog?
Ergens in dit hele circus zei mijn relatie: Je moet eens aan ChatGPT vragen wat hij van jou weet. Dit was een van de weinige keren dat ik positief reageerde op de opmerking : je moet eens……”.
En wat hij van mij wist? Veel! En alles kon ik traceren naar de onderwerpen en vragen die ik hem gesteld heb.
Beangstigend? Ja! Vooral dat het niet eens opsomming was van wat ik gevraagd had, maar de samenvatting en conclusie bevatte. Zoals we dat als mens ook zouden doen.
Maak ik me nu zorgen? Jazeker, nu er een populist met grootheidswaanzin in het Witte Huis zit waarbij alle Tech ondernemers hielen likkend en kwijlend naar de macht kijken denk ik dat mijn abonnement spoedig beëindigd zal worden.
Kan ik dan ergens anders naar toe? Dat hangt ervan af, ik verwacht dat, gezien de huidige idioterie in de USA, we Europese equivalenten zullen krijgen. Deze zijn dan misschien niet zo goed, maar wel veiliger, dat wordt dan het moment om de overstap te maken.
De enige beperking hier is wel mijn onzekerheid of we in Europa wel in staat zullen zijn ons te wapenen tegen de ook hier opkomende populisten die veel blaten maar weinig presteren, want dan is het gewoon lood om oud ijzer.


