ücretsiz kurulum dokümanı

bir ilana 50 cv geldiğinde günün yarısı aynı karşılaştırmayı tekrar etmekle geçiyor.

ilanına gelen cv'leri claude okuyor. her birini ilanla karşılaştırıp 100 üzerinden puanlıyor, kırmızı çizgiye takılanı gerekçesiyle eliyor, kısa listeyi tabloya yazıyor, davet ve ret maillerini taslak bırakıyor. yaş, cinsiyet ve fotoğraf puana girmiyor, son karar senin.

dokümanı daha önce aldıysan

günlük sistemler mailine gelir. istediğin zaman abonelikten çıkabilirsin. gizlilik

ne işe yarıyor

bir ilana 50 cv geldiğinde gün aynı döngüyle geçiyor. cv'yi aç, ilandaki şartlarla tek tek karşılaştır, deneyim yılını tarihlerden hesapla, uymayanı ayır, kısa listeyi bir yere not et, her adaya ayrı mail yaz. akşam olduğunda yirmi cv okumuş oluyorsun ve son beşine yorgun bakmışsın.

bu sistem o döngüyü sabah sen kalkmadan bitiriyor ve masana bir rapor bırakıyor. claude yeni cv'leri topluyor (pdf, word, düz metin), her birini ilanla karşılaştırıp 100 üzerinden puanlıyor, kırmızı çizgine takılanı puanına bakmadan eliyor, eşiğin altında kalanı gerekçesiyle ayırıyor, kısa listeyi tabloya yazıyor. kısa listeye mülakat daveti, elenenlere nazik ret taslağı hazırlıyor.

mailler bir ayarla gidiyor. başlangıçta kapalı: davet ve ret yalnız taslak olarak duruyor, sen bakıp gönderiyorsun. sisteme güvenince claude'a "gönderimi aç" diyorsun ve gönderiyor.

yapmadığı şey çıkarım. cv'de yazmayan bir beceriyi varmış gibi saymıyor, unvandan ya da şirketten tahmin yürütmüyor. cv kendi içinde çelişiyorsa adayı elemiyor, raporda sana soruyor.

nasıl kullanıyorsun

terminal bilmene gerek yok, hiçbir dosyayı da elle açmıyorsun. sistemi claude'a çektiriyorsun, ilanını veriyorsun, gerisi sohbette yürüyor.

çekmek için en kolay yol: claude code'u açıp github.com/muhammedsevimli/sistemler/tree/main/cv-eleme-ajani adresini ver ve "bunu benim için kur" de. komut satırını biliyorsan npx degit tek satırla iner, istemezsen github'dan zip olarak indirirsin.

önce demoyu görmek istersen klasörde ele yaz. kurulumla gelen kurgusal ilan ve 12 kurgusal cv'yle tam bir eleme koşuyor, hiçbir mail gitmiyor.

sonra kur yaz. claude ilanını istiyor: metni yapıştır ya da linkini ver. zorunlu şartları ve tercihleri ilandan kendisi çıkarıp onayına sunuyor. deneyim bandını, konumu, kırmızı çizgilerini, kısa liste büyüklüğünü, cv'lerin nereden geleceğini (bilgisayarındaki bir klasör ya da bir gmail etiketi) ve koşu saatini sohbette tek tek soruyor. cevaplarından ilan dosyasını kendisi yazıyor, zamanlayıcıyı kendisi kuruyor.

ilk gün ele yaz, tabloyu ve gerekçeleri oku. beğendiysen sabahı bekle; söylediğin saatte kendi kendine koşuyor. birkaç gün raporları okuduktan sonra "gönderimi aç" de. sonradan eşik, yeni şart ya da kısa liste büyüklüğü değişirse sohbette söylüyorsun, claude güncelliyor. bir adayın elenmesine katılmıyorsan onu da söylüyorsun: "can demir'i kısa listeye al."

gerekenler: claude code ve python. cv'ler gmail'den gelecekse ya da mailleri sistem gönderecekse chrome, claude in chrome eklentisi ve chrome'da bir kez gmail'e girmiş olman. şifreni ne istiyor ne yazıyor.

