# Erişim Süreci (Retrieval Process)

## 🎯 TL;DR
Erişim süreci, RAG (Erişim Destekli Üretim) sistemlerinde, bir sorguya yanıt vermek için büyük bir veri setinden veya bilgi tabanından ilgili bilgileri bulma işlemidir. Sorgu bir vektöre dönüştürülür ve bu vektör, önceden indekslenmiş diğer vektörler arasında en benzer verileri bulmak için kullanılır. Bu sayede doğru ve bağlama uygun yanıtlar üretilir.

## 📚 Anahtar Kavramlar
-   **Retrieval-Augmented Generation (RAG)** → Erişim Destekli Üretim (RAG): Büyük dil modellerinin (LLM'ler) güncel ve doğru bilgilere erişerek yanıt üretmesini sağlayan bir mimari.
-   **Query** → Sorgu: Kullanıcının sisteme yönelttiği soru veya istek.
-   **Vector (embedding)** → Vektör (gömme/vektör temsil): Metin gibi verilerin sayısal bir uzayda temsil edilmesi, böylece anlamsal benzerliklerin matematiksel olarak ölçülebilmesi.
-   **Pre-indexed embeddings** → Önceden indekslenmiş gömmeler: Bilgi tabanındaki tüm verilerin önceden vektörlere dönüştürülüp hızlı arama için organize edilmiş hali.
-   **Approximate Nearest Neighbor (ANN) search** → Yaklaşık En Yakın Komşu (ANN) araması: Büyük veri kümelerinde en benzer vektörleri hızlıca bulmak için kullanılan bir arama tekniği.
-   **Knowledge base** → Bilgi tabanı: Sistemin bilgi çekmek için kullandığı geniş veri deposu.
-   **Context-aware responses** → Bağlama duyarlı yanıtlar: Sorgunun ve ilgili bilgilerin anlamını dikkate alarak oluşturulan, konuyla alakalı ve doğru yanıtlar.

## 🔍 Detay (Orijinal İngilizce)
The retrieval process in Retrieval-Augmented Generation (RAG) involves finding relevant information from a large dataset or knowledge base to support the generation of accurate, context-aware responses. When a query is received, the system first converts it into a vector (embedding) and uses this vector to search a database of pre-indexed embeddings, identifying the most similar or relevant data points. Techniques like approximate nearest neighbor (ANN) search are often used to speed up this process.

## 🔗 Daha Detay İstersen
roadmap.sh ekibinin seçtiği kaynaklar:
- 📖 [What is Retrieval-Augmented Generation (RAG)?](https://cloud.google.com/use-cases/retrieval-augmented-generation) — Bu makale, Erişim Destekli Üretim'in (RAG) ne olduğunu ve nasıl çalıştığını açıklar.
- 📖 [What Is Retrieval-Augmented Generation, aka RAG?](https://blogs.nvidia.com/blog/what-is-retrieval-augmented-generation/) — Bu makale, RAG'ın temel prensiplerini ve faydalarını detaylandırır.
