Ana içeriğe geç
Yapay Zeka

Açık kaynaklı SnapplAI LinkedIn iş ilanlarını CV ile eşleştiriyor

Öne çıkanlar

  • Sistem python-jobspy ile ilanları toplayıp Google Gemini ile özetliyor ve puanlıyor.
  • Bütün veri işleme süreci disk yerine bellek içinde tek bir pandas nesnesinde gerçekleşiyor.
  • GitHub Actions veya Docker kullanılarak zamanlanmış e-posta bildirimleri kurulabiliyor.

Geliştirici TDK-99, LinkedIn üzerindeki iş ilanlarını tarayan ve kullanıcının öz geçmişiyle eşleştiren açık kaynaklı SnapplAI projesini yayımladı. Dört aşamalı bir veri hattı olarak kurgulanan sistem, yeni ilanları çekerek yapay zekayla özetliyor ve adayın profiline göre puanlıyor.

Sistem ilk aşamada python-jobspy kütüphanesiyle LinkedIn'den belirlenen filtrelerdeki güncel ilanları topluyor. İkinci adımda Google Gemini modeli ilan metinlerini yapılandırılmış JSON verisine dönüştürüyor; ardından adayın PDF formatındaki öz geçmişini okuyarak ilana uyum puanı veriyor. Süreç, en yüksek puanlı ilanların SMTP üzerinden e-posta ile kullanıcıya gönderilmesiyle tamamlanıyor.

Ara katmanlarda veritabanı veya dosya yazma ihtiyacı duymayan proje, tüm akışı bellek üzerinde pandas veri çerçevesiyle yürütüyor. Docker veya GitHub Actions üzerinden zamanlanmış görev olarak çalıştırılabilen araç, kullanıcıların ilanlara erken başvuru yapmasını hedefliyor.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.