komutlar

  • kur: ilk kurulum. ilanını istiyor, soruları sohbette soruyor, ilan dosyasını ve zamanlayıcıyı kendisi kuruyor.
  • günlük koşu: tam akış. topla, oku, puanla, ele, kısa liste, davet ve ret taslakları, rapor. zamanlayıcı da bunu çağırıyor.
  • ele: yalnız oku, puanla, tabloya yaz. taslak yazmıyor. ilk gün bunu dene.
  • incele: tek cv'nin tam puan dökümü, her puanın cv'deki dayanağıyla.
  • davet: kısa listedekilere mülakat daveti taslağı.
  • ret: elenenlere nazik ret taslağı. gönderim açıksa bir sonraki koşuda gidiyor.
  • durum: tablonun özeti. mülakata çağırdığını ve işe aldığını sohbette söylüyorsun, claude işaretliyor.
  • beni ele: aday modu. kendi cv'n ve bir ilanla, başvurmadan önce işe alanın göreceği puan.
  • temizle: pozisyon kapanınca adayların tüm verisini siliyor. önce listeyi gösteriyor, "evet" demeden silmiyor.

nasıl puanlıyor

  1. rol ve sorumluluk örtüşmesi 40.
  2. zorunlu şartlar 25, eksik başına 8 düşüyor.
  3. deneyim yılı bandı 15: bant içi 15, bir yıl sapma 8, fazlası 0. yıl, cv'deki tarihlerden hesaplanıyor; özetteki "x yıldır" cümlesi puana girmiyor.
  4. konum ve çalışma biçimi 10.
  5. araç, dil ve sertifika tercihleri 10, her biri 2.

kırmızı çizgi ihlali puana bakılmadan eliyor. eşik 70, kısa liste 5 kişiyle başlıyor; ikisini de sohbette değiştiriyorsun.

adil eleme ve kvkk

yaş, doğum tarihi, cinsiyet, medeni durum, çocuk, hamilelik, fotoğraf, doğum yeri, adres ve semt, din, uyruk, engellilik, sağlık, siyasi görüş, dernek üyeliği ve askerlik durumu puana girmiyor, hiçbir gerekçede geçmiyor. cv'de yazıyorsa okunuyor ve yok sayılıyor; raporda yalnız kaç cv'de bulunduğu yazıyor.

bunlardan birini kırmızı çizgi yapmak istersen ajan reddediyor ve işin gerçek ihtiyacını karşılayan ölçütü öneriyor. "30 yaş altı olsun" dersen yerine deneyim bandını öneriyor.

her elemenin gerekçesi yazılı ve sen görüyorsun. ret mailleri bir sonraki koşuda gidiyor, arada fikrini değiştirebiliyorsun. son karar insanda kalıyor.

cv'ler kişisel veri. senin bilgisayarında kalıyor, hiçbir siteye yüklenmiyor; aday klasörleri, raporlar ve taslaklar repoya girmiyor. pozisyon kapanınca temizle yazıyorsun, hepsi siliniyor. bu kurallar sistemin kendi kuralı, hukuki danışmanlık yerine geçmez.

iş arıyorsan: beni ele

aynı sistemi kendi başvurun için de kullanıyorsun. beni ele yaz, cv'ni ve ilanı ver. başvurmadan önce işe alanın göreceği puanı, neden elenebileceğini, nerede güçlü olduğunu ve cv'nde neyin görünmediğini yazıyor.

testte kurgusal elif aydın cv'sini kurgusal lila moda'nın kıdemli crm uzmanı ilanına verdim. ilan "insider'da en az 3 yıl deneyim şart" diyordu, cv'de insider yoktu. sonuç: puanına bakılmadan elenirdi. çizgi olmasaydı 78 alırdı. aynı rapor özetteki "dört yıldır" cümlesinin tarihlerle çeliştiğini de yakaladı (tarihler 5 yıl diyordu).

eksikleri iki ayrı listede veriyor: cv'de olup görünmeyenler ve gerçekten olmayanlar. olmayan deneyimi cv'ye yazmanı önermiyor.

