Candidate Match Score (CMS)
Die Formel, die Eingaben und die Arithmetik – vollständig dargestellt, nicht zusammengefasst.
÷ Σ(JRIS)
Der Candidate Match Score ist die deterministische Bewertungsformel von Expertini, die vollständig als wissenschaftliche Arbeit (Syed, 2026, „From Stochastic to Deterministic: A Multi-Criteria Decision Analysis Framework for Bounded Semantic Parsing in Intelligent Recruitment Screening“) veröffentlicht und als regulärer, überprüfbarer Code im Produkt implementiert ist. Diese Seite erläutert die Formel selbst so detailliert, dass Sie sie unabhängig nachbilden und dieselben Werte erhalten können — was der eigentliche Zweck ihrer Veröffentlichung ist.
CMS ist kein Markenname für „unsere Technologie ist intelligent“. Es ist eine spezifische Berechnung gewichteter Summen (unten beschrieben), die strukturierte Eingaben aus einem intelligenten Extraktionsschritt verarbeitet und durch manuelle, nachvollziehbare Rechenschritte einen eindeutigen Wert zwischen 0 und 100 liefert.
Auf dieser Seite
01The formula
CMS = Σ(CSSᵢ × JRISᵢ) / Σ(JRISᵢ), summiert über jede für eine bestimmte Stelle identifizierte Kompetenzdimension i. CSS (Candidate Skill Score, 0–100) misst, wie stark der anonymisierte Lebenslauf eine bestimmte Dimension belegt. JRIS (Job Requirement Importance Score, 0–100) misst, wie wichtig diese Dimension laut Arbeitgeber war, abgeleitet direkt aus den Formulierungen in der Stellenausschreibung: Formulierungen wie „must have“ oder „erforderlich“ entsprechen einem JRIS von 90–100, „bevorzugt“ entspricht 50–70 und „von Vorteil“ oder „nice to have“ entspricht 30–50.
Da sowohl CSS als auch JRIS auf einer Skala von 0–100 liegen, fällt der gewichtete Durchschnitt natürlicherweise in denselben Bereich von 0–100, ohne dass ein zusätzlicher Normalisierungsschritt erforderlich ist – ein Detail, das wichtig ist, da eine frühere, unkorrigierte Version einer ähnlichen Formel in einem unserer internen Entwürfe die Scores um den Faktor 100 aufblähte, bevor der Term ×100 erkannt und entfernt wurde. Wir erwähnen dies nicht, um einen Fehler zu verbergen, sondern weil es ein anschauliches Beispiel ist: Eine so einfache Formel lohnt sich rechnerisch zu überprüfen, und genau das ermöglicht ihre vollständige Veröffentlichung jedermann.
02Woher die Dimensionen stammen
CMS verwendet kein starres, generisches Bewertungsschema für alle Stellen. Für jede Ausschreibung identifiziert der Extraktionsschritt zwischen fünf und neun Kompetenzdimensionen direkt aus der spezifischen Beschreibung dieser Stelle – eine Ausschreibung für eine leitende Pflegefachkraft und eine für einen Senior Backend Engineer erzeugen nahezu vollkommen unterschiedliche Dimensionensätze, gewichtet nach der spezifischen Formulierung des Arbeitgebers. Dies ist eine bewusste Designentscheidung: Ein fixes Schema übersieht entweder das, worauf es bei einer bestimmten Rolle wirklich ankommt, oder zwingt jede Stellenbeschreibung in ein unnatürliches Muster, um in das Bewertungssystem zu passen – was den eigentlichen Zweck einer individuellen Stellenbeschreibung zunichtemachen würde.
03Ausschlusskriterien: wenn die Formel sich weigert, eine fehlende Anforderung durch Durchschnittswerte auszugleichen
Ein reiner gewichteter Durchschnitt hat eine bekannte Schwachstelle: Ein Kandidat kann das Fehlen einer zwingenden Voraussetzung durch Stärken in anderen Bereichen ausgleichen. CMS schließt diese Lücke durch eine Ausschlusskriterium-Regel (Hard-Blocker): Jede Anforderung, die in der Stellenbeschreibung als zwingend erforderlich markiert ist und für die der Lebenslauf keinerlei Belege liefert, wird fest auf CSS = 0 gesetzt und in der Auswertung separat hervorgehoben – unabhängig vom restlichen gewichteten Gesamtwert. Ein Kandidat kann rechnerisch dennoch eine Gesamtpunktzahl über dem Hard-Blocker erzielen (die Arithmetik verschleiert dies nicht), doch der Audit-Bericht macht das Kriterium unübersehbar. Die meisten Recruiting-Teams konfigurieren ihre Pipeline so, dass ein solcher Hard-Blocker als automatischer Filter statt als bloßer Datenpunkt gewertet wird.
04A worked example
Nehmen wir eine Stelle mit vier Dimensionen: „Python & verteilte Systeme“ (JRIS 95, „erforderlich“), „Cloud-Architektur“ (JRIS 85, „erforderlich“), „Teamführung“ (JRIS 65, „bevorzugt“) und „Open-Source-Beiträge“ (JRIS 40, „von Vorteil“). Für einen Kandidaten, dessen Lebenslauf die ersten beiden Punkte stark belegt (CSS 98 und 95), aber keinerlei Führungserfahrung und keine öffentlichen Open-Source-Arbeiten aufweist (CSS 0 und 0), lautet die Berechnung: (98×95 + 95×85 + 0×65 + 0×40) / (95+85+65+40) = (9310+8075+0+0)/285 = 61.0. Da „Teamführung“ als bevorzugt und nicht als erforderlich eingestuft wurde, ist dies kein Ausschlusskriterium — es handelt sich schlicht um eine Bewertung im mittleren Bereich, die eine tatsächlich teilweise Übereinstimmung widerspiegelt, was genau den vorliegenden Belegen entspricht.
Die veröffentlichte Forschungsarbeit behandelt einen komplexeren Fall auf dieselbe Weise — ein hochqualifizierter Ingenieur, der an einer einzigen fehlenden zwingenden Anforderung scheitert — und stellt die Gewichtung und den Nachweiswert jeder Dimension nebeneinander dar:
JRIS- und CSS-Aufschlüsselung nach Dimensionen aus der Fallstudie des Dokuments: sechs starke Dimensionen und eine verbindliche Anforderung mit Nachweis 0, was einen Wert von 74,96 ergibt (Syed, 2026, Abb. 3)
Das vollständige Papier steht als PDF zum Download bereit und ist auch auf Expertini Research unter research.expertini.com veröffentlicht.
05What CMS is not
CMS prognostiziert nicht die Arbeitsleistung, und wir behaupten dies auch nicht – kein Bewertungssystem, weder manuell noch automatisiert, verfügt über eine ausreichend solide Erfolgsbilanz, um diesen Anspruch zu rechtfertigen, und jedem, der Ihnen bezüglich seines eigenen Produkts etwas anderes erzählt, sollte mit Skepsis begegnet werden. Es misst belegte Nachweise für angegebene Anforderungen, nicht mehr. Es ist ausdrücklich als Entscheidungshilfe konzipiert, die den Kandidatenkreis für das menschliche Urteilsvermögen und strukturierte Interviews eingrenzt, nicht als Ersatz für beides. Und es übernimmt jegliche Verzerrung, die in der Stellenbeschreibung selbst enthalten ist – wenn die Anforderungen einer Stellenbeschreibung so formuliert sind, dass qualifizierte Kandidaten unnötig ausgeschlossen werden, bewertet CMS exakt nach diesen Anforderungen, anstatt sie zu korrigieren.
Plattformarchitektur & Betrieb
A1Wie dies in der Plattform architektonisch umgesetzt ist
Candidate Match Score (CMS) is not a bundle of point products — it is a slice through one platform. Die Plattform ist bewusst servergerendert: Jede Ansicht wird vom Anwendungsserver vorbereitet und als vollständiges HTML ausgeliefert, ohne clientseitiges Framework, ohne CDN-Skripte von Drittanbietern und ohne Build-Pipeline zwischen den Daten und der Seite. Was dargestellt wird, ist genau das, was der Server berechnet hat – die Eigenschaft, die die Benutzeroberfläche prüfbar macht.
Die gesamte Persistenz basiert auf einem einheitlichen, suchnativen Dokumentenspeicher; jede Abfrage enthält die Kennung der Organisation als obligatorischen Filter auf der untersten Abfrageebene. Die Mandantentrennung ist somit strukturell – eine Eigenschaft des Aufbaus jeder Anfrage – und nicht bloß eine Richtlinie, die darauf vertraut, dass der Anwendungscode die Prüfung durchführt.
Jede auf dieser Seite erwähnte Funktion verweist auf ein registriertes Tool oder einen Konnektor: Das Tools-Verzeichnis und der Integrationskatalog sind Abbilder derselben Register, die die Anwendung zur Laufzeit durchsetzt, sodass die Beschreibungen auf dieser Seite und die Produktgrenzen niemals voneinander abweichen können.
A2Betriebs- und Audit-Ausrichtung
Das Screening ist deterministisch und offengelegt – dieselben Eingaben führen zu denselben Ergebnissen, zwingende Anforderungen blockieren, anstatt herausgemittelt zu werden, und die Methodik ist auf der Forschungsseite öffentlich einsehbar. Aktionen, die externe Systeme betreffen, sind explizit und werden pro Ereignis protokolliert; Nutzungsberichte aggregieren dieselben Protokolle, die von den Aktionen geschrieben werden, und kein paralleles Telemetriesystem.
Alles, was den Anfragepfad verlässt — Benachrichtigungsverteilung, Webhook-Zustellung, Aktivitätsprotokollierung, E-Mails —, läuft in Fire-and-Forget-Hintergrund-Threads. Ein langsamer externer Endpunkt kann niemals die Benutzeroberfläche blockieren, und eine fehlgeschlagene Nebenwirkung wird protokolliert, anstatt stillschweigend wiederholt zu werden und zu Inkonsistenzen zu führen.
Alle erfassten Daten gehören Ihnen: CSV-Exporte und die Datenexport-App decken dieselben Speicher ab, auf die auch das Produkt selbst zugreift. Der Ausstieg steht Ihnen genauso offen wie der Einstieg – aus Prinzip, nicht aus Zugeständnis.
Häufig gestellte Fragen
What does CMS stand for?⌄
Ist die CMS-Formel öffentlich?⌄
Können zwei Recruiter unterschiedliche CMS Scores für denselben Kandidaten erhalten?⌄
Was passiert, wenn einem Kandidaten eine erforderliche Qualifikation fehlt?⌄
Garantiert ein hoher CMS-Score eine erfolgreiche Einstellung?⌄
Auf einen Blick
- Veröffentlichte Formel: CMS = Σ(CSS×JRIS)/Σ(JRIS)
- Dimensionen pro Stelle: intelligent abgeleitet oder vom Recruiter über manuelles/hybrides CMS definiert – niemals ein generisches Schema
- Ausschlussregel für fehlende zwingende Anforderungen
- Scores sind konstruktionsbedingt auf 0–100 begrenzt — kein Inflationsfaktor
- Anhand des Audit-Berichts vollständig manuell nachvollziehbar
- Wissenschaftliche Methodik, offen für Peer-Reviews
Erleben Sie candidate match score (cms) bei Ihren eigenen Einstellungen.
Bringen Sie eine echte Stellenbeschreibung zu einer 30-minütigen Demo mit – kostenlose Testversion inklusive.
Demo buchen