פיתוח מערכת דירוג מועמדים מבוססת AI

גיוס עובדים טובע במבול של קורות חיים: מועמדים חזקים עם ניסיון לא שגרתי הולכים לאיבוד בין מאות תגובות, והסינון מתבסס על מאפיינים שטחיים. אנחנו בונים מערכת דירוג מועמדים מבוססת בינה מלאכותית, שמעריכה כל מועמד לפי קריטריונים מרובים ומסבירה את התוצאה בשפה פשוטה של משאבי אנוש. הצוות שלנו מוביל את הפרויקט במלואו – ממודלינג ועד פריסה ותמיכה – כך שתמצאו את המועמדים הטובים ביותר באמינות מלאה וללא פספוס של מועדים.

תחומי פיתוח AI

שאלות נפוצות

העבודות האחרונות

  • פיתוח אפליקציית ווב עבור FEEDME
    פיתוח אפליקציית ווב עבור FEEDME
    1365
  • פיתוח חנות מקוונת לחברת FURNORO
    פיתוח חנות מקוונת לחברת FURNORO
    1330
  • עיצוב לוגו לחברת B2B Advance
    עיצוב לוגו לחברת B2B Advance
    776
  • פיתוח אפליקציית ווב עבור Enviok
    פיתוח אפליקציית ווב עבור Enviok
    1077
  • פיתוח לוגו חברת AIDER
    פיתוח לוגו חברת AIDER
    1022
  • פיתוח CRM עבור Chasseurs
    פיתוח CRM עבור Chasseurs
    1113

מערכת דירוג מועמדים מבוססת AI

אנו מפתחים מערכות דירוג מועמדים מבוססות AI הפותרות את בעיית הבחירה הרב-קריטריונית: כישורים טכניים, ניסיון רלוונטי, התאמה תרבותית, מסלול קריירה. שיטות מסורתיות כמו התאמת מילות מפתח משיגות דיוק של כ-50% על נתונים אמיתיים. אנו משתמשים בניקוד רב-וקטורי עם רכיבים נפרדים לכל קריטריון וצבירה משוקללת, הניתנת להתאמה אישית לכל תפקיד. זה לא רק משפר את הדיוק אלא גם מספק הסבר לכל ציון.

תרחיש גיוס טיפוסי: 400 קורות חיים למשרה, למנהל משאבי אנוש יש זמן לקרוא 30. השאר מסוננים על ידי אותות שטחיים—תארי משרה, שמות אוניברסיטאות, נוכחות מילות מפתח. זו לא בחירת המועמדים הטובים ביותר—זו בחירת הראשונים שנקרים בדרך. מערכת דירוג ה-AI שלנו נותנת ציון משוקלל לכל מועמד ביחס למשרה ספציפית, מסבירה את הציון במונחים מובנים למשאבי אנוש, ואינה מפספסת פרופילים חזקים עם רקע לא מסורתי. על זה מדבר גיוס AI אמיתי ואוטומציה של גיוס.

היכן הגישה הנאיבית נכשלת

הגישה הפשוטה ביותר—התאמת מילות מפתח או TF-IDF בין תיאור המשרה לקורות החיים—מניבה דיוק של 0.45–0.55 על נתונים אמיתיים. מועמד עם 10 שנות ניסיון ב"פיתוח תוכנה" מפסיד למי שכתב את הביטוי המדויק מתיאור המשרה. הסמנטיקה אובדת.

השלב הבא—דמיון embedding באמצעות sentence-transformers—יש לו בעיה אחרת: מודלים לשימוש כללי (all-MiniLM-L6-v2, text-embedding-3-small) מתפקדים בצורה גרועה על סמנטיקה ספציפית למשאבי אנוש. "Python" בתיאור משרה ו"Python" בקורות חיים של אנליסט נתונים לעומת מפתח backend הם הקשרים שונים, אך ה-embedding אינו מבחין. התאמה סמנטית של קורות חיים ללא הקשר אינה יעילה.

מסובכים עוד יותר הם דרישות מרומזות. תיאור משרה דורש "ניסיון בניהול צוות", מועמד כותב "הובלתי צוות של 5 אנליסטים"—התאמה סמנטית עשויה לעבוד, אך סף מטושטש על דמיון קוסינוס (<0.72) יחתוך אותה. הגישה שלנו עם cross-encoders מתגברת על מגבלה זו.

כיצד פועל ניקוד רב-ממדי

לא ציון יחיד, אלא וקטור של הערכות על פני ממדים מרכזיים:

  • התאמת כישורים טכניים—התאמה סמנטית של כישורים טכניים. אנו משתמשים ב-bi-encoder לאחזור ראשוני (FAISS, top-100), ולאחר מכן ב-cross-encoder לניקוד מדויק (ms-marco-MiniLM-L-12-v2 או מכוונן על נתוני משאבי אנוש מ-MS MARCO).
  • רמת ניסיון—חילוץ שנות ניסיון רלוונטי מקורות החיים באמצעות NER + regex. השוואה לדרישות תיאור המשרה.
  • מסלול קריירה—ניתוח התקדמות: צמיחה באחריות, רלוונטיות של תפקידים קודמים. קריאת LLM עם פלט מובנה.
  • השכלה והסמכות—חילוץ מבוסס כללים + נורמליזציה של שמות אוניברסיטאות והסמכות.

הדירוג הסופי הוא סכום משוקלל עם משקלים ספציפיים לתפקיד. למפתחים זוטרים, להשכלה יש משקל גדול יותר; לסניורים, מסלול הניסיון.

כיוונון מודלים על נתונים היסטוריים

