010 Coding Collective

010 Coding Collective

Wat is AI slop? En hoe je het herkent in tekst en code

AI slop is snel gemaakte AI-output die er goed uitziet en niemand verder helpt. Wat de term betekent, hoe je slop herkent in tekst en in code, en hoe je voorkomt dat je het zelf maakt.

AI LLMs AI Slop Code Review Vibe Coding Software Development

Output zonder eigenaar

AI maakt in seconden tekst, beelden en code die er af uitzien. Een groot deel daarvan heeft niemand gelezen of gecontroleerd, en dat zie je pas als je goed kijkt.

Leer de signalen herkennen

Slop heeft vaste kenmerken: generieke zinnen, herhaling, verzonnen details en code die werkt zonder dat iemand weet waarom. Wie de signalen kent, ziet het meteen.

Een mens die tekent voor het resultaat

AI-output wordt pas bruikbaar als iemand er context in stopt, het resultaat leest en ervoor tekent. Bij code betekent dat een review voordat het live gaat.

Het korte antwoord

AI slop is AI-output die in grote hoeveelheden en zonder zorg is gemaakt: tekst, beelden, video of code die er op het eerste gezicht af uitziet en bij nader inzien niemand verder helpt. Het woord slop betekent letterlijk varkensvoer, de restjes die je in een trog gooit. De term gaat over hoe iets gemaakt is. Een model genereert, niemand leest het na, en het resultaat gaat zo de wereld in.

Dezelfde modellen maken uitstekend werk als iemand ze context geeft, het resultaat controleert en ervoor tekent. Slop ontstaat waar die mens ontbreekt.

Waar je AI slop tegenkomt

De term werd populair door de stroom AI-content op sociale media en in zoekresultaten, maar slop zit inmiddels overal waar AI iets maakt.

1

Tekst

Blogs, LinkedIn-posts en productteksten met dezelfde openingszinnen, lege superlatieven en alinea's die veel zeggen zonder iets te beweren. Vaak is het onderwerp goed gekozen en ontbreekt alles wat alleen een vakmens weet.

2

Beelden en video

Gegenereerde foto's met zes vingers, onleesbare tekst op borden en een glanzende look die je na een paar keer overal herkent. Op sociale media zijn hele accounts gevuld met dit soort beelden.

3

Code

Functies die drie keer bestaan, foutafhandeling die fouten wegmoffelt en imports van pakketten die niet bestaan. De app werkt in de demo, en niemand kan uitleggen hoe.

Bij tekst en beelden is slop vooral irritant. Bij code is het riskanter, omdat het slechte deel onzichtbaar is tot het misgaat.

AI slop in code

Code-slop is lastiger te herkennen dan een tekst vol clichés, want de code doet meestal wat hij moet doen. Een gebruiker ziet een werkend scherm. Wat er onder zit, ziet alleen iemand die de code leest. Dit zijn de signalen die wij het vaakst tegenkomen als we AI-gegenereerde code reviewen:

1

Dezelfde logica op vijf plekken

Een model ziet niet de hele codebase. Het schrijft een nieuwe hulpfunctie terwijl er al een bestaat, en na een paar maanden staat dezelfde berekening op vijf plekken, net iets anders. Pas je er één aan, dan klopt de rest niet meer.

2

Foutafhandeling die fouten verstopt

Een try/catch om alles heen die de fout logt en gewoon doorgaat. Het scherm crasht niet, en daardoor merk je pas weken later dat bestellingen half zijn opgeslagen.

3

Verzonnen pakketten en functies

Een import van een library die niet bestaat, of een methode die in een oudere versie wel bestond. Soms faalt de build, soms installeert iemand een pakket met die naam dat een ander heeft geregistreerd.

4

Commentaar dat de code navertelt

Boven elke regel een zin die herhaalt wat de regel doet. Het waarom ontbreekt juist: waarom deze keuze, wat er misgaat als je het verandert.

5

Tests die niets testen

Tests die altijd slagen omdat ze alleen controleren dat een functie iets teruggeeft. De dekking ziet er hoog uit en vangt geen enkele fout.

6

Enorme wijzigingen in één keer

Een pull request van tweeduizend regels waarin een kleine fix en een halve herbouw door elkaar zitten. Niemand kan dat serieus reviewen, dus het wordt goedgekeurd zonder dat iemand het gelezen heeft.

Slop-code werkt in de demo. Het probleem zit in alles wat de demo niet laat zien: randgevallen, fouten, beveiliging en de volgende wijziging.

Waarom AI slop ontstaat

Een taalmodel voorspelt wat het meest waarschijnlijke antwoord is. Zonder extra informatie is dat het gemiddelde van alles wat het ooit gezien heeft, en het gemiddelde is precies wat generiek voelt. Drie dingen maken van een bruikbaar model een slopmachine:

1

Te weinig context

Het model weet niets van je doelgroep, je codebase of je afspraken. Dus vult het de gaten met wat meestal past.

2

Niemand leest het

Als output direct gepubliceerd of gemerged wordt, vangt niemand de fouten. Hoe sneller je genereert, hoe groter die stapel ongelezen werk wordt.

3

Opnieuw genereren tot het goed lijkt

