Apr 9, 2026
Nicht jede Einstellung sieht gleich aus, und Ihre Scoring-Engine sollte nicht so tun, als wäre es so. Der Resume/CV & Job Description Compatibility Scoring-Endpunkt von SharpAPI verfügt jetzt über ein formales Direktiven-System, mit dem Sie der Engine genau mitteilen können, worauf es bei jeder Rolle ankommt, und zusehen können, wie sich das bis zur endgültigen Bewertung durchzieht.
Wir haben gerade eine der am häufigsten gewünschten Verbesserungen für den Endpunkt Resume/CV & Job Description Compatibility Scoring veröffentlicht. Wenn Sie ATS-Integrationen, Kandidaten-Screening-Tools oder HR-Analytics-Dashboards auf Basis von SharpAPI entwickeln, eröffnet dieses Update ein völlig neues Maß an Kontrolle darüber, wie Übereinstimmungen bewertet werden.
Hier ist alles, was neu ist, warum es wichtig ist und wie Sie es noch heute nutzen können.
context ist jetzt ein formaler Directive-Vertrag, keine Freiform-Notiz mehr.EMPHASIZE, DEEMPHASIZE und CREDIT.overall_match — nicht nur die einzelnen Metriken.context ist formell auf 5000 Zeichen festgelegt.👉 Direkt zur Produktseite: sharpapi.com/en/catalog/ai/hr-tech/resume-cv-job-match-score
Als wir den Endpunkt CV Match Score erstmals eingeführt haben, bewertete er jeden Lebenslauf gegenüber jeder Stellenbeschreibung anhand einer festen Gewichtungstabelle: Fähigkeiten, Erfahrung und technischer Stack ganz oben; Ausbildung, Zertifizierungen und Soft Skills als unterstützende Signale. Das funktioniert hervorragend für das durchschnittliche Einstellungsszenario — aber Recruiting ist nie durchschnittlich.
Ein Startup, das Berufseinsteiger einstellt, bewertet Ausbildung und Qualifikationen deutlich höher als zehn Jahre Erfahrung. Ein Team für Vertragsrekrutierung achtet auf Fähigkeiten, nicht auf Betriebszugehörigkeit. Ein Remote-First-Unternehmen möchte überhaupt nicht, dass der Standort den Score nach unten zieht. Und manchmal vergisst die Stellenbeschreibung einfach, die offensichtlichen Qualifikationen aufzulisten — wie Excel für einen Finanzanalysten — wodurch die Scoring-Engine annimmt, dass sie keine Rolle spielen.
Kunden stellten immer wieder dieselbe Frage:
„Wie sagen wir der Engine, dass für diese Rolle Ausbildung wichtiger ist als Erfahrung?“
Jetzt können Sie das.
contextDas Feld context existierte bereits, aber sein Verhalten war unscharf — lange Anweisungen in Prosa hatten oft unvorhersehbare Auswirkungen. Wir haben das durch einen klaren, vorhersehbaren Vertrag ersetzt, der auf drei Directive-Formen basiert.
| Directive | Was sie bewirkt | Beispiel |
|---|---|---|
🔼 EMPHASIZE: <topic> |
Erhöht die Gewichtung der passenden Metrik(en) um eine Stufe | EMPHASIZE: skills |
🔽 DEEMPHASIZE: <topic> |
Verringert die Gewichtung der passenden Metrik(en) um eine Stufe (niemals auf null) | DEEMPHASIZE: experience |
➕ CREDIT: <skill | tool | cert> |
Behandelt das benannte Element als relevant für diese Rollenfamilie, selbst wenn die JD es nicht aufführt | CREDIT: Excel and SQL certificates |
Directives können frei in einer einzelnen context-Zeichenfolge kombiniert werden:
EMPHASIZE: skills. EMPHASIZE: education. DEEMPHASIZE: experience. CREDIT: Excel and Analytics certificates.
Sie müssen sich auch nicht das vollständige Schema mit 20 Metriken merken. Themen akzeptieren Kategorien in einfachem Englisch wie skills, experience, education, certificates, location, management oder tenure, und die Engine ordnet sie intern den zugehörigen Metriken zu.
context beeinflusst jetzt den Score overall_matchVor diesem Update wurde overall_match aus einem fest codierten gewichteten Durchschnitt der 20 einzelnen Metriken berechnet — das bedeutete: Selbst wenn context einzelne Scores verschob, blieb die endgültige Gesamtzahl oft hartnäckig unverändert.
Nicht mehr. Directives passen jetzt die interne Gewichtungstabelle an, bevor der gewichtete Durchschnitt berechnet wird. Ein einzelnes EMPHASIZE: skills wirkt sich jetzt bis zum finalen Score durch.
So sieht das konzeptionell aus:
Baseline weights: skills=3, experience=3, education=1, certifications=1 ...
After EMPHASIZE: skills + DEEMPHASIZE: experience + EMPHASIZE: education:
Adjusted weights: skills=4, experience=2, education=2, certifications=1 ...
overall_match = Σ(score × adjusted_weight) / Σ(adjusted_weights)
Gleicher Lebenslauf. Gleiche Stellenbeschreibung. Anderer Bewertungsmaßstab. Das ist die Magie.
Hier ist ein reales Beispiel aus dem Kundenfeedback:
Eine Finanz-JD sagte „Erforderlich: Excel, Python, Analytics-Kenntnisse“, führte aber keine spezifischen Zertifizierungen auf. Ein Kandidat mit Zertifizierungen in Advanced Excel, SQL und Power BI erhielt
certifications_match: 0— weil die JD zu Zertifikaten schwieg.
Das ist offensichtlich falsch. Diese Zertifizierungen sind Branchenstandard für Finanzrollen, und die Engine hätte sie anrechnen sollen.
Mit diesem Update gilt: Wenn die Stellenbeschreibung keine erforderlichen Zertifizierungen aufzählt, der Lebenslauf aber Qualifikationen enthält, die für die Rollenfamilie üblicherweise erwartet werden, rechnet die Engine diese nun proportional im Bereich 40–70 an; die Begründung wird im Feld explanations vermerkt.
Das gilt rollenübergreifend:
Keine Null-Scores mehr bei offensichtlichen Qualifikationen, nur weil die JD schlampig war.
contextWir haben eine klare, großzügige Obergrenze von 5000 Zeichen für das Feld context festgelegt. Das liegt komfortabel über jeder realistischen Directive-Nutzlast — genug Platz für Dutzende Directives plus erläuternde Hinweise — und hält gleichzeitig den vollständigen Prompt innerhalb sicherer Token-Budgets.
Anfragen, die das Limit überschreiten, geben einen HTTP-Validierungsfehler 422 zurück.
Dies sind die context-Rezepte, die in unserer internen Validierung am besten abgeschnitten haben. Verwenden Sie sie als Ausgangspunkt und passen Sie sie dann an.
Priorisieren Sie Qualifikationen und Potenzial gegenüber Jahren an Erfahrung.
EMPHASIZE: skills. EMPHASIZE: education. DEEMPHASIZE: experience. CREDIT: Excel and Analytics certificates.
Stack-Match ist entscheidend; formale Ausbildung ist zweitrangig.
EMPHASIZE: skills. EMPHASIZE: technical_stack_match. DEEMPHASIZE: education.
Managementerfahrung wiegt stärker als praktische technische Fähigkeiten.
EMPHASIZE: management. EMPHASIZE: experience. DEEMPHASIZE: technical_stack_match.
Der Standort sollte Kandidaten überhaupt nicht benachteiligen.
DEEMPHASIZE: location. EMPHASIZE: skills.
CREDIT: Excel, SQL, Power BI macht einen Unterschied. Abstrakte Formulierungen wie „praktische Kompetenz überwiegt formale Qualifikationen“ tun das nicht.EMPHASIZE mit DEEMPHASIZE in derselben Anfrage — Kontrast ist ein starkes Signal.DEEMPHASIZE-Schritt interpretiert. Verwenden Sie diskrete Directives — sie sind zuverlässiger.context fokussiert. Eine Handvoll gezielter Directives übertrifft lange Prosa-Absätze.context kann und was nicht✅ context kann ändern |
❌ context kann nicht ändern |
|---|---|
Gewichtungen beliebiger der 20 Metriken in overall_match |
Arithmetische Metriken wie stability_score oder location_preference_match (Scores werden aus Datumsangaben/Geografie berechnet) |
| Anrechnung von für die Rollenfamilie typischen Fähigkeiten und Zertifizierungen | Das JSON-Schema oder die Anzahl der Metriken |
| Bewertungsfokus über einzelne Dimensionen hinweg | Regeln zum Schutz personenbezogener Daten (Anonymisierung von Lebensläufen ist nicht verhandelbar) |
Hinweis zu arithmetischen Metriken:
contextpasst weiterhin deren Gewichtung inoverall_matchan — es schreibt nur den einzelnen Score selbst nicht um. Wenn ein Kandidat eine durchschnittliche Betriebszugehörigkeit von 1 Jahr hat, spiegeltstability_scorediese Tatsache unabhängig von Directives wider, aber Sie können dafür sorgen, dass sie im Gesamtergebnis mehr oder weniger stark zählt.
POST /api/v1/hr/resume_job_match_score
Content-Type: multipart/form-data
Authorization: Bearer <YOUR_API_KEY>
file: <resume.pdf>
content: "Junior Finance Associate — entry-level role.
Required: Excel, Python, financial modelling, analytics."
language: English
context: "EMPHASIZE: skills. EMPHASIZE: education.
DEEMPHASIZE: experience. CREDIT: Excel and Analytics certificates."
Die Antwortstruktur bleibt unverändert — Sie erhalten weiterhin die 20 bewerteten Metriken plus explanations für die wichtigsten davon — aber die Zahlen spiegeln nun die durch Directives angepassten Gewichtungen wider.
Der Parameter context ist unser wichtigster Hebel zur Steuerung der Engine, und wir optimieren ihn kontinuierlich auf Grundlage der realen Anwendungsfälle, die unsere Kunden an uns herantragen. Wenn Sie auf ein Szenario stoßen, in dem die Ausgabe nicht Ihren Erwartungen entspricht, senden Sie uns die exakte Anfrage/Antwort — das ist das wertvollste Feedback, das wir bekommen können.
Bereit, es auszuprobieren? Hier ist Ihre Kurzliste:
Viel Erfolg beim Matching. 🎯
👉 Testen Sie noch heute die API für Resume/CV & Job Description Compatibility Scoring: sharpapi.com/en/catalog/ai/hr-tech/resume-cv-job-match-score
Ihre Kunden benötigen bereits KI. Lassen Sie sich dafür bezahlen, dass Sie den einfachsten Weg zur Integration empfehlen.