Naar inhoud gaan

Gemaakt voor studenten, schrijvers en onderzoekers

AI-codedetector door ZeroTell · bewijs dat je kunt controleren

Plak een functie, een bestand of een hele opdracht. We meten de stijlgewoontes die AI-assistenten vaak achterlaten, laten een model de code regel voor regel beoordelen en laten je precies zien waarom de schatting zo uitviel.

0 regels code

Signaal voor AI-waarschijnlijkheid

Dit is een signaal, geen bewijs. Schone, goed becommentarieerde code van een zorgvuldig iemand kan er "AI-achtig" uitzien, en bewerkte AI-code kan menselijk lijken. Beschuldig nooit iemand alleen op basis van dit rapport.

Je rapport verschijnt hier: een waarschijnlijkheidsband, opmerkingen bij specifieke regels en elk stijlsignaal dat we hebben gemeten.

Hoe de AI-codedetector werkt

  1. Plak code of upload een bestand

    Python, JavaScript, TypeScript, Java, C, C++, C#, Go, Rust, PHP, Ruby, Kotlin, Swift en SQL worden automatisch herkend. Je kunt de taal ook zelf kiezen.

  2. We meten stijlgewoontes

    Commentaardichtheid en -formulering, consistentie van naamgeving, scaffolding, docstring-sjablonen, defensieve foutafhandeling en spreiding van regellengtes worden elke keer op dezelfde manier geteld.

  3. Een model beoordeelt de code

    Het leest de genummerde code naast die metingen en schrijft korte opmerkingen bij de regels die opvallen, voor en tegen AI-generatie.

  4. Je krijgt een band en de redenen

    Het resultaat is een lage, gemiddelde of hoge waarschijnlijkheid, nooit een nep-precies percentage, met het bewijs op een rij zodat je zelf kunt oordelen.

Wat het rapport laat zien

  • Een waarschijnlijkheidsband

    Laag, gemiddeld of hoog. Codestijl is geen vingerafdruk, dus een percentage zou precisie claimen die geen enkele detector heeft.

  • Gemeten stijlsignalen

    Elk signaal vermeldt wat er is geteld, bijvoorbeeld hoeveel commentaarregels de code toelichten, zodat de schatting nooit een black box is.

  • Notities per regel

    De beoordeling wijst concrete delen aan, zoals een sjabloonachtige docstring of een generieke foutmelding, met de bijbehorende regelnummers.

  • Ook menselijk ogend bewijs

    Beknopte commentaren, TODO's met context en inconsistente naamgeving tellen mee voor menselijk auteurschap en worden ook gerapporteerd.

Wie gebruiken het

  • Docenten informatica

    Krijg een startpunt voor een gesprek met een student, plus specifieke regels waar je naar kunt vragen.

  • Studenten

    Zie welke gewoonten in je eigen code het gegenereerd kunnen laten lijken voordat je het inlevert.

  • Wervingsteams

    Beoordeel take-homeopdrachten met bewijs dat je in het vervolggesprek kunt bespreken in plaats van een kale score.

  • Onderhouders van opensourceprojecten

    Signaleer bijdragen waarbij je mogelijk beter naar de licenties en testdekking moet kijken.

Veelgestelde vragen

Nee. Geen enkele tool kan dat. Het rapport is een signaal op basis van stijlgewoonten, en ervaren ontwikkelaars die zorgvuldig commentaar schrijven en een stijlgids volgen, produceren vaak code die "AI-achtig" lijkt. Gebruik het om te bepalen waar je naar moet vragen, niet als bewijs op zichzelf.

Een percentage suggereert een precisie die stijlanalyse niet kan bieden. Laag, gemiddeld en hoog beschrijven eerlijk hoe sterk de signalen in één richting wijzen.

Commentaardichtheid, formulering van commentaar, uniformiteit van naamgeving, boilerplate zoals blokken met voorbeeldgebruik, sjabloonachtige docstrings, uitgebreidheid van foutafhandeling en hoe gelijkmatig regellengtes zijn verdeeld. Elk signaal wordt getoond met de onderliggende cijfers.

Python, JavaScript, TypeScript, Java, C, C++, C#, Go, Rust, PHP, Ruby, Kotlin, Swift en SQL worden automatisch gedetecteerd. Andere talen krijgen nog steeds de beoordeling door het model en de taalonafhankelijke signalen.

Niet bij de Pro-abonnementen* (*fair use: tot 300 uitvoeringen per dag voor de schrijf-, studie- en codetools). Zonder abonnement kost elke controle 2 credits. Zonder account kun je een gratis voorbeeld van de eerste 150 regels uitvoeren, en een gratis account krijgt tot 3 voorbeelden per dag waar het voorbeeld beschikbaar is. Het volledige rapport vereist een abonnement of credits. Je kunt per keer maximaal 20.000 tekens controleren.

Geüploade bestanden worden in je browser gelezen en als tekst voor de controle verzonden. Je code wordt voor de beoordeling naar onze AI-provider gestuurd en wordt niet gepubliceerd of aan een database toegevoegd.

Bekijk het bewijs en beslis dan

Plak code en krijg een waarschijnlijkheidsbandbreedte met de onderliggende redenen.

Code controleren