אם קיימים נתוני גיוס היסטוריים (מי גויס, מי עבר ראיונות, מי נכשל), זה זהב לאימון. אנו בונים מודל דירוג: קלט (משרה, קורות חיים), פלט—הסתברות לגיוס מוצלח. LambdaRank או ListNet על גבי תכונות embedding.

זהירות עם הטיה: אם נתונים היסטוריים מכילים הטיה (למשל, 90% מהגיוסים הם גברים לתפקידים טכניים), המודל ישחזר אותה. ביקורת הוגנות לפני פריסה היא חובה. אנו עורכים ביקורות הוגנות באמצעות ספריית AIF360.

AI מוסבר למשאבי אנוש

ציון ללא הסבר הוא קופסה שחורה שמשאבי אנוש מתעלמים ממנה. עבור כל מועמד, אנו מייצרים:

  • 3 ההתאמות המובילות לדרישות התפקיד (עם ציטוטים מקורות החיים)
  • 2 הפערים המובילים (מה נדרש, מה חסר)
  • המלצה אחת לבדיקה נוספת במהלך ראיונות

זה הופך את הדירוג לכלי, לא תחליף לשיקול דעת. AI מוסבר הוא יתרון מרכזי של המערכת שלנו.

מקרה מעשי: כיצד קיצרנו את זמן הסינון פי 3

הלקוח שלנו—חברת IT במיקור חוץ עם 200+ משרות פתוחות בו זמנית. תהליך קיים: בדיקה ידנית ב-ATS (Huntflow). זמן עיבוד במשפך: 8–12 ימים לשיחת טלפון ראשונה.

בנינו את המערכת: פענוח קורות חיים (PDF/DOCX → JSON מובנה באמצעות חילוץ LLM + regex) → אינדוקס bi-encoder ב-Qdrant → דירוג מחדש עם cross-encoder של top-50 לכל משרה → הסברים שנוצרו על ידי LLM → אינטגרציה דרך Huntflow API, ציונים מוצגים ישירות בכרטיס המועמד.

תוצאות לאחר 3 חודשים: זמן ממוצע לשיחה ראשונה ירד מ-9.4 ל-3.1 ימים (פי 3 מהר יותר בהשוואה לסינון ידני). מנהלי משאבי אנוש סקרו top-15 במקום top-30 בממוצע (פחות לא רלוונטיים). שיעור הצעות עבודה לגיוסים דרך המערכת: +22% בהשוואה לקו הבסיס ההיסטורי. חיסכון ממוצע ללקוח: $38k–55k לשנה לכל 100 משרות. צרו קשר כדי לדון בפרויקט דומה.

מחסנית טכנית

רכיב כלים
פענוח קורות חיים LlamaParse, Docling, חילוץ LLM מותאם אישית
Embedding text-embedding-3-large, E5-mistral-7b, jina-embeddings-v3
מאגר וקטורי Qdrant, pgvector
Reranker cross-encoder ms-marco, Cohere Rerank
מודל דירוג LightGBM, LambdaRank (אם קיימים נתונים היסטוריים)
הסברים GPT-4o-mini, Claude Haiku (פלט מובנה)

השוואת שיטות דירוג (precision@10 על הנתונים שלנו):

שיטה Precision@10 זמן עיבוד (100 קורות חיים) יכולת הסבר
מילות מפתח 45% 2 שניות נמוכה
דמיון Embedding 62% 5 שניות בינונית
המערכת שלנו 83% 12 שניות גבוהה

הגישה שלנו מדויקת ב-34% יותר מדמיון embedding ומספקת יכולת הסבר מלאה. זהו פתרון HR Tech ו-ML למשאבי אנוש.

מה כלול

  • ביקורת על תהליך הגיוס הנוכחי ואיכות הנתונים
  • פיתוח אב טיפוס תוך שבועיים: bi-encoder + דירוג סקלרי
  • כיול משקלים עם מחלקת משאבי אנוש
  • ביקורת הוגנות והסרת הטיה מהמודל
  • אינטגרציה עם ATS (Huntflow, Lever, Greenhouse, Workday)
  • תיעוד והכשרת צוות
  • תמיכה של 3 חודשים לאחר ההשקה

שלבי עבודה

  1. ביקורת נתונים—איכות קורות החיים במאגר, זמינות נתוני גיוס היסטוריים, מבנה תיאורי משרה. זה קובע את הגישה.
  2. אב טיפוס תוך שבועיים—bi-encoder + דירוג סקלרי פשוט, הדגמה על 50 משרות.
  3. איטרציות עם משאבי אנוש—כיול משקלים, אימות על מקרים של מועמדים "ידועים". ללא קלט מגייסים, אי אפשר לכוונן איכות.
  4. ביקורת הוגנות—חובה לפני פריסה, במיוחד אם משתמשים בנתונים היסטוריים.
  5. אינטגרציית ATS—דרך API עבור Huntflow, Lever, Greenhouse, או Workday. או ממשק עצמאי.

ציר זמן: MVP תוך 4–6 שבועות, מערכת מלאה עם כיוונון ואינטגרציית ATS תוך 3–4 חודשים.

פרטים טכניים על כיוונון לכיוונון, אנו משתמשים ב-LambdaRank עם פונקציית אובדן NDCG. אנו מאמנים על זוגות (משרה, קורות חיים) עם תווית גיוס מוצלח. אנו מיישמים עצירה מוקדמת ו-dropout כדי למנוע התאמת יתר.

קבלו ייעוץ על יישום דירוג AI על ידי יצירת קשר עם הצוות שלנו. יש לנו 10+ שנות ניסיון בייצור ו-40+ פרויקטים מוצלחים ב-NLP וגיוס. בקשו הדגמה כדי לראות את המערכת בפעולה.