İnsan Kaynakları

Aday Eşleştirme Algoritmaları Nasıl Çalışır? Teknolojik Bakış Açısı

CVANALIZ Editör Ekibi 4 dk okuma

Uzman incelemesi: Can Demir

Yapay zeka destekli işe alım süreci görseli
Fotoğraf: Alex Knight / Pexels

Dijital işe alım dünyasında eşleştirme mantığı

Veri eşleştirme algoritması diyagramı
Fotoğraf: Markus Spiske / Pexels · Pexels License

Modern şirketler, her bir pozisyon için yüzlerce, zaman zaman binlerce başvuru alıyor. İnsan kaynakları uzmanlarının her bir dosyayı manuel olarak incelemesi hem zaman kaybına hem de subjektif hatalara yol açabiliyor. Bu noktada devreye giren aday eşleştirme algoritmaları. Somut olarak, iş tanımı ile aday profili arasındaki uyumu matematiksel ve dilbilimsel yöntemlerle analiz ederek en uygun adayları önceliklendiriyor.

Pek çok kişi bu sistemleri sadece basit bir kelime tarayıcı olarak görse de. Güncel teknolojiler çok daha karmaşık yapılara sahip.Aday Eşleştirme Algoritmaları Nasıl Çalışır? Sorusunun cevabı; veri ayıklama, anlamlandırma ve ağırlıklandırma süreçlerinin birleşiminde gizlidir.

Veri ayıklama ve normalizasyon süreci

Dijital CV tarama ekranı
Fotoğraf: Markus Winkler / Pexels · Pexels License

Somut olarak, algoritmanın ilk adımı, yapılandırılmamış veriyi yapılandırılmış hale getirmektir. Adayların gönderdiği dosyalar değişik formatlarda, farklı yazı tiplerinde ve değişik dizilimlerde olabilir. Genelde, algoritma, önce metni parçalara ayırarak belirli kategorilere yerleştirir.

Varlık isimlendirme (Named entity recognition - NER)

Aslına bakılırsa, sistem, metin içerisindeki özel isimleri, kurum adlarını, üniversiteleri ve teknolojik araçları tanımlar. Söz gelimi, "Python" kelimesinin bir yılan türü değil, bir programlama dili olduğunu anlamak için NER modellerini kullanır. Bu aşama, etkili bir CV analiz süreci için temel teşkil eder.

Veri Normalizasyonu

Başka adaylar aynı yeteneği başka şekillerde yazabilir. Bir aday "Yazılım Geliştirici" yazarken diğeri "Software Developer" yazabilir. Algoritma, bu terimlerin aynı anlama geldiğini anlamak için standart bir sözlük veya ontoloji kullanır. Bu şekilde eşleştirme kaybı önlenmiş olur.

Semantik arama ve doğal dil işleme (NLP)

Eski nesil sistemler sadece anahtar kelime sayısına bakarken, modern algoritmalar semantik (anlamsal) arama yöntemlerini kullanır. Bu, kelimenin kendisinden ziyade bağlamına odaklanmak anlamına gelir.

Aslına bakılırsa, doğal Dil İşleme (NLP) sayesinde sistem şunları yapabilir:

  • Bağlamsal Analiz: "Yönetim" kelimesinin "Ekip Yönetimi" mi yoksa "Dosya Yönetimi" mi olduğunu cümlenin gelişinden anlar.
  • Aslına bakılırsa, eş Anlamlılar ve İlişkili Kavramlar: "Dijital Pazarlama" aranan bir kriterse. Sistem "SEO", "SEM" ve "Performans Pazarlaması" gibi terimleri de ilgili olarak işaretler.
  • Bir noktada, sıfat ve Zarfların Ayıklanması: "Çok başarılı bir şekilde yönetti" cümlesindeki "çok başarılı" kısmını değil. "yönetti" eylemini ve yönetilen nesneyi analiz eder.

Aday skorlama ve ağırlıklandırma mekanizması

Sistem, iş tanımındaki kriterleri belirli ağırlıklara böler. Her kriterin puan değeri farklıdır. Somut olarak söz gelimi, bir yazılım pozisyonu için "Java" bilgisi %40 ağırlığa sahipken. "İngilizce" bilgisi %20 ağırlığa sahip olabilir.

