Zelfs voor schoolverslagen en scripties in deze (helaas) in te zetten ;-)
Maar nu komt het leuke: Programmeren is ook een sterke kant. Sterker zelfs, hij tovert alles eruit wat je maar wilt, inclusief uitleg over de werking en daarna een mooi lapje werkende (!) voorbeeldcode.
Een voorbeeld wat mij een aantal minuutjes werk heeft bespaard (ik ben geen kei in reguliere expressies, dus daar komt het).
"Schrijf een PHP-functie die <cms-image data-image-id="42"></cms-image> vervangt in een afbeelding"
<?php
function replace_cms_tags($html) {
// Gebruik een regular expression om de `<cms-image>` tags te vinden
$html = preg_replace_callback('/<cms-image data-image-id="([^"]+)"><\/cms-image>/', function($matches) {
// Vervang de `<cms-image>` tag door de daadwerkelijke afbeelding
return '<img src="https://example.com/images/' . $matches[1] . '">';
}, $html);
return $html;
}
$html = 'Lorem ipsum dolor sit amet, consectetur <cms-image data-image-id="42"></cms-image> adipiscing elit.';
echo replace_cms_tags($html);
?>
Ook een bash-regel om een database te dumpen, of te filteren in een directory is geen probleem. Of het schrijven van een cliënt voor een API.
Dit wordt gewoon hét dingetje van 2023!
Nu hoop ik dat het gebruik van deze tool niet de doodsteek zal worden van fora, zoals deze gezellige community. Op Tweakers las ik al zelfs dat de buren van Stack Overflow het gebruik van de tekstgenerator ChatGPT verbieden. Nu werken hun met een puntensysteem, wat wij gelukkig hier niet hebben, maar eigenlijk vind ik dit toch al zorgen baren. De antwoorden zijn niet altijd even correct. Een mooi voorbeeld waarom ik moest lachen was toen ik vroeg: "Hoe je met PHP de vervaldatum van een cookie op kan halen". Kort samengevat was dit de oplossing:
<?php
echo "Dit is de vervaldatum: ".$_COOKIE['my_cookie']['expired'];
?>
Nee, dat gaat niet werken, hoewel ik het wel logisch vind klinken met een multidimensionale array. :-)
Wel lijkt het erop dat Google flink moet gaan bijbenen als Microsoft OpenAI toe zal voegen aan Bing.
Nu ben ik benieuwd: Wat zijn jullie ervaringen met ChatGPT? Hebben jullie dit al effectief gebruikt bij programmeerkwesties? Of enkel bij andere dingen? Of enkel puur om mee te spelen?