Niet tevreden? Opnieuw genereren. Dan gooi je ook de goede delen weg en leert het model niets van wat er mis was.

Dat het proces het verschil maakt, testten we met tekst in ons experiment tegen AI slop: hetzelfde model schreef duidelijk beter met gestructureerde input en gerichte feedback dan met een losse prompt en een regenereerknop.

AI slop of goed AI-werk?

Het verschil zit in wat er voor en na het genereren gebeurt, zelden in het model.

AI slop Goed AI-werk
Input Een korte prompt zonder context. Een duidelijke opdracht met voorbeelden, afspraken en de bestaande code of tekst erbij.
Controle Werkt het? Dan is het af. Iemand leest het resultaat en kan uitleggen waarom het klopt.
Omvang Zoveel mogelijk tegelijk genereren. Kleine stappen die je één voor één kunt beoordelen.
Fouten Opnieuw genereren tot het er goed uitziet. Benoemen wat er mis is en gericht laten aanpassen.
Eigenaar Niemand, de AI heeft het gemaakt. Een mens die ervoor tekent.

Zo voorkom je AI slop in je eigen code

Slop voorkomen kan prima met AI in je team. Het werk eromheen maakt het verschil.

1

Geef het model de context

Laat de AI de bestaande code, je conventies en de opdracht zien voordat hij begint. Een korte specificatie vooraf voorkomt dat het model zelf gaat raden wat je bedoelt.

2

Werk in kleine stappen

Eén wijziging per keer, klein genoeg om in een paar minuten te lezen. Een diff die je niet kunt overzien, kun je ook niet goedkeuren.

3

Lees elke regel die live gaat

Iemand die code kan lezen, beoordeelt wat het model schreef: werkt het, past het bij de rest en wat gebeurt er als het misgaat?

4

Laat tests het gedrag vastleggen

Tests die echte situaties nabootsen, inclusief foute invoer. Die vangen de wijziging die iets anders stukmaakt voordat een klant dat doet.

Hoe een specificatie vooraf het verschil maakt, lees je in spec-driven development vs vibe coding. Heb je al een app die grotendeels door AI is geschreven, dan staat in een vibe-coded app productieklaar maken hoe je die verstevigt.

Conclusie: slop is een keuze in het proces

AI slop is wat overblijft als je AI laat genereren en de rest overslaat. Het is herkenbaar aan generieke taal, herhaling en details die niet kloppen, en in code aan dubbele logica, verstopte fouten en wijzigingen die niemand gelezen heeft. Met context vooraf, kleine stappen en een mens die het resultaat leest, maakt hetzelfde model werk waar je wel op kunt bouwen.

Veelgestelde vragen

Wat is AI slop?

AI slop is AI-gegenereerde content die snel en in grote hoeveelheden is gemaakt zonder dat iemand de kwaliteit controleert. Het gaat om tekst, beelden, video en code die er op het eerste gezicht goed uitzien, maar generiek, onjuist of onbruikbaar blijken. De term komt van het Engelse slop, varkensvoer.

Wat betekent slop?

Slop is Engels voor varkensvoer of dunne, smakeloze prut. In combinatie met AI staat het voor goedkoop gemaakte output waar niemand moeite in heeft gestoken, gemaakt om ruimte te vullen.

Hoe herken je AI slop in code?

Let op dezelfde logica die op meerdere plekken net iets anders staat, try/catch-blokken die fouten wegslikken, imports van pakketten die niet bestaan, commentaar dat alleen herhaalt wat de code doet en tests die altijd slagen. Een ander signaal is een enorme wijziging in één keer, die niemand echt heeft kunnen reviewen.

Is alle AI-gegenereerde code slop?

Nee. AI-gegenereerde code wordt slop als niemand hem leest en ervoor tekent. Developers die AI gebruiken met goede context, kleine stappen, tests en een review maken er code mee die net zo goed is als handgeschreven code, en vaak sneller.

Hoe voorkom je AI slop?

Geef het model context, zoals voorbeelden, afspraken en de bestaande code. Werk in kleine stappen die je kunt beoordelen. Laat iemand die het vak kent het resultaat lezen voordat het gepubliceerd of gemerged wordt. En verbeter gericht: benoem wat er mis is en laat precies dat aanpassen.

Is AI slop gevaarlijk?

Bij tekst en beelden vooral voor je geloofwaardigheid en je vindbaarheid. Bij code kan het echte schade doen: verstopte fouten, beveiligingsgaten en verzonnen pakketten komen pas aan het licht als er gebruikers, data of geld in het spel zijn.

Weet je hoeveel slop er in je codebase zit?

Een senior developer leest je AI-gegenereerde code, wijst aan waar het risico zit en vertelt wat je eerst moet oplossen.

Laten we je project bespreken

Van AI-prototypes die productie-klaar moeten worden tot strategisch advies, code audits of doorlopende development support. We denken graag vrijblijvend met je mee over de beste aanpak.

010 Coding Collective gratis consult
gratis

Gratis consult

In anderhalf uur bespreken we je project, uitdagingen en doelen. Eerlijk advies van senior developers, geen verkooppraatje.

1,5 uur met senior developer(s)
Analyse van je huidige situatie
Schriftelijke samenvatting achteraf
Concrete next steps