Puanlama nasıl hesaplanır?

  1. Zorunlu Kriterler (Knock-out Questions): Eğer aday. "Sürücü Belgesi" gibi zorunlu bir kriteri karşılamıyorsa. Diğer tüm yetenekleri mükemmel olsa bile puanı hızla düşebilir veya elenebilir.
  2. Deneyim Süresi Hesaplama: Deneyimler gösteriyor ki algoritma, tarihleri analiz ederek ilgili yeteneğin kaç yıl süresince kullanıldığını hesaplar. İşin aslı 5 yıllık Java deneyimi olan bir aday. Genelde, 1 yıllık deneyimi olan adaya göre daha yüksek skor alır.
  3. Genelde, eğitim ve Sertifika Uyumu: Belirli kurumlar veya sertifikalar (söz gelimi PMP veya AWS sertifikası) ek puanlar getirir.

Bu aşama sonunda her aday için bir "Uyumluluk Skoru" oluşturulur ve İK uzmanının karşısına en yüksek puanlı adaylar listelenir.

Aday eşleştirme algoritmalarında alışılmış yaklaşımlar

Değişik yazılımlar değişik matematiksel modeller kullanır. En sık rastlanan olanları şunlardır:

Vektör uzayı modelleri (Vector space models)

Sahada, bu modelde, hem iş tanımı hem de aday profili çok boyutlu bir uzayda vektörlere dönüştürülür. İki vektör arasındaki açı (Kosinüs Benzerliği) ne kadar darsa, aday iş tanımına o kadar yakındır.

Graf tabanlı eşleştirme

Somut olarak, yetenekler arasındaki ilişkileri bir ağ (graf) şeklinde modeller. Pratikte mesela, "React" bilen birinin muhtemelen "JavaScript" de bildiğini varsayan bir ilişki ağı kurar. Bu, adayda açıkça yazmasa bile potansiyel yeteneklerin tahmin edilmesini sunar.

Kullanıcı deneyimi ve algoritmik hatalar

Somut olarak algoritmalar ne kadar gelişmiş olursa olsun, veri girişindeki hatalar sonuçları etkileyebilir. Hatalı seçilmiş bir Cv şablon Somut olarak yapısı, metinlerin hatalı okunmasına veya verilerin birbirine karışmasına neden olabilir. Söz gelimi, tablolar veya karmaşık grafikler içeren dosyalar. Bazı eski nesil ayrıştırıcılar tarafından okunamaz ve aday yetkin olsa bile düşük skor alabilir.

Dahası, "aşırı optimizasyon" denilen durum, adayların sadece anahtar kelimeleri tekrarlamasıyla oluşur. Somut olarak modern algoritmalar, kelime yoğunluğunu (keyword density) kontrol ederek yapay olarak şişirilmiş profilleri tespit edebilir.

Yerinde eşleşme için stratejik yaklaşımlar

Sistemin sizi isabetli anlaması için veriyi algoritmaların sevdiği şekilde sunmak önem taşır. Bu, sadece kelime eklemek değil, veriyi yapılandırmaktır.

Algoritmaların daha nitelikli analiz edebilmesi için şu yöntemler izlenebilir:

  • Standart Terminoloji Kullanımı: Pratikte sektörde kabul görmüş unvanlar ve yetenek isimleri tercih edilmelidir.
  • Somut Kanıtlar Sunma: "İyi iletişim becerileri" yerine "10 kişilik ekibi koordine ederek proje teslim süresini %20 kısalttım" gibi metrik odaklı ifadeler. Analiz araçları tarafından daha anlamlı karşılanır.
  • Sade Yapılandırma: Karmaşık tasarımlardan kaçınıp, net başlıklar altında bilgileri gruplandırmak, veri ayıklama sürecini hızlandırır.

Kendi profilini optimize etmek isteyenler için profesyonel bir şekilde CV oluştur süreci, hem görsel bir düzenleme hem bir veri mimarisi oluşturma işlemidir.

Geleceğin eşleştirme teknolojileri

İşin aslı, yapay zeka ve derin öğrenme (Deep Learning), aday eşleştirmeyi "statik" olmaktan çıkarıp "dinamik" hale getiriyor. Pratikte gelecekte algoritmalar sadece mevcut yeteneklere değil. Adayın öğrenme hızına ve adaptasyon kapasitesine (soft skills) dair örüntüleri de analiz edebilecek.

Bilhassa hatırı sayılır veri setleri üzerinden eğitilen modeller, benzer kariyer yollarını izleyen başarılı kişilerin ortak özelliklerini belirleyerek. "bu profile sahip kişiler çoğu zaman bu rolde başarılı oluyor" şeklinde tahminlemeler yapmaya başladı.

Aday eşleştirme algoritmaları, insan karar verme sürecini tamamen ortadan kaldırmak için değil. Devasa veri yığınları arasından en potansiyelli adayları süzerek İK uzmanlarına zaman kazandırmak için tasarlanmıştır.

ATS uyumlu CV'ni dakikalar içinde hazırla.

Ücretsiz Başla
İçindekiler