Tüm projeler

Technology

Retrieval-Augmented Generation (RAG) Dokümantasyon Asistanı

PDF yığınlarını, her cevabı kaynak belgeye dayanan aranabilir bir bilgi tabanına çeviren RAG asistanı.

Bağımsız proje LLM Entegrasyonu ve RAG Uygulamaları
Anlamsal Arama ChromaDB Gemini LangChain Python RAG
RAG Dokümantasyon Asistanı

Zorluk

Bir şirketin bildiği şeylerin çoğu PDF'lerin içinde durur: kılavuzlar, sözleşmeler, şartnameler, raporlar. Orada olduğunu bilirsiniz ama bulamazsınız. Ctrl+F yalnızca yazdığınız kelimeyi bulur; aradığınız cevap başka kelimelerle yazılmışsa bulunamaz.

Aynı soruyu sıradan bir yapay zekâya sormak da çözmez. Model sizin belgenizi görmez; genel eğitim verisinden, kulağa doğru gelen bir cevap üretir. Sözleşme ya da kılavuz söz konusuysa bu, yanlış cevaptan daha kötüdür - çünkü emin görünür.

İhtiyaç açıktı: kendi belgelerinizi okuyan, cevabı onların içinden çıkaran ve hangi belgeden geldiğini gösteren bir araç.

Yaklaşımım

Yüklediğiniz PDF'leri sorgulanabilir bir bilgi tabanına dönüştüren, uçtan uca bir RAG (getirim destekli üretim) sistemi geliştirdim.

  1. Belgeleri anlamlı parçalara böler. PDF'ler okunur ve bağlamı koruyacak şekilde, üst üste binen parçalara ayrılır. Parça boyutu ve örtüşme miktarı arayüzden ayarlanabilir - uzun sözleşmelerle kısa kılavuzlar aynı ayarı istemez.
  2. Her parçayı anlam vektörüne çevirir. Parçalar gömme (embedding) modelinden geçirilip ChromaDB'de saklanır. Böylece arama kelime eşleşmesiyle değil anlamla yapılır: "fesih" yazmasanız da fesih maddesini bulur.
  3. Vektör veritabanı diskte kalıcıdır. Bir belge kümesi bir kez işlenir, sonraki oturumlarda yeniden gömme yapılmaz. Aynı anda birden fazla PDF yüklenip tek bir ortak bilgi tabanı olarak sorgulanabilir.
  4. Cevap yalnızca getirilen metinden üretilir. Soru sorulduğunda sistem en alakalı pasajları çeker ve modeli sadece o pasajlarla cevap vermeye zorlar. Model kendi belleğinden konuşmaz.
  5. Kullanılabilir bir arayüz. Streamlit ile sohbet arayüzü: PDF yükleme, sohbet geçmişi, ve parça boyutu, örtüşme, getirilecek pasaj sayısı, sıcaklık gibi parametrelerin canlı ayarı. Tamamı Docker ile paketlendi.

Nerelerde kullanılır: İç prosedür ve kalite el kitapları - yeni çalışanın "bu durumda ne yapılır?" sorusuna kaynağıyla cevap. Sözleşme arşivi - "bu tedarikçiyle cezai şart neydi?". Teknik şartnameler ve cihaz kılavuzları - saha ekibinin aradığı maddeyi saniyede bulması. Mevzuat ve yönetmelik setleri. Geçmiş teklif ve proje dokümanları - yeni teklif hazırlarken emsal arama.

Teknoloji: Python, LangChain, ChromaDB, PyPDFLoader, Streamlit, Docker; gömme ve üretim için bulut LLM API'leri.

Projeniz için benzer sonuçlar mı istiyorsunuz?

Yukarıdaki her proje bir görüşmeyle başladı. Sizinkinin neye ihtiyacı olduğunu birlikte bulalım.

Keşfetmeye devam edin

Daha fazla proje.

Other · Bir demiryolu altyapı mühendislik firması

Demiryolu katener direği yerleşimi otomasyonu

Haftalar süren uzman mühendislik işi, saniyelere indi.

Görüntüle
Healthcare · DECOTO INTERNATIONAL

D-Risk - Yapay Zeka Destekli Şirket Profillemesiyle MedTech Pazaryeri

Medtech girişimlerini yatırımcılar ve uzman freelancer'larla buluşturan üç taraflı pazaryeri - eşleştirme yapay zekâ belge profillemesiyle yapılıyor.

Görüntüle
Technology · OTTRONIC E-Systems (TUM 1000+ Project Week)

