Integrität & Cheat-Detection

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

ClarityHire Team(Editorial)2 min read

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