In het eerste deel van deze serie hebben we de vraag besproken of ChatGPT potentiële toepassingen voor de industrie heeft – en zo ja, waar u rekening mee moet houden. Nu is het tijd om het toe te passen. Wij willen weten hoe goed de tool in de praktijk presteert. We hebben gekeken naar drie specifieke toepassingsgebieden.
Copywriting – verbluffende resultaten, maar met valkuilen
We weten allemaal hoe buitengewoon de copywriting-mogelijkheden van ChatGPT zijn – dat was tenslotte het oorspronkelijke beoogde gebruik van de AI-tool. Met een korte briefing worden in een benijdenswaardige snelheid stevige teksten in elkaar gezet. Op deze manier kan ChatGPT gebruikers waardevolle tijd besparen en hen helpen een writer’s block te overwinnen. Vooral mensen die onzeker zijn over de formulering of moeite hebben met het starten van teksten, hebben baat bij AI-diensten. Iedereen die het schrijven van teksten anders uitstelt en uitstelt, kan met Chat GPT een speelse start maken, de druk verlichten en zo zichzelf te slim af zijn.
Aan de andere kant mag het hulpmiddel niet overmatig worden gebruikt en is in sommige gevallen uiterste voorzichtigheid geboden. Het eerste probleem dat voortkomt uit wijdverbreid gebruik is uniformiteit. De gebruikelijke tekst die door ChatGPT wordt gegenereerd, heeft een zakelijke maar zeer onpersoonlijke toon. Dit is nu direct herkenbaar voor ervaren lezers en kan het publiek op de lange termijn gaan vervelen. Ook bestaat het risico dat je verdwaalt in een zee van generieke inhoud en je niet langer kunt onderscheiden van je concurrenten.
Natuurlijk hoeft niet elke tekst die in een bedrijf wordt gemaakt van de hoogste literaire kwaliteit te zijn. Er moet dus zorgvuldig worden overwogen welke teksten de perceptie van een bedrijf bepalen en het verdienen om door een mensenhand geschreven te worden.
Zelfs productteksten, die heel goed door ChatGPT kunnen worden gemaakt, vereisen een menselijke recensent die de gemaakte uitspraken leest op nauwkeurigheid. Het kan gemakkelijk gebeuren dat ChatGPT onnauwkeurige, onware of vrijelijk verzonnen uitspraken doet, maar deze klinken bedrieglijk waar vanwege de verfijnde bewoordingen. Hier is het dus nodig om de feiten opnieuw te controleren.
Een voorwaarde voor tekstkwaliteit is een bijzonder goede en gedetailleerde briefing die alle benodigde technische gegevens bevat. Je kunt het resultaat ook verbeteren door ChatGPT vooraf te instrueren welk type tekst je verwacht.

Hoe nauwkeuriger u de gewenste veranderingen naarmate u vordert, kunt beschrijven, hoe beter en unieker het resultaat zal zijn. Voorbeelden van geschikte commando’s zijn:
- Gebruik minder hyperbolische bijvoeglijke naamwoorden
- Schrijf het in een meer informele stijl
- Verkort de tekst met XXX woorden
- Leg meer nadruk op het onderwerp JJJ
Wees voorzichtig met geheime of veiligheidsrelevante informatie!
Er mag onder geen enkele omstandigheid informatie in ChatGPT worden ingevoerd die als vertrouwelijk is geclassificeerd. De tool verzamelt alle informatie die in instructies wordt vermeld en kan deze gebruiken in antwoorden voor andere gebruikers. Dit betekent dat kritieke informatie snel het publiek kan bereiken. Iedereen die interne bedrijfsinhoud wil bewerken, kan dit alleen doen als het bedrijf heeft geïnvesteerd in een eigen gesloten tool op basis van de Chat GPT-interface.
Voordelen
- Tekstcreatie is snel en eenvoudig
- ChatGPT maakt het starten van teksten eenvoudig
- Het levert vaak zeer creatieve ideeën op voor tekstkoppen
- Door nauwkeurig aansturen is het mogelijk het resultaat aanzienlijk te verbeteren
Nadelen
- Gegenereerde teksten klinken vaak uniform en weinig opwindend
- Persberichten en sommige andere teksten hebben vaak een zeer Amerikaans tintje – ze klinken bijna als onzorgvuldige vertalingen, niet als een origineel
- Teksten moeten zorgvuldig worden gecontroleerd op juistheid van uitspraken; toch komt het voor dat delen van de tekst verzonnen zijn
Programmeren – bespaart veel tijd, maar niet te complex
ChatGPT wordt ook vaak gebruikt om code te maken. De tool heeft programmeermogelijkheden in de meeste populaire talen zoals C++, Java en Python. Het is met name handig voor eenvoudige of repetitieve taken, zoals invoer- en uitvoertaken van bestanden, gegevensmanipulatie of databasequery’s.
Hier hebben we een kleine test gedaan: ChatGPT zou een programma schrijven dat gegevens van een thermostaat registreert. Het heeft deze taak op briljante wijze volbracht. Uiteraard moeten integraties van bibliotheken of aanpassingen afhankelijk van de namen van de apparaten etc. nog steeds zelfstandig worden uitgevoerd.

