RAG Enjeksiyonu
Bu doküman spesifik bir politikanın detaylı kullanımını anlatır. Eğer Apinizer politika yapısını ilk kez kullanıyorsanız veya politikaların genel çalışma prensiplerini öğrenmek istiyorsanız, öncelikle Politika Nedir? sayfasını okumanızı öneririz.
Genel Bakış
Amacı Nedir?
- LLM isteğini, modele ulaşmadan önce kendi bilgi tabanınızdan getirilen pasajlarla zenginleştirir.
- Modeli yeniden eğitmeden güncel ve özel dokümanlarla yanıt üretimini sağlar.
- Halüsinasyon riskini azaltır; tümüyle ortadan kaldırmaz.
Groundedness Protection, yanıtın bağlama uygunluğunu doğrular. Bunun için Inject via Template modu gerekir.
Çalışma Prensibi
- İstek gelir: RAG etkin bir API proxy üzerinden.
- Getir: Apinizer, vektör veritabanında bilgi tabanlarından ilgili pasajları arar.
- Enjekte et: Getirilen pasajlar, model isteği almadan önce isteğe eklenir.
- Yanıtla: Model kendi bilgisi ve enjekte edilen bağlamla yanıt üretir.
Bilgi tabanı, indekslenmiş doküman koleksiyonudur. Desteklenen formatlar düz metin (.txt, .md), PDF (içerik otomatik çıkarılır) ve Excel (.xlsx, .xls) şeklindedir. Excel'de her sayfa ve satır ayrı işlenir: en fazla 50 sayfa, sayfa başına 20.000 satır, toplam 5.000.000 karakter.
İşleme hattı: oluştur, yükle, otomatik parçalama, otomatik indeksleme (embedding ve vektör veritabanına yazma).
Bu politika Prompt Şablonu ve Prompt Süsleyici sonrasında, Prompt Koruması, DLP Koruması, Bağlam Bütünlüğü ve Semantik Önbellek öncesinde çalışmalıdır. Getirilen içerik de kullanıcı girdisi gibi guardrail incelemesinden geçer. Apinizer kaydederken sıralama ihlallerini düzeltir.
Özellikler ve Yetenekler
Temel Özellikler
| Parametre | Amaç | Varsayılan |
|---|---|---|
| Embedding Provider | İsteği vektöre çevirir (OpenAI uyumlu veya Voyage AI) | — |
| Embedding Model | Sağlayıcıya gönderilen model adı | text-embedding-3-small |
| Embedding Dimension | Vektör boyutu; veritabanı bağlantısıyla eşleşmeli | 1536 |
| Top K Results | Getirilecek en fazla pasaj sayısı | 4 (en az 1) |
| Similarity Threshold | En düşük cosine benzerlik skoru | 0.7 |
| Max Context Characters | Enjekte edilen toplam bağlam sınırı | 4096 |