İleri Seviye RAG
Bireysel sayfadasınız. Kurumsal sayfaya geçebilirsiniz.
Renkler tuhaf mı görünüyor? Samsung Internet tarayıcısı koyu modda site renklerini değiştiriyor olabilir. Kapatmak için Internet menüsünden Ayarlar → Kullanışlı Özellikler → Labs → Web site koyu temasını kullan seçeneğini etkinleştirebilirsiniz.
Bireysel sayfadasınız. Kurumsal sayfaya geçebilirsiniz.
Bu ileri seviye kurs, kurumsal düzeyde kullanılan sofistike RAG mimarilerini ele almaktadır.
Modern bir retrieval pipeline'ını temel alarak hibrit arama, ColBERT ve yeniden sıralama (reranking) gibi teknikleri derinlemesine göreceksiniz Ardından, kendi kendini düzelten Agentic RAG yapılarıyla sisteminize otonom akıl yürütme ve doğrulama yetenekleri kazandırıp, GraphRAG ile yapılandırılmış bilgiyi bu sisteme nasıl entegre edeceğinizi öğreneceksiniz.
GPU hızlandırma, caching ve güvenlik gibi kritik üretim gereksinimlerini uygulamalı laboratuvarlarda ele alarak üretim seviyesinde iler düzey bir sistem inşa etmeyi öğreneceksiniz.
RAG sistemlerini üretime alan ML mühendisleri
Mevcut RAG implementasyonlarını optimize eden kıdemli yazılım geliştiriciler
Güvenli ve uyumlu bilgi sistemleri tasarlayan yapay zeka mühendisleri
Büyük ölçekli RAG altyapılarını yöneten teknik liderler
LLM uygulamalarını güçlendiren güvenlik mühendisleri
Güçlü Python programlama becerisi
Temel RAG implementasyonları ile deneyim
Vektör veritabanları ve embedding modelleri hakkında genel anlayış
LLM API'larına ve prompt mühendisliğine aşinalık
Dağıtık sistemler ve önbellekleme (caching) stratejileri hakkında bilgi
Bu kursu tamamlayan katılımcılar aşağıdaki konularda yetkin olacaklardır:
BM25-dense füzyonu ve neural reranking ile hibrit geri getirme sistemleri tasarlama ve uygulama
RAG ve uzun bağlamlı (long-context) işleme arasında akıllıca seçim yapan adaptif yönlendiriciler (router) oluşturma
Tüm bilgi havuzunu bütünsel olarak anlamlandırmak ve verilerdeki lokal bağlantılar temelinde çıkarımlar yapmak için GraphRAG'in kullanılması.
Zamana duyarlı sorgular ve gerçek zamanlı güncellemeler için zamansal olarak duyarlı geri getirme sistemleri kurma
Alıntı doğrulama (citation verification) ile temel metriklerin ötesinde kapsamlı değerlendirme çerçeveleri oluşturma
RAG sistemlerini prompt enjeksiyonuna karşı güçlendirme ve OWASP LLM Top 10 savunma stratejilerini uygulama
GPU hızlandırmalı arama ve akıllı önbellekleme (caching) stratejileri ile performansı optimize etme
Anahtar kelime ve anlamsal arama kombinasyonu
Reciprocal rank fusion algoritmaları
Ağırlıklı puanlama yaklaşımları
Sorguya bağlı ağırlık ayarlaması
Performans kıyaslama yöntemleri
ColBERT mimarisi ve faydaları
Verimli getirme için PLAID
Token seviyesinde eşleştirme stratejileri
Depolama ve hesaplama arasındaki denge
Uygulama hususları
Bi-encoders mimari karşılaştırması
Çok aşamalı yeniden sıralama kademeleri (cascades)
Hesaplama maliyeti optimizasyonu
Alana özgü ince ayar (fine-tuning)
Toplu işleme (batch processing) stratejileri
Yeniden sıralama için prompt engineering
Liste bazlı ve çift bazlı sıralama karşılaştırması
Maliyet-gecikme dengesi
Tutarlılık ve güvenilirlik
Entegrasyon paternleri
Sorgu karmaşıklığı değerlendirmesi
Maliyet-doğruluk optimizasyonu
Dinamik eşik belirleme
Fallback mekanizmaları
Performans izleme
Token bütçesi tahsisi
Bağlam sıkıştırma teknikleri
Uzun bağlamlar için parçalama (chunking)
Hibrit RAG-bağlam yaklaşımları
Model seçim kriterleri
Retrieval ihtiyacı için sorgu sınıflandırması
Güven puanlama mekanizmaları
Dinamik retrieval tetikleyicileri
Seçici retrieval yoluyla maliyet optimizasyonu
Performans etki analizi
İlgi düzeyi değerlendirme döngüleri
Destek doğrulama mekanizmaları
Eleştiri üretme stratejileri
Yinelemeli iyileştirme döngüleri
Kalite eşiği yönetimi
Olgusal tutarlılık kontrolü
Çelişki tespit sistemleri
Kaynak atfı doğrulaması
Güven kalibrasyonu
Otomatik düzeltme stratejileri
Çok kaynaklı çelişki yönetimi
Zamansal çelişki çözümü
Otorite ağırlıklandırma sistemleri
Fikir birliği oluşturma stratejileri
Kullanıcı tercihi entegrasyonu
Ajan uzmanlaşma paternleri
İş akışı orkestrasyon framework'leri
İletişim protokolleri
Sonuç birleştirme yöntemleri
Hata yönetimi ve kurtarma
Ajan seçim stratejileri
Paralel ve sıralı yürütme karşılaştırması
Kaynak tahsisi optimizasyonu
Gecikme yönetimi
Kalite ve hız arasındaki kararlar
Varlık ve ilişki çıkarımı
Grafik şema tasarımı
Community detection algoritmaları
Hiyerarşik özetleme
Ölçeklenebilirlik hususları
Yerel ve global retrieval stratejileri
Çok adımlı (multi-hop) akıl yürütme paternleri
Path ranking algoritmaları
Subgraph çıkarımı
Sorgu güdümlü gezinme (traversal)
Anlamsal ve yapısal arama birleşimi
Entity linking pipeline'ları
Knowledge graph embeddings
Cross-modal retrieval
Sonuç birleştirme teknikleri
Zaman özelliğine sahip ilişkiler
Olay dizisi modellemesi
Zamansal tutarlılık kontrolü
Sürüm duyarlı (version-aware) getirme
Tarihsel analiz desenleri
Tablo çıkarma ve ayrıştırma
Grafik ve şekil analizi
Form alanı eşlemesi
Çok sütunlu düzen yönetimi
Belge hiyerarşisinin korunması
Vision-language modeli entegrasyonu
OCR ve metin çıkarma pipeline
Görüntü-metin hizalaması
Cross-modal arama stratejileri
Çıkarılan içerik için kalite güvencesi
Veritabanı şeması embedding stratejileri
Tablo ve sütun açıklamalarının indekslenmesi
İlişki grafiği temsili
Şema sürümleme ve güncellemeleri
Çoklu veritabanı koordinasyonu
Az sayıda örnekle (few-shot) örnek seçimi
Şemaya duyarlı prompt şablonları
Sorgu doğrulama ve temizleme (sanitization)
Çalıştırma güvenliği kontrolleri
Hata kurtarma mekanizmaları
Retrieval context olarak SQL sonuçları
SQL yüklemleri (predicates) ile belge filtreleme
Kaynaklar arasında birleştirme (join) işlemleri
İşlem (transaction) sınırları
Önbellek tutarlılığı (cache coherence)
Hypothetical document embeddings
Çoklu sorgu çeşitlendirmesi
Sorgu ayrıştırma (decomposition) stratejileri
Sorgunun niyetini koruma teknikleri
Performans etki analizi
Bağlama duyarlı yeniden yazma
Eşanlamlı kelime genişletmesi
Alana özgü terminoloji eşlemesi
Anlam belirsizliği çözümü
Kullanıcı tercihi öğrenimi
Sınıflandırma modeli mimarileri
Yönlendirme için özellik mühendisliği
Online learning stratejileri
A/B test framework
Performans izleme
İş kurallarının tanımlanması
Öncelik ve üstünlük yönetimi
Dinamik kural güncellemeleri
Çatışma çözümü
Denetim ve uyumluluk
Niyet sınıflandırma tasarımı
Çok etiketli sınıflandırma
Güven puanlaması
Fallback yönetimi
Sürekli iyileştirme döngüleri
Zaman tabanlı parçalama (sharding)
Kayan pencere (rolling window) indeksleri
Olay güdümlü (event-driven) bölme
Arşiv yönetimi
Zaman aralığına göre sorgu yönlendirme
Zamana bağlı azalma fonksiyonları (Decay functions)
Yenilik ve ilgi düzeyi dengesi
Dinamik ağırlık ayarlaması
Kullanıcı tercihi modellemesi
Güncellik faktörlerini A/B testine tabi tutma
Değişiklik verisini yakalama (Change data capture) entegrasyonu
Artan (incremental) embedding üretimi
Anında değiştirilebilir (hot-swap) indeks stratejileri
Tutarlılık garantileri
Backpressure yönetimi
Olay güdümlü (event driven) geçersiz kılma
TTL stratejileri
Seçici önbellek hazırlama (cache warming)
Dağıtık önbellek tutarlılığı
Performans izleme
HNSW ve IVF-PQ seçimi
GPU bellek yönetimi
Toplu işleme (batch processing) optimizasyonu
Çoklu GPU ile ölçeklendirme
Maliyet-performans analizi
GPU ve CPU arasındaki denge
Bellek gereksinimleri
Ağ hususları
Depolama optimizasyonu
Bulut ve şirket içi (on-premise) kararları
Anlamsal önbellek (semantic cache) uygulaması
Prompt ve bağlam önbelleklemesi
Önbellek geçersiz kılma stratejileri
Dağıtık önbellek paternleri
İsabet oranı (hit rate) optimizasyonu
Maliyet-fayda analizi
Depolama ve hesaplama arasındaki denge
Önbellek boyutlandırma stratejileri
Boşaltma (eviction) politikaları
İzleme ve uyarı (alerting)
vLLM entegrasyon desenleri
TensorRT-LLM optimizasyonu
Nicemleme (quantization) stratejileri
Toplu işleme (batching) ve zamanlama (scheduling)
Kaynak tahsisi
İstek dağıtım stratejileri
Sistem sağlık kontrolü (health checking)
Devre kesiciler (circuit breakers)
Rate limiting
Otomatik ölçeklendirme (auto-scaling) stratejileri
Kaynak atfı doğruluğu
Alıntı çıkarma doğrulaması
Bağlam koruma kontrolü
Halüsinasyon tespiti
Tutarlılık puanlaması
Özel değerlendirme framework'leri
Alana özgü metrikler
İnsan değerlendirmesi entegrasyonu
Otomatik kalite kapıları (quality gates)
Gerileme testi
Getirme kalitesi metrikleri
Gömme kayması (embedding drift) tespiti
Sorgu patern analizi
Maliyet takip sistemleri
Performans gerileme uyarıları
Dağılım izleme
Kavram kayması (concept drift) tespiti
Model performansı takibi
Otomatik yeniden eğitim tetikleyicileri
Uyarı eşikleri
Çevrimiçi değerlendirme kurulumu
İstatistiksel anlamlılık testi
Feature flag yönetimi
Aşamalı dağıtım (gradual rollout) stratejileri
Sonuç analizi pipeline
Metrik yorumlama
Fayda-maliyet (trade-off) analizi
Geri alma (rollback) kriterleri
Dokümantasyon uygulamaları
Paydaş iletişimi
Doğrudan enjeksiyonun önlenmesi
Belgeler aracılığıyla dolaylı enjeksiyon
Girdi temizleme (input sanitization) stratejileri
Çıktı doğrulama (output validation) framework
Tespit ve loglama sistemleri
Katmanlı güvenlik yaklaşımı
İzolasyon stratejileri
Ayrıcalık ayrımı (privilege separation)
Güvenlik izlemesi
Olay müdahale (incident response) planlaması
RAG için tehdit modellemesi
Veri zehirlemesinin (data poisoning) önlenmesi
Model hizmet reddi (DoS) koruması
Bilgi sızması (information disclosure) kontrolleri
Tedarik zinciri (supply chain) güvenliği
Güvenlik taraması
Bağımlılık yönetimi
Yama yönetimi (patch management)
Güvenlik testi
Uyumluluk raporlaması
Yeniden sıralama ile hibrit getirme kurulumu
Kendi kendini düzelten RAG konfigürasyonu
GraphRAG pipeline inşası
Yönlendirici motor geliştirme
Güvenlik güçlendirme (hardening) alıştırmaları
API tasarımı ve sürümleme
Hata yönetimi paternleri
Yeniden deneme stratejileri
Devre kesici (circuit breaker) uygulaması
İzleme entegrasyonu