Het wordt moeilijker als er complexere problemen moeten worden aangepakt of als de code in de algehele context moet worden begrepen om er op zinvolle wijze op voort te bouwen. Hier is de tool minder betrouwbaar of levert deze resultaten op die eleganter hadden kunnen worden opgelost. In die zin is ChatGPT een waardevolle, tijdbesparende ondersteuning. Het vereist echter nog steeds een mens die weet wat hij doet en mogelijk over specifieke domeinkennis beschikt. Uiteindelijk kan een specialist het beste beoordelen of een code juist, nuttig, efficiënt of geschikt is voor een speciaal geval.
Niettemin mogen de codeermogelijkheden van ChatGPT niet worden onderschat. Beginners kunnen snel grote vooruitgang boeken met de tool. Het kan ook worden gebruikt om te leren programmeren. ChatGPT geeft informatie over de gemaakte code of beantwoordt vragen over individuele commando’s of functies.
Valkuil van aansprakelijkheid
Eén ding mag niet over het hoofd worden gezien: ChatGPT aanvaardt geen aansprakelijkheid voor gegenereerde code. Het is daarom van cruciaal belang dat gebruikers de functionaliteit en logica achter de gemaakte code kunnen begrijpen, begrijpen en controleren. Daarom moeten we ons niet te comfortabel voelen bij het gebruik ervan en blindelings op de tool vertrouwen. Daarom heeft het op de lange termijn geen zin om code te laten maken door ongeschoolde mensen. Ze hebben vaak geen inzicht in de basisprincipes van een programmeertaal, waardoor het moeilijk voor hen is om potentiële problemen of beveiligingskwetsbaarheden te identificeren.
Foutopsporing
Een ander groot gebied waarop ChatGPT veel tijd en moeite kan besparen, is het debuggen. Naast het maken van code is het vinden en elimineren van fouten een van de belangrijkste taken van programmeurs. Fouten kunnen gemakkelijk binnensluipen, vooral als u met reguliere expressies werkt. Het vinden en oplossen van deze bugs kan enkele uren duren en is helaas niet een van de meest bevredigende taken voor programmeurs. Daarom is een tool die bugs opspoort, oplossingen voorstelt en kant-en-klare vervangende code levert, een grote hulp.
Tijdens onze tests kon ChatGPT onmiddellijk de ingebouwde kommafout in dit codefragment detecteren:

Er werden echter ook andere ‘bugs’ gevonden waarvan de ‘verbeteringen’ geen enkele zinvolle hulp opleverden.
Dit patroon kan worden waargenomen bij veel foutopsporingspogingen met ChatGPT: voor sommige problemen vindt de AI de bug in een fractie van de tijd die een menselijke programmeur nodig zou hebben gehad. Voor andere problemen levert het onjuiste of volledig nutteloze resultaten op. Hoe meer de tool wordt gebruikt en getraind met gebruikersfeedback, hoe beter deze in de loop van de tijd zal worden. Het kan dus heel goed zijn dat het niet lang zal duren voordat ChatGPT nog geavanceerdere programmeer- en debugging-oplossingen kan leveren.
Denk aan bronnen
Eén ding mag echter niet vergeten worden. Al deze code komt niet uit het niets. De gegevens die ChatGPT kan gebruiken om code te maken, zijn zorgvuldig samengesteld door echte mensen en gedeeld met de ontwikkelaarsgemeenschap op platforms zoals GitHub of Stack Overflow. Deze code is gratis beschikbaar voor andere gebruikers, maar onder het uitgangspunt dat iedereen die profiteert van het platform ook iets teruggeeft.
ChatGPT overtreedt deze wet van participatie en wederkerigheid – dus in het jargon van de gemeenschap is het een “nemer”, niet een “maker”. En dus verdedigen steeds meer open source-platforms zich tegen de onbeperkte winning van kennis zonder compensatie door hun diensten af te sluiten. Stack Overflow vereist bijvoorbeeld dat operators van grote taalmodellen zoals ChatGPT betalen voor het gebruik van hun gegevens. Als de AI in de toekomst daadwerkelijk niet meer bij bepaalde relevante data kan, zou op termijn ook de kwaliteit van de gegenereerde code afnemen.
Voordelen
- Aanzienlijk verkorte ontwikkelingstijden
- Toegang tot diverse webontwikkelingsframeworks en bibliotheken die de ontwikkeling sneller en eenvoudiger maken
- Gemakkelijke introductie tot programmeren of nieuwe programmeertalen
- Mogelijkheden om te leren door middel van uitleg
Nadelen
- Beperkt begrip van de context, vooral bij lange en complexe code
- Kent niet altijd best practices of vereiste beveiligingsnormen
- Onjuiste of inefficiënte resultaten voor complexe queries
- Gevaar dat gebruikers de tool te veel vertrouwen en geen eigen dieper begrip van de code en de onderliggende concepten ontwikkelen
3D-printen – interessante gimmick maar nog steeds met zwakke punten
Onze laatste poging is om een STL-bestand te maken om een 3D-model voor additieve productie te maken. Een grote hindernis bij het gebruik van 3D-printers is het creëren van een script waardoor de machine het gewenste ontwerp begrijpt. Vooral voor ontwerpers is het een langdurige en complexe uitdaging om eerst een volledige programmeertaal te leren voordat ze een idee kunnen omzetten in een driedimensionaal object. ChatGPT kan deze leemte opvullen. Als de ontwerper zijn idee met exacte informatie beschrijft, kan de AI binnen zeer korte tijd een STL-script maken.
We wilden dat ook testen en begonnen met ChatGPT een OpenSCAD-script voor een kerstster te programmeren.

