Integrität & Cheat-Detection

Code-Kohärenz-Analyse: KI-eingefügte Submissions fangen

ClarityHire Team(Editorial)2 min read

Sie stellen ein? Senden Sie Kandidaten ein bewertetes, betrugssicheres Assessment.Kostenlos starten

Wie "kohärenter" Code aussieht

Echte Engineers haben Gewohnheiten. Sie benennen Booleans gleich über Funktionen hinweg (isReady vs. is_ready vs. ready, aber konsistent). Sie bevorzugen ein Error-Handling-Pattern. Sie greifen wiederholt zu denselben Standard-Library-Tools. Ihre TODOs und Kommentare teilen eine Stimme.

Selbst gute Engineers sind unordentlich — aber sie sind unordentlich auf eine konsistente Weise. Diese Konsistenz ist, was wir mit Kohärenz meinen.

Wie inkohärenter Code aussieht

LLM-eingefügte Submissions, besonders wenn aus mehreren Prompts zusammengeflickt, scheitern an Konsistenz auf vorhersehbare Weise:

  • Eine Funktion nutzt try/except, die nächste Optional-Chaining, die dritte schluckt Errors stillschweigend.
  • Variablen-Naming-Stil flippt: userId, user_id, uid, alles in derselben Datei.
  • Kommentare wechseln zwischen "erklären das Offensichtliche" (LLM-Tell) und "fehlen ganz" (Human-Tell).
  • Idiom-Level schwankt: lehrbuch-generisch typisierte Lösungen neben copy-pasted Stack-Overflow-Snippets.

Jedes für sich allein könnte eine müde Kandidatin sein. Alle vier zusammen sind eine andere Geschichte.

Wie die Analyse läuft

ClarityHires Kohärenz-Pass reviewt die finale Submission der Kandidatin mit einem Prompt an einen LLM-Judge: sieht das aus wie die Arbeit eines einzelnen Autors oder zusammengeflickt? Der Judge gibt einen Score, die spezifischen bemerkten Inkonsistenzen und einen Confidence-Level zurück.

Entscheidend: Der Judge sieht nie die Identität der Kandidatin. Er sieht nur den Code.

Warum das besser funktioniert als "KI-Detector"-Tools

Die meisten "Ist das KI"-Detektoren sind unzuverlässig, besonders bei Code (LLMs und Menschen schreiben ähnliches Python). Kohärenz-Analyse umgeht die Frage komplett: uns ist egal, ob KI ihn geschrieben hat; uns kümmert, ob er als unified Solution von einem Geist geschrieben wurde. Diese Rahmung ist viel beantwortbarer und viel besser ausgerichtet darauf, was Hiring-Manager tatsächlich wissen wollen.

Was mit einem Kohärenz-Flag zu tun ist

Behandle es als Prompt, die Kandidatin zu bitten, durch ihren Code in einem 20-minütigen Live-Follow-up zu gehen. Ehrliche Kandidatinnen erklären es leicht. Unehrliche können es nicht. So oder so hast du etwas gelernt.

code-kohärenzki-detectionllm-cheatingsubmissions

Verwandte Artikel