İnsanlar için iş bulma sürecini otomatikleştirmek, reklam tıklamalarını optimize etmekten ya da paket rotalamaktan çok daha hassas bir konudur. Bu süreç kimlik, geçim kaynağı ve toplumsal yapılarla doğrudan ilişkilidir. Oracle Cloud üzerinde müşteri destekinden finansal analize kadar çeşitli görevleri yerine getiren üretim ajanları geliştirdikten sonra anladım ki, teknik mükemmellik, sistemin mevcut eşitsizlikleri artırmaması ya da insanları olasılık skorlarına indirgememesiyle anlam kazanır.
Ölçekte İş Eşleştirmenin Karmaşık Gerçekliği
Otonom iş arama AI’ları üzerine yapılan çoğu tartışma, "AI iş ilanlarını okur" ile "aday işe alınır" arasındaki karmaşık ara süreci atlıyor. Gerçekte ise bu süreç, kasıtlı olarak belirsiz gereksinimleri çözümlemeyi, dışlayıcı ATS sistemlerinde gezinmeyi ve bir "eşleşme"nin ne olduğunu değerlendirmeyi içeriyor.
Günde binlerce iş ilanını işleyen çoklu ajan sistemleri kurdum. Hesaplama yükünü Groq’un hızından, Claude’un nüans anlayışından ve Oracle Cloud’un ölçeklendirme kapasitesinden aldık. Ancak asıl karmaşıklık, karar mantığında ortaya çıkıyor. Bir iş ilanı "5-7 yıllık deneyim" gerektirirken aslında 10+ yıllık sorumluluklar listeliyorsa, bağımsız bir sistem nasıl tepki vermeli? Demografik veriler reddedilme oranlarıyla ilişkiliyken, sistem dürüstlüğü mü yoksa sonuçları mı optimize etmeli?
Geleneksel yaklaşımlar iş eşleştirmeyi bilgi erişimi olarak görür: becerileri çıkar, benzerlik skorları hesapla, sonuçları sırala. Oysa gerçek işe alım süreci bununla hiç alakası olmayan bir şekilde ilerler. İşe alım uzmanları okul isimlerine, şirket markalarına ya da anahtar kelime yoğunluğuna göre tarama yapar. İşe alma müdürleri ise belirsiz önyargılara göre filtre uygular. ATS sistemleri ise mükemmel nitelikteki adayları biçimsel kusurlar nedeniyle reddeder.
Etkili bir otonom sistem, bu işlev bozukluğunu modelleyerek, onu sürdürmek mi yoksa aşmak mı gerektiğine karar vermelidir.
İnsan Karmaşıklığını Kabul Eden Teknik Mimariler
İş arama sürecinin farklı yönleri için uzmanlaşmış ajanlar kullanıyorum. Bu mimari, farklı görevlerin farklı optimizasyonlar gerektirdiğinin bir kabulüdür — sadece teorik soyutlama değil.
Keşif ajanı, iş ilanlarını, şirket web sitelerini ve agregatörleri tarar. Ancak ham veri toplama gürültü yaratır. Çoğu iş ilanı güncel değildir, kopyadır ya da yalnızca uyumluluk amacıyla yayınlanır. Bu ajan, yayın hızı, güncelleme desenleri ve yanıt oranlarını izleyerek ilanın "gerçekliğini" tahmin eder. Oracle’ın dağıtık depolama sistemi hacmi yönetirken, ilginç olan kısım desen tespitinde ortaya çıkar.
Puanlama ajanı, anahtar kelime eşleştirmesinin ötesine geçer. Claude’un muhakeme yeteneklerini kullanarak bağlamı değerlendirir: "Python gereklidir" ifadesi otomatikleştirme betiği mi yoksa dağıtık sistem geliştirmeyi mi ifade eder? "Mükemmel iletişim becerileri" deyimi, anadili İngilizce olanlar için bir kod mu? Bu ajan, gereksinimlerin gerçekten önemli olanlarıyla, uyumluluk için eklenmiş standart metinleri ayırt etmek üzere olasılıksal modeller sürdürür.
Başvuru ajanı ise modern işe alımın insanı değersizleştiren gerçekliğini ele alır. ATS uyumlu özgeçmişler üretir, okunmayan kapak mektupları özelleştirir ve zaten özgeçmişte yer alan bilgileri tekrar tekrar isteyen formları doldurur. Teknik zorluk, yüzlerce varyasyonu tutarlı bir şekilde üretmek değil, aynı zamanda otomatik olduğu tespit edilmeyecek şekilde davranmaktır.
Entegrasyon, Telegram ve WhatsApp botları aracılığıyla kullanıcı dostu bir arayüz sunar. Kullanıcılar tercihlerini belirler, eşleşmeleri gözden geçirir ve başvuruları onaylar. Bot, uygulama indirme ya da karmaşık kurulum gerektirmeden sohbet durumunu, tercih öğrenimini ve geri bildirim döngülerini yönetir.
Hiçbir Kazananın Çıkmadığı ATS Silahlanma Yarışı
Başvuru Takip Sistemleri (ATS), otomatikleşmeyi insanları ölçekte dışlayarak yükü azaltmak üzere tasarlamışlardır ve her şeyin yanlış olduğu yer de burasıdır. Çoğu sistem ilkel anahtar kelime eşleştirmesi kullanır, yaratıcı biçimlendirmeleri cezalandırır ve adayların makineler için değil yetkinliklerini gösterecek şekilde optimize edilmelerini gerektiren karşıt dinamikler yaratır.
ATS platformlarında gezinmek üzere sistemler kurmak rahatsız edici seçimler gerektirir. İş ilanlarını, anahtar kelime çorbasının içinde gizlenmiş "gerçek" gereksinimleri çıkarmak için mi parse etmek gerekir? Farklı ATS sistemlerinin ayrıştırma kusurlarına yönelik çoklu özgeçmiş versiyonları mı üretmek gerekir? Reddedilme algoritmalarını tersine mühendislik yapmak üzere A/B testleri uygulamak mı gerekir?
Bu yaklaşımların hepsini uyguladım. Teknik uygulama basittir: regex desenleri, şablon sistemleri ve yanıt takibi. Ancak her optimizasyon, nitelikli adaylarla uygun roller arasında eşleşme hedefinden giderek uzaklaşır. Bunun yerine, insanları kurban ederek diğer sistemleri manipüle eden sistemler inşa ediyoruz.
Etik yol ise şeffaflıktan geçer. Ajanklarım, kullanıcılara insan incelemesi yerine ATS uyumluluğu için optimize edilirken bunu bildirir. Hangi anahtar kelimelerin tekrarlanması gerektiğini ya da biçimlendirmenin neden standart göründüğünü açıklar. Kullanıcılar, neyin gerçek değerlendirme neyin gösteri olduğunu bilmeyi hak eder.
Sınırlar, Önyargı ve Objektiflik Yanılsaması
Her puanlama algoritması değerler içerir. Ajanklarım "kültür uyumu"nu değerlendirirken, kimin kültürü esas alınıyor? Başarı olasılığını tahmin ederken hangi geçmiş veriler kullanılıyor? Teknik ekipler, veri odaklı objektiflik arkasına saklanmayı sever; ancak veriler geçmiş kararları — sıklıkla ayrımcı olanları — yansıtır.
"Dijital yerli" becerileri gerektiren (yaş ayrımcılığı), "iletişim tarzını" değerlendiren (kültürel önyargı) ya da "enerji ve coşkuyu" vurgulayan (yetersizlikçilik) iş ilanları gördüm. Bağımsız bir sistem ya bu filtreleri sürdürebilir ya da aktif olarak onlara karşı koyabilir.
Yaklaşımım, açık önyargı tespiti içerir. Ajanklar, korunmuş sınıflara yönelik ayrımcılıkla ilişkili dil kullanımını işaret eder. Belirli demografileri orantısız şekilde dışlayan gereksinimleri tanımlar. Ancak tespit yeterli değildir — sistem nasıl tepki vereceğine karar vermelidir.
Bazı sınırlar nettir. Ajanklar sahte nitelikler üretmez, deneyim uydurmaz ya da nitelikleri yanlış sunmaz. Kullanıcının yetkinlik aralığı dışında kalan pozisyonlara başvurmaz. Potansiyel dolandırıcılıkları ya da sömürücü ilanları işaretler.
Diğer sınırlar ise zor kararlar gerektiriyor. Örneğin, bir adayın geçmişi belirsizse ya da eksikse, sistem riskleri kullanıcıya açıkça bildirerek onayını almalıdır. Zaman zaman, sistemlerin "en iyi" eşleşmeyi değil, "adil" olanı sunması gerekiyor — hatta bu daha düşük bir olasılık puanı anlamına gelse bile.
Etik otonomi, yalnızca koddan değil, insan onuruna saygıdan da kaynaklanır. Gelecekte, bu sistemler yalnızca iş arama sürecini otomatikleştirmekle kalmayacak, aynı zamanda adil, şeffaf ve insan odaklı bir işe alım ekosistemi inşa etmek için araçlar sunacak.
Yapay zeka özeti
İş arama AI’larını geliştirirken teknik mükemmellik yetmez — sistemler insanları puanlara indirgememeli, önyargıları artırmamalı. Çoklu ajan mimarileriyle etik ilkeleri nasıl entegre edebilirsiniz?