Code-Kohärenz-Analyse: KI-eingefügte Submissions fangen
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.