ChatGPT ging meteen aan de slag en maakte de code. Het resultaat is niet slecht voor een eerste poging. Er zijn duidelijk drie tot vier pieken te zien. Er lijkt echter iets mis te zijn gegaan en de ster is waarschijnlijk uit de kerstboom gevallen en op de grond gebroken.

Dus bij de tweede poging vragen we ChatGPT om de ster symmetrisch te maken.

Helaas gaat het vanaf hier bergafwaarts. De tool lijkt weinig fantasie te hebben over hoe het resultaat van de gemaakte code eruit ziet en biedt verschillende schetsen van individuele mini-spikes die in een cirkel zijn gerangschikt:

Poging #4:

Soms kan het helpen om een nieuwe chat te openen. Helaas was dit hier niet het geval:

Blijkbaar weet ChatGPT echt niet hoe een ster eruit ziet.

Na verschillende pogingen om een ster te maken die maar uit één deel bestaat, en niet uit meerdere delen, zijn we hier:


Na 12 pogingen gaven we het op en hebben we handmatig ingegrepen in de code. In slechts een paar stappen werd de cirkel verwijderd en waren de vijf “balken” zo lang dat ze elkaar aan het uiteinde ontmoetten en een punt vormden.

Niet bepaald het ontwerp dat we hadden gewild, maar duidelijk veel beter dan alles wat we in deze korte tijd hadden kunnen bereiken zonder de hulp van ChatGPT.
Conclusie: Zelfs iemand met een zeer beperkte programmeerkennis kan met een beetje fantasie en heel veel geduld een 3D-model maken.
Voordelen
- Creëer snel eenvoudige vormen en ontwerpen
- Gemakkelijke toegang voor leken en beginners
- ChatGPT geeft commentaar op de code en biedt de mogelijkheid om te leren van gemaakte ontwerpen
- Mogelijkheid om te vragen naar de functie van individuele commando’s om de code beter te begrijpen en eventueel handmatige toevoegingen te doen
Nadelen
- Moeite met het formuleren van complexere ontwerpen of wijzigingen op een manier die de tool kan begrijpen en implementeren
- Ontwerpfouten of wijzigingen zijn soms niet te begrijpen
- Er zijn veel iteraties nodig om het gewenste resultaat te verkrijgen
- Blijkbaar heeft ChatGPT een zeer beperkte horizon van hoe alledaagse dingen eruit zien (bijvoorbeeld sterren!) of hoe het model van de gemaakte code eruit ziet
Conclusie: het is aan ons
We kunnen ChatGPT gebruiken om oplossingen te verkrijgen die eigenlijk buiten onze mogelijkheden liggen. Als helpende hand, inspiratiebron en sparringpartner levert het ons waardevolle inzichten op en helpt het ons taken beter en sneller te voltooien. Wat het model echter niet kan, is gedachten lezen, specifieke vragen zonder toezicht oplossen en kritisch nadenken. ChatGPT is een krachtig hulpmiddel – maar nog steeds een hulpmiddel. Het hangt van ons af en van de manier waarop we het gebruiken en welk voordeel we er uit halen.
Afbeeldingen: reichelt elektronik, Adobe Stock
Verdiep je kennis met andere magazine-artikelen over het spannende onderwerp kunstmatige intelligentie en houd de vinger aan de pols van de technologische ontwikkelingen: