Programmeren met ChatGPT > Ikea Prijsvergelijker

Ik heb begin deze week met behulp van ChatGPT een php script geschreven laten schrijven. Een eenvoudige scriptje waarbij prijzen van producten bij Ikea tussen de verschillende landen vergeleken werden. Check mijn Ikea prijsvergelijker 😎

Ik ben geen developer

Hoewel ik heel wat technische achtergrond heb en me wel door wat code kan worstelen om te lezen wat er gebeurd, ben ik geen developer. Ik kan zelf niet programmeren. Maar ik wou wel zelf eens experimenteren en dingen proberen te maken.

Ikea prijsvergelijker – een leuk idee

Tot op heden had ik nog geen echt leuk idee gevonden waarmee ik zelf aan de slag kon gaan. Totdat ik eens prijzen wou vergelijken tussen de verschillende Ikea landen (de prijzen kunnen namelijk sterk verschillen).

“Hey ChatGPT, kan je mij helpen?”

Met behulp van ChatGPT wou ik een simpel scriptje bouwen die ik op DgtlNmd kan plaatsen (en misschien wel wat mensen mee kan helpen).

Eerste prompt

I want to create a php script to embed on my wordpress website. The script should have 1 inputfield where people can enter an Ikea productcode. the script needs to check the price of that specific product on multiple ikea stores (belgium, the netherlands, germany and france). The result is the current price of that product for each country (it may be in a list). Could you give me a working script and how i should embed it on my website?

De output

ChatGPT gaf me 2 scripts die ik moest toevoegen aan mijn WordPress website:

  • get-ikea-prices.php
  • uitbreiding voor de functions.php file (een belangrijke file voor je WordPress website)

De output van ChatGPT had wel wat verfijning nodig. ChatGPT oa verkeerde productpagina’s om de prijzen op te halen:

Voorstel van ChatGPT: https://www.ikea.com/be/nl/products/{$productCode}
In werkelijkheid: https://www.ikea.com/be/nl/p/-{$productCode}/

(Hieruit stroomde dan het blogartikel rond automatische product URL redirects)

Daarnaast wist ik ook niet direct waar ik het “get-ikea-prices.php” scriptje moest plaatsen. En hoe de functions.php wist waar hij dit moest ophalen. Even gevraagd aan ChatGPT en hij gaf me feedback waar de file moest gezet worden en wat er nog extra in de functions.php moest.

Het werkt

Het resultaat is een simpel invulveld waar je een productcode moet ingeven (zonder puntjes).

Feedback van een echte developer

Ik heb het scriptje even laten controleren door een echte developer. De feedback was dat het redelijk old school php code was maar verder niets mis mee is. Het is een simpel scriptje die doet wat het moet.

Opgelet

Als leek zomaar beginnen programmeren lijkt heel leuk. Zeker als het lukt. Maar volgens mij blijft het wel een risico. Omdat je eigenlijk niet goed weet waar je mee bezig bent.

  • Is de code goed geschreven?
  • Zijn er risico’s aan verbonden?
  • Kan het je website laten offline halen?

Tijdens mijn test was mijn blog een paar keer niet toegankelijk omdat er een bug in mijn php code zat.

Alternatieven om te programmeren met ChatGPT

Een alternatief om te programmeren met AI is Copilot van Github. Hier hoor ik ook enorm goeie dingen over.

Geef een reactie