← Nieuwste papers
💻 computer science

Programming by Chat: A Large-Scale Behavioral Analysis of 11,579 Real-World AI-Assisted IDE Sessions

Deze studie analyseert 74.998 berichten uit 11.579 real-world IDE-sessies met AI-assistenten en onthult drie fundamentele verschuivingen in programmeren: interactieve specificatie, het delegeren van cognitieve taken aan AI, en actief beheer van de samenwerking door ontwikkelaars.

Oorspronkelijke auteurs: Ningzhi Tang, Chaoran Chen, Zihan Fang, Gelei Xu, Maria Dhakal, Yiyu Shi, Collin McMillan, Yu Huang, Toby Jia-Jun Li

Gepubliceerd 2026-04-02
📖 4 min leestijd☕ Koffiepauze-leesvoer

Oorspronkelijke auteurs: Ningzhi Tang, Chaoran Chen, Zihan Fang, Gelei Xu, Maria Dhakal, Yiyu Shi, Collin McMillan, Yu Huang, Toby Jia-Jun Li

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer

Programmeren door Chat: Een Groot Onderzoek naar Hoe Mensen Nu Met AI Werken

Stel je voor dat programmeren vroeger als het bouwen van een huis met een hamer en spijkers was. Je moest elke steen zelf leggen, elke muur recht houden en elke fout met je eigen ogen zoeken.

Vandaag de dag is dat veranderd. Programmeurs gebruiken nu een soort "slimme assistent" (zoals Cursor of GitHub Copilot) die direct in hun werkplek zit. Het is alsof je een bouwvakker hebt die niet alleen de stenen legt, maar ook luistert naar wat je zegt, de blauwdrukken aanpast en zelfs de bouwplaats schoonhoudt.

Dit onderzoek (met bijna 12.000 echte sessies) kijkt naar hoe mensen met deze nieuwe "bouwvakkers" samenwerken. Hier zijn de belangrijkste ontdekkingen, vertaald naar alledaagse taal:

1. Geen Perfect Plan, Maar "Probeer maar eens"

Vroeger: Je schreef een heel gedetailleerd plan op voordat je begon. "Bouw een huis met 3 slaapkamers, een rode deur en een tuin."
Nu: Programmeurs zeggen vaak: "Bouw iets dat lijkt op een huis." Als de AI een raam op de verkeerde plek zet, zeggen ze: "Nee, verplaats dat raam naar links." Als de deur rood is, zeggen ze: "Maak hem blauw."

Het is geen éénmalige opdracht meer, maar een doorlopend gesprek. Je begint met een vaag idee en verfijnt het stap voor stap terwijl je ziet wat de AI doet. Het is alsof je een schilderij maakt: je begint met een grove schets en werkt het steeds verder uit, in plaats van alles van tevoren perfect te plotten.

2. De AI doet het "Gedoe", de Mens doet het "Kijken"

Vroeger: Als er een fout was, zocht de programmeur zelf in de code naar de oorzaak. "Ah, ik heb een puntje vergeten op regel 45!"
Nu: De programmeur zegt tegen de AI: "Het werkt niet, hier is de foutmelding." De AI moet dan zelf uitzoeken waarom het niet werkt.

De mens is niet meer de detective die de moord oplost, maar de getuige die zegt: "Ik zag een man in een rode jas weglopen." De AI moet dan zelf de rest van het verhaal reconstrueren. Mensen vragen de AI ook om te controleren of het werk goed is, in plaats van het zelf te lezen. Het is alsof je je huisdier laat controleren door een dierenarts, in plaats van zelf te proberen te raden wat er mis is.

3. Mensen zijn de "Chef", de AI is de "Kok"

Vroeger: Je deed alles zelf.
Nu: Programmeurs moeten de AI echt sturen. Als je een kok (de AI) een taart laat bakken, moet je hem wel vertellen: "Gebruik geen noten, want mijn buurman is allergisch."

De onderzoekers zagen dat programmeurs vaak extra instructies geven om de AI in toom te houden. Ze zeggen: "Bewerk alleen dit bestand" of "Stop als je een fout ziet." Ze schrijven ook vaak notities (zoals een recept of een boodschappenlijstje) op om de AI te herinneren wat de bedoeling was. Zonder deze instructies zou de AI misschien een taart bakken met chili-pepers in plaats van chocolade.

4. Twee Manieren van Werken

Het onderzoek ontdekte twee hoofdmanieren waarop deze gesprekken verlopen:

  • De "Korte Scherpe" sessie: "Bouw een knop." -> "Klaar." -> "Dankjewel." (Dit gebeurt vaak).
  • De "Lange Marathonsessie": Dit is waar het echt spannend wordt. Hier werken mensen urenlang samen met de AI aan één groot project. Het is alsof je een lange treinreis maakt met een reisgenoot. Soms praten jullie over het weer, soms over de route, soms moet je zeggen: "Nee, die afslag was verkeerd, laten we teruggaan."

De meesten van deze lange sessies zijn eigenlijk foutoplossingsrondes. Iets werkt niet, de AI probeert het, het werkt nog steeds niet, de AI probeert het anders... tot het eindelijk lukt.

Waarom is dit belangrijk?

Dit onderzoek laat zien dat programmeren verandert van een solitaire bezigheid (alleen maar typen) naar een sociale samenwerking met een machine.

  • Voor de toekomst: De tools die we bouwen moeten niet alleen "slimmer" worden in het schrijven van code, maar vooral beter in het luisteren en het onthouden van wat we eerder zeiden.
  • Voor de mens: We moeten leren hoe we onze ideeën duidelijk moeten maken aan een machine die niet alles begrijpt. Het is een nieuwe vaardigheid: "AI-communicatie".

Kortom: We zijn niet meer de mensen die elke steen zelf leggen. We zijn de architecten die met een slimme robot bouwen, waarbij we voortdurend zeggen: "Nee, dat is niet zo," "Ja, precies zo," en "Laten we het nog eens proberen."

Verdrinkt u in papers in uw vakgebied?

Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.

Probeer Digest →