Ik heb afgelopen vrijdag voor het eerst geprogrammeerd met behulp van chatGPT van OpenAI.
Uiteraard was ik zeer sceptisch en dacht ik nooit dat dit zou werken, maar zelfs met opdrachten te geven, kreeg ik correcte PHP code eruit terug.
Ik ging dus van ongelovige in enkele minuten tijd naar een zeer grote believer en fan.
Uiteindelijk heb ik de hele avond verder geprogrammeerd met langs een kant IntelliJ idea en langs de andere kant chatgpt open.
Deze slimme chat op basis van AI slaagde er zelfs in, als ik mijn zin goed formuleerde, om verder te werken op de code die hij zelf eerder had geschreven.
Op het einde programmeerde ik niet alleen met deze Chatgpt, maar deed hij zelfs de debugging.
Als ik een foutmelding kreeg, legde hij in perfect Nederlands uit wat ik fout deed.
Op zaken waar ik anders gegoogled zou hebben en verschillende stackoverflow topics zou hebben gelezen, kreeg ik nu meteen de correcte oplossing.
Ik begon met zeer kleine opdrachten te geven aan de chat:
Citaat
Give me some php code creating an array from a string separated by spaces
Hierbij het resultaat:

Vervolgens liet ik hem hierop verder werken met volgende opdracht:
"Now give me some php code that mixes randomly the order of elements in this array"
En ook dat liep perfect.
Daarna vroeg ik dit in een herbruikbare functie te stoppen en zo ging ik steeds verder.
Ik heb zelfs geen php.net nodig gehad.
Ik ben het er volledig mee eens dat veel programmeurs dit weten, maar op het einde begon hij echt wel magische dingen terug te geven.
/**
* Prints a message to the screen
*
* @param string $message The message to print
* @return void
*/
function printMessage($message) {
echo $message;
}
Hij voegde zelfs uit zichzelf commentaar toe aan de functies.
Kortom, hier enkele kleine voorbeelden, maar super super krachtig.
Ik wil zeker de Github Copilot eens gaan proberen.
Als iemand van jullie hier al ervaring mee zou hebben, deel dit dan gerust.
Hebben jullie al iets van deze tools geprobeerd?