Akıllı CV Analiz Asistanı (RAG)
01

Akıllı CV Analiz Asistanı (RAG)

Kullanıcıların yüklediği PDF özgeçmişleri analiz eden ve adaylar hakkında akıllı sorulara yanıt veren yapay zeka destekli web uygulaması.

AIPythonLangChainVector DB

Bu projede, işe alım süreçlerini hızlandırmak amacıyla adayların özgeçmişlerini derinlemesine analiz edebilen bir Retrieval-Augmented Generation (RAG) sistemi geliştirdim.

Projenin Özeti

İşe alım yöneticileri yüzlerce CV arasından aradıkları yetkinlikleri bulmakta zorlanabiliyor. Bu uygulama, adayın CV’sini sisteme yükledikten sonra doğrudan o CV hakkında sorular sorulmasını sağlıyor. Örneğin: “Adayın AWS ve Docker tecrübesi kaç yıl ve hangi projelerde kullanmış?” gibi sorulara saniyeler içinde doğru yanıtlar üretiyor.

Teknik Detaylar & Mimari

Uygulamanın arkasında kullanılan teknolojiler ve akış şu şekildedir:

  • Arayüz: Streamlit / React (Temiz ve kullanımı kolay bir arayüz için)
  • AI Framework: LangChain (LLM zincirlerini ve RAG akışını yönetmek için)
  • Vektör Veritabanı: Pinecone / Chroma (Metin gömmelerini - embeddings - saklamak ve anlamsal arama yapmak için)
  • LLM: OpenAI GPT-4o ve Cohere Rerank (Yanıt kalitesini maksimize etmek için)
flowchart LR
    PDF[CV PDF] --> Extract[Metin Çıkarma]
    Extract --> Embed[Sentence Embeddings]
    Embed --> DB[(Vector DB)]
    User[Kullanıcı Sorusu] --> Search[Anlamsal Arama]
    DB --> Search
    Search --> Prompt[Context + Prompt]
    Prompt --> LLM[GPT-4o]
    LLM --> Answer[Cevap]

Kazanımlar ve Sonuçlar

  • Aday değerlendirme sürelerinde %70 oranında zaman tasarrufu sağlandı.
  • Halüsinasyon (yanlış bilgi üretme) oranı LangChain guardrails ve reranking mekanizmaları ile %2’nin altına indirildi.
  • Yazılım mimarisi, büyük ölçekli kurumsal veritabanlarıyla entegre olabilecek şekilde ölçeklenebilir tasarlandı.
omersever.online - Kişisel Marka Portfolyo Sitesi
02

omersever.online - Kişisel Marka Portfolyo Sitesi

Astro framework'ü, modern CSS ve statik içerik mimarisi ile tasarlanmış ultra hızlı, SEO uyumlu ve minimalist kişisel web sitesi projesi.

AstroHTML/CSSSEOResponsive

İnternet üzerindeki varlığımı güçlendirmek, yazılım ve yapay zeka alanlarındaki tecrübelerimi paylaşmak ve iş arayışımda beni öne çıkaracak bir platform oluşturmak amacıyla bu projeyi geliştirdim.

Proje Hedefleri

  1. Maksimum Hız: Ziyaretçilerin (özellikle işe alım yöneticilerinin) siteye saniyeler içinde erişebilmesi için sıfır gereksiz yük.
  2. SEO Uyumluluğu: Arama motorlarında “Yapay Zeka Uzmanı”, “AI Engineer” gibi kelimelerde üst sıralarda listelenmek için tam uyumluluk.
  3. Mobil Öncelikli Minimalist Tasarım: Aydınlık ve göz yormayan, modern “white-smooth glassmorphic” arayüz tasarımı.

Teknik Özellikler

  • Astro Framework: HTML-first ada mimarisi sayesinde sıfır JavaScript yükü.
  • Özel CSS: Ağır CSS kütüphaneleri (Tailwind, Bootstrap vb.) yerine sitenin ihtiyaçlarına özel olarak tasarlanmış, optimize edilmiş modern vanilya CSS.
  • Content Collections: Markdown / MDX ile güçlü içerik yönetimi ve Zod şema doğrulaması.
  • CI/CD & Hosting: GitHub entegrasyonu ile her değişiklikte otomatik derleme alan ve Vercel CDN üzerinde yayınlanan altyapı.

Tasarım Detayları

Sitede yumuşak geçişler, derinlik hissi veren hafif gölgeler (soft shadows) ve yarı saydam cam efekti (glassmorphism) kullanılmıştır. Renk paleti olarak profesyonel bir beyaz/açık gri fon tercih edilmiş, indigo ve mor tonlarıyla teknolojik vurgular eklenmiştir.