gerçekten çalıştığının kanıtı

kurulduğu gün kurgusal bir kozmetik markasının pazarlama uzmanı ilanı ve 12 kurgusal cv'yle koşturdum. cv'lerin 3'ü pdf, 1'i word, kalanı düz metindi.

12 cv, 3 dakika. hepsi okundu, okunamayan olmadı. 5 kişi kısa listeye girdi (96, 91, 79, 76, 74), 1 kişi yedekte kaldı, 6 kişi elendi.

havuzun en güçlü cv'lerinden biri elendi. irmak şahin'in rol örtüşmesi en yükseklerdendi: kozmetik, klaviyo, tiktok ads, sql, aylık 3 milyon tl bütçe. iki işi de ajans tarafındaydı ve ilanın kırmızı çizgisi marka tarafı deneyimiydi. puanlanmadan elendi.

çelişkili cv soruya düştü. bir adayın özeti "akıcı ingilizce", diller bölümü "b1" diyordu. ajan onu lehine okuyup kısa listede bıraktı, davet taslağının başına "göndermeden önce: sahibe sor 1" yazdı ve b1 doğruysa puanın 68'e düşeceğini, yerine yedekteki adayın gireceğini raporda gösterdi.

yaş ve fotoğraf görüldü, puanlanmadı. 2 cv'de yaş, medeni durum ve fotoğraf, 1 cv'de askerlik durumu vardı. ikisi kısa listeye girdi; bu alanlar hiçbir puan kaleminde, gerekçede ya da taslakta geçmedi.

ret maillerinde gerekçe yok. 6 ret taslağı aynı nazik metin. davetlerde puan, sıra ve diğer adaylar yok. gönderilen mail 0.

ikinci bir claude aynı listeyi çıkardı. cv'leri yazan oturum tarafsız sayılmaz. sistemin temiz bir kopyası ayrı bir oturuma verildi; kısa listede aynı 5 kişi aynı sırada çıktı.

zayıf yanlarını da ölçtüm. puanlar koşudan koşuya 5 puana kadar oynuyor; bir aday bir koşuda 68 ile elendi, diğerinde 70 ile yedeğe girdi. eşiğe yakın adaylar bu yüzden raporda soru olarak duruyor. test edilmeyenler: gmail etiketi yolu, gerçek mail gönderimi, zamanlayıcının kendi kendine tetiklenmesi, macos ve linux zamanlayıcıları, tablolu ya da iki sütunlu gerçek cv'ler.

kodun tamamı açık: github.com/muhammedsevimli/sistemler

bilmen gerekenler

puan, cv'de yazanla ilanda yazanın karşılaştırması. adayın gerçek yeteneğini ölçmüyor ve kötü yazılmış bir cv iyi bir adayı düşük puana itebilir. eşiğin hemen altındakileri ve raporun soru listesini okumak senin işin.

zorunlu şart eksikliği adayı elemiyor, puan düşürüyor. "eksik olan elensin" dersen o şart kırmızı çizgiye çevriliyor.

zamanlanmış koşu için bilgisayar o saatte açık olmalı. gmail yolunda chrome kapalıysa koşucu açıyor.

takıldığın yerler

"okunamadı: taranmış pdf". cv bir resimden oluşuyor, içinde metin yok. adaydan metinli pdf ya da word iste.

eski .doc dosyası. okunmuyor. word'de açıp .docx olarak kaydet ya da adaydan pdf iste.

aynı cv tekrar okunuyor. tabloyu elle silersen ajan cv'yi yeni sanıyor. tabloyu claude'a bırak.

"gmail oturumu kapalı" raporu. chrome'da gmail'e giriş yap, koşuyu tekrar başlat.

teslim

yukarıya e-postanı bırak. adım adım kurulum dokümanını hem buradan hem mailinden açarsın. kural dosyası, kurgusal demo ilanı ve 12 kurgusal cv, cv okuyucu, zamanlayıcı kurucu, veri silici ve gerçek koşunun test sonucu içinde hazır. kurarken takıldığın yeri yaz, bakarım.