Hoppa till innehåll

Byggt för studenter, skribenter och forskare

AI-koddetektor av ZeroTell · bevis du kan granska

Klistra in en funktion, en fil eller en hel inlämning. Vi mäter de stilvanor som AI-assistenter tenderar att lämna efter sig, ber en modell granska koden rad för rad och visar exakt varför bedömningen blev som den blev.

0 rader kod

Signal för AI-sannolikhet

Detta är en signal, inte ett bevis. Ren, välkommenterad kod skriven av en noggrann person kan se "AI-lik" ut, och redigerad AI-kod kan se mänsklig ut. Anklaga aldrig någon enbart utifrån den här rapporten.

Din rapport visas här: ett sannolikhetsband, noteringar om specifika rader och varje stilsignal vi mätte.

Så fungerar AI-koddetektorn

  1. Klistra in kod eller ladda upp en fil

    Python, JavaScript, TypeScript, Java, C, C++, C#, Go, Rust, PHP, Ruby, Kotlin, Swift och SQL identifieras automatiskt. Du kan också välja språk själv.

  2. Vi mäter stilvanor

    Kommentartäthet och formulering, konsekvens i namngivning, scaffolding, docstring-mallar, defensiv felhantering och spridning i radlängd räknas på samma sätt varje gång.

  3. En modell granskar koden

    Den läser den numrerade koden tillsammans med mätningarna och skriver korta noteringar om raderna som sticker ut, både för och emot AI-generering.

  4. Du får ett intervall och skälen

    Resultatet är låg, medel eller hög sannolikhet, aldrig ett falskt exakt procenttal, med bevisen listade så att du kan bedöma det själv.

Vad rapporten visar

  • Ett sannolikhetsband

    Låg, medel eller hög. Kodstil är inte ett fingeravtryck, så en procentsats skulle göra anspråk på en precision som ingen detektor har.

  • Uppmätta stilsignaler

    Varje signal anger vad som räknades, till exempel hur många kommentarer som berättar om koden, så uppskattningen är aldrig en svart låda.

  • Anteckningar rad för rad

    Granskningen pekar ut konkreta områden, som en mallbaserad docstring eller en generisk felutskrift, med deras radnummer.

  • Även tecken på mänskligt ursprung

    Korta kommentarer, TODOs med sammanhang och inkonsekvent namngivning räknas som mänskligt författarskap och rapporteras också.

Vem använder det

  • Lärare i datavetenskap

    Få en utgångspunkt för ett samtal med en student, tillsammans med specifika rader att fråga om.

  • Studenter

    Se vilka vanor i din egen kod som kan få den att se genererad ut innan du lämnar in den.

  • Rekryteringsteam

    Granska hemuppgifter med underlag du kan diskutera i uppföljningsintervjun i stället för enbart en poäng.

  • Underhållare av öppen källkod

    Upptäck bidrag som kan behöva granskas närmare när det gäller licensiering och testtäckning.

Vanliga frågor

Nej. Det kan inget verktyg. Rapporten är en signal baserad på stilvanor, och erfarna utvecklare som kommenterar noggrant och följer en stilguide producerar ofta kod som ser "AI-liknande" ut. Använd den för att avgöra vad du ska fråga om, inte som bevis i sig.

En procentandel antyder en precision som stilanalys inte kan leverera. Låg, medel och hög beskriver ärligt hur starkt signalerna pekar i en riktning.

Kommentartäthet, formulering av kommentarer, enhetlighet i namngivning, boilerplate som exempelblock för användning, mallbaserade docstrings, hur utförlig felhanteringen är och hur jämnt radlängderna fördelas. Var och en visas med siffrorna bakom.

Python, JavaScript, TypeScript, Java, C, C++, C#, Go, Rust, PHP, Ruby, Kotlin, Swift och SQL identifieras automatiskt. Andra språk får fortfarande modellgranskningen och de språkneutrala signalerna.

Inte på Pro-planerna* (*fair use: upp till 300 körningar per dag för skriv-, studie- och kodverktygen). Utan plan använder varje kontroll 2 krediter. Utan konto kan du köra en gratis förhandsvisning av de första 150 raderna, och ett gratis konto får upp till 3 förhandsvisningar per dag där förhandsvisningen är tillgänglig. Den fullständiga rapporten kräver en plan eller krediter. Du kan kontrollera upp till 20 000 tecken åt gången.

Uppladdade filer läses i din webbläsare och skickas som text för kontrollen. Din kod skickas till vår AI-leverantör för granskningen och publiceras inte eller läggs till i någon databas.

Se underlaget och bestäm sedan

Klistra in kod och få ett sannolikhetsintervall med orsakerna bakom.

Kontrollera kod