Door
- Ariën -
op 08-01-2023 13:01
gewijzigd op 08-01-2023 13:05
10.376 views
Ik weet niet of de meesten hier al van ChatGPT van OpenAI gehoord hebben? Het is dus een chatbot die aan de hand van AI (kunstmatige intelligentie) schrijft wat je wilt laten schrijven. Of het nu een handleiding is, een bijzondere nieuwjaarsgroet, een nieuw sprookje of een recept. Hij verzint het.
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?
Ik heb er alleen over gelezen, maar ik krijg er hetzelfde gevoel bij als al die snufjes in moderne auto's: het werkt leuk, maar je moet altijd wel verdomd goed op blijven letten, want het is _nog net niet_ perfect. Dan rij ik liever gewoon zelf, ipv dat ik de hele tijd met m'n hand/voet boven de "noodstop" moet hangen.
Vooralsnog heb ik dus het idee dat het vooral _lijkt_ dat je veel sneller kunt werken.
Mbt bovenstaande: dat kan eenvoudiger (zonder callback, met met ${match index} verwijziging):
>> Nu hoop ik dat het gebruik van deze tool niet de doodsteek zal worden van fora, zoals deze gezellige community.
Helaas heeft dit forum een aantal jaar geleden al een doodsteek gehad. Kijk maar hoeveel leden er vertrokken zijn. En de gezelligheid of saamhorigheid onder de vaste leden is ook niet uitmuntend. Kijk naar het simpele voorbeeldje dat ik een berichtje heb geplaatst om iedereen de beste wensen voor het nieuwe jaar te wensen. Precies 1 reactie van jou. De rest vond het blijkbaar niet interessant of niet nodig. Helaas is dit forum compleet aan het doodbloeden en als er niks verandert dan is er straks niemand meer over.
Het aantal vaste leden is drastisch geslonken. Een enkele keer zie je een nieuwe naam, maar dat is dan vaak iemand die iets aan elkaar heeft geknipt en geplakt en verbaasd is dat het niet werkt. Vervolgens geef je de oplossing en krijg je geen enkele reactie meer terug. De lol is er wel een beetje aan het af gaan op deze manier.
Toen ik hier ooit 'begon' was het volle bak. Er was enthousiasme, mensen wilden nog echt dingen leren en er was een aantal leden die goede en zinvolle bijdrages leverden. Daar is nu vrijwel niks meer van over. Ik denk dat er letterlijk nog maar een handvol leden is die voldoende kennis in huis hebben om anderen vooruit te helpen.
Maar goed <sarcasme>gelukkig is er nu ChatGPT</sarcasme>. Vorige week kwam dit in een talkshow (ik meen Jinek) aan bod als 'veelbelovend' high-tech snufje van 2023. De tool zou inderdaad kunnen programmeren en developers moesten dan ook bang zijn voor hun baan, omdat zij als een van de eersten hun baan zouden kwijtraken als gevolg van deze technologie. Ook alle overige mensen die werken achter een computer zouden kunnen worden vervangen door dit 'snufje'. Nu denk ik zelf dat het zo'n vaart niet direct zal lopen, maar wie weet op termijn ... en dat is een tragische ontwikkeling. Want niet-programmeurs gaan dan 'programmeren' terwijl ze geen flauw benul hebben van wat ze aan het doen zijn. Ook kan AI kunst vervangen, dus kunstenaars zijn straks niet meer nodig, denk aan schrijvers, grafisch vormgevers enzovoorts. Tegelijkertijd is er de opkomst van robots. Elon Musk wil die gaan verkopen voor (ik meen) zo'n 20.000 dollar per stuk. Dat lijkt wellicht veel, maar op termijn betekent dit dat robots straks al het werk in fabrieken en magazijnen (order-picking) gaan overnemen (ze zijn veel goedkoper dan mensen, werken 24 uur per dag en klagen nooit) en heel veel mensen zonder baan komen te zitten. Lang leve de digitale vooruitgang. Hoera! En ja, dat was sarcasme.
?Onbekende gebruiker
17-01-2023 19:05
Ik zou er niet over in zitten, ChatGPT is eerder een doodsteek voor veel meer.
In de eerste plaats is de technologie niet nieuw. Het begon zo ongeveer met Eliza, en nog maar tien jaar geleden had je Watson. En dan nu een keer ChatGPT. En ze doen allemaal hetzelfde: op basis van bekende tot 'getrainde' antwoorden snel zoeken en ranken en op die manier proberen de snelste te zijn met toch een 'voldoende goed' (maar dus lang niet altijd goed) antwoord. Voor ChatGPT is nieuw dat er een taalmodel omheen zit en dat iedereen er bij mag als je maar een account aanmaakt. Maar let op: als het gratis is ben je zelf het product (!)
Natuurlijk is het in eerste instantie leuk dat er weer een programma bij is dat op verzoek antwoorden synthetiseert. Maar er zit wel een flinke adder onder het gras: al het materiaal waarop ChatGPT zich baseert - van wie is uiteindelijk het intellectueel eigendom? En als je iets van ChatGPT gebruikt in je eigen product, hoe weet je dan dat geen IE schendt, en op basis van welke autoriteit het antwoord gegeven wordt ? En hoe weet je dat het veilig is ? Een terug 'pratende' robot is misschien leuk voor dementerenden, maar het is uiteindelijk niet heel veel ingewikkelder dan een schaakcomputer die alle mogelijke zetten van te voren heeft uitgerekend in een database, en het beste pad zoekt naar de overwinning. Daar zit totaal geen intelligent algoritme achter. Voor wie iets meer verdieping wil kan ik het boek Gödel, Escher, Bach aanraden. Neurale netwerken kunnen met ruis om de tuin worden geleid.
Het probleem dat dergelijke technologie introduceert is dat het mensen om de tuin leidt. En daardoor wordt echt waardevolle informatie (wat macht geeft) nog lastiger te vinden dan het nu al is. Maar zoals met alles vindt dat ook z'n balans. Vinden we auto's uit? Dan gaan we in de file staan. TV's? Bijna niets meer van waarde op tv. Internet? Veelal dezelfde blurp, met apps, geen privacy, verslavingen en wat dies meer zei.
En dan hebben we ook het feit dat onze kinderen nu al voor 25% tot 50% functioneel analfabeet zijn, dankzij het speciale onderwijsbeleid dat we hier hebben om meer mensen 'praktisch' te laten zijn in plaats van hoog opgeleid.
Ik zou me geen zorgen maken over ChatGPT. Zo interessant is het niet.
Zorgen maken is een groot woord, maar uit onderzoek blijkt dat leerlingen het massaal gebruiken voor hun huiswerkopdrachten, en dat leraren het verschil niet meer kunnen zien of iets door een leerling of chatgpt is geschreven. Straks dus allemaal leerlingen met keurige punten geslaagd, die in de praktijk niet zo veel voor elkaar gaan krijgen.
?Onbekende gebruiker
17-01-2023 21:04
gewijzigd op 17-01-2023 21:13
Ozzie PHP op 17/01/2023 19:57:00
Zorgen maken is een groot woord, maar uit onderzoek blijkt dat leerlingen het massaal gebruiken voor hun huiswerkopdrachten, en dat leraren het verschil niet meer kunnen zien of iets door een leerling of chatgpt is geschreven. Straks dus allemaal leerlingen met keurige punten geslaagd, die in de praktijk niet zo veel voor elkaar gaan krijgen.
Bedoel je dit nieuwsbericht ? Daar staat alleen dat leerlingen het zeggen, 'onderzoek' kan je dat niet noemen. Maar het bekt wel lekker. Was die steekproef van 250 leerlingen statistisch wel representatief ? Het lijkt er niet op. De NOS is ook niet meer wat het ooit geweest is.
We heb al een hele tijd een 'liberale' regering die structureel bezuinigt op zorg en onderwijs, dus het komt niet als een verrassing dat je tegenwoordig niet eens meer een lesbevoegdheid nodig hebt om voor de klas te kunnen staan. En dan is het ook geen verrassing dat die 'docenten' het verschil niet zien tussen ChatGPT en wat een leerling had kunnen schrijven. Het komt ook nog eens geregeld voor dat de meesten met dyslexie, dyscalculie of wat voor rugzakje dan ook niet eens coherent Nederlands kunnen spellen zonder spellingscontrole in Word.
En ook dat is geen verrassing, onze grote held EWD had het in een interview al aangegeven dat het sinds de jaren '80 al beleid was om het curriculum van de universiteit 'zo waterig mogelijk te maken'. Ironisch genoeg zijn het juist de mensen die in hun tijd eindeloos lang van belastinggeld konden studeren, die het voor de volgende generaties niet zo belangrijk lijken te vinden om te kunnen studeren. Volksverheffing is mislukt, er zijn te veel mensen bij gekomen die bang zijn om iets kwijt te raken.
Dus ja, het wal keert een keer het schip. En dat is nu, mensen die gewoon iets fatsoenlijk kunnen zijn zo schaars aan het worden dat menig MBO-er al meer verdient dan een HBO-er.
[size=xsmall]Toevoeging op 17/01/2023 21:16:12:[/size]
- Ariën - op 08/01/2023 13:01:55
Ik weet niet of de meesten hier al van ChatGPT van OpenAI gehoord hebben? Het is dus een chatbot die aan de hand van AI (kunstmatige intelligentie) schrijft wat je wilt laten schrijven. Of het nu een handleiding is, een bijzondere nieuwjaarsgroet, een nieuw sprookje of een recept. Hij verzint het.
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.
Eigenlijk zou ik ChatGPT dan wel een OS willen zien programmeren dat net zo robuust is als Linux, en net zo populair als Windows. Maar ik vrees dat dat ding dan toch ineens niet zo slim is.
Bas is zelf toch ook een developer? Heeft hij niet de gelegenheid om het zelf op te pakken?
Misschien ook leuk om eens de visie van Bas te vernemen wat hij eigenlijk voor ogen heeft met dit forum. Er is al lang niks meer aan gedaan en het aantal (actieve) leden is ook flink afgenomen. Een spamfilter is nog niet geïmplementeerd waardoor en zeer regelmatig spamberichten te zien zijn. Ik ben benieuwd of het forum nog een keer nieuw leven wordt ingeblazen, of dat we er ons op voor moeten bereiden dat het een langzame dood gaat sterven. Wat de keuze van Bas ook is, het zou fijn zijn als er wat meer concrete duidelijkheid wordt geboden.