Entegre LoRa Sensör İzleme ve Analitik Sistemi

Ağaçlara takılı LoRa sensörlerinden gelen ham veriyi, bir hafta içinde sulama ve büyüme kararına dönüşen canlı panolara çevirdik.

Görüntüle
Finance & Fintech · Bir mali müşavir

Gelir İdaresi MCP Sunucusu

Türk vergi mevzuatını soru anında resmi kaynağından okuyup cevabı maddesiyle veren asistan - bir mali müşavirin günlük işinde kullandığı bir sistem.

Görüntüle
Technology · Fraunhofer IKS, Munich

Güvenlik Kritik Gereksinim Mühendisliğinde LLM'lerin Güvenilirliği

Kaynağa bağlanmamış sıradan bir sohbet botunun güvenlik kritik mühendisliğe ne kattığını kontrollü bir deneyle ölçtüm.

Görüntüle
Technology · Fraunhofer IKS, Munich

DSGENAI - Yapay Zekâ Güvenlik Gereksinimleri Mühendisliği Platformu

Yapay zekâ destekli güvenlik gereksinimleri platformunu modernize etme - Flask'tan Streamlit'e, GPT-5.1 ve kritik veri sızıntısı düzeltmeleri.

Görüntüle
Technology · Technical University of Munich

Hukuki Madde Sınıflandırması için LLM Prompt Optimizasyonu

Kullanım Koşulları maddelerini sınıflandırmada, modeli hiç yeniden eğitmeden yalnızca prompt'u otomatik optimize ederek F1'i 0,62'den 0,76'ya çıkaran karşılaştı

Görüntüle
Technology · Siemens

NLP ile Akıllı Sözleşme Analizi

Siemens hukuk ekibinin geçmiş sözleşme revizyonlarından öğrenip yeni bir sözleşmede aynı maddeleri işaretleyen, daha önce yapılmış düzeltmeyi öneren bir sistem.

Görüntüle
Other · Scoutium

Futbolcu Potansiyeli Tahmin Modeli

Gözlemcilerin verdiği 39 nitelik puanından bir oyuncunun "öne çıkan" olarak işaretlenip işaretlenmeyeceğini tahmin eden, ROC-AUC 0,86 alan sınıflandırma modeli.

Görüntüle
Other · SCOUTIUM

Futbolcu Sıralama Sistemi

Bir oyuncuyu toplam puanına göre değil, kaç nitelikte kendi mevkisinin istatistiksel ortalamasının üstüne çıktığına göre sıralayan puanlama motoru.

Görüntüle
Other · Scoutium

Futbolcu Mevki Öneri Sistemi

Bir oyuncunun nitelik profilini diğer mevkilerin profilleriyle karşılaştırıp, başka bir rolde daha değerli olabilecek oyuncuları öne çıkaran öneri sistemi.

Görüntüle
Other · Turkish Airlines

Otomatik Aktarma Uçuşu Optimizasyonu

Bir uçuşun saati kaydırıldığında hub üzerinden kurulabilecek tüm bağlantıları, gün gün ve yolcu sayısıyla birlikte yeniden hesaplayan araç.

Görüntüle
Other · Turkish Airlines

Uçuş Yolcu Sayısı Tahmini

Tek aktarmalı rotalarda rezerve yolcu sayısını uçuşun kendi özelliklerinden tahmin eden, 11 regresyon modelinin karşılaştırılmasıyla seçilmiş bir talep modeli.

Görüntüle
Technology · İstanbul Bilgi Üniversitesi

MS COCO 2014 Üzerinde Türkçe Görsel Altyazılama Kıyaslaması

MS COCO'nun tamamı için insan doğrulamalı Türkçe altyazı veri seti ve üzerinde eğitilen beş modelle Türkçe görsel altyazılamada yeni bir referans noktası.

Görüntüle
Finance & Fintech · CFA Poland (hackathon)

ESG Çeşitlilik ve Duygu Analizi Çözümü - CFA Poland Hackathonu

Cinsiyet çeşitliliğini ve haber duygu durumunu puanlayan bir ESG prototipi - 28 üniversiteden 44 takım arasında 2.'lik.

Görüntüle
Other · Boğaziçi Üniversitesi Bilişim Kulübü (hackathon)

Otomatik ESG Puanlama Sistemi - HackBoğaziçi

Dört kazınmış veri kaynağından geliştirilen otomatik bir ESG puanlama motoru - 14 hackathon takımı arasında 2.'lik.

Görüntüle