İçeriğe geç

RAG, adım adım

Bugün bir şirketin politika el kitabı üzerinde bir RAG pipeline’ı kuruyoruz: adım adım, kendi dizüstünüzde, her ara çıktıyı açıp bakarak. Modeller Ollama’da, vector DB Podman’da çalışır; kod TypeScript.

bir kere (ingest)her sorudaYükleTemizleChunk'laEmbedVector DBSoruEmbedAraRerankPromptCevap

Gün boyu tek bir soru soracağız: pipeline’a her parça eklendiğinde aynı soruyu yeniden sorup cevabın nasıl değiştiğine bakacağız.

7 yıllık bir çalışanın yıllık izni kaç iş günü?
İngilizce, logların yazdığı gibi: “How many working days of annual leave does an employee with 7 years of service get?”
Başlamadankurulum · günün sorusu1Neden RAG?model bilmiyor2Mimariiki şerit, bir vektör uzayı3Adım adım kuralımA–F · her ara çıktıyı aç4Canlıya hazır mı?kalite · güvenlik · maliyet5Her derde deva mı?sınırlar · RAG türleriKapanıştasarım listesi
  1. Başlamadan

    Kurulum ve npm run doctor. Sonra günün sorusu: önce sizin tahmininiz, sonra modelin dokümansız cevabı.

  2. 1 · Neden RAG?

    Model politikamızı hiç görmedi, yine de sayı uyduruyor. Bilgiyi modele vermenin iki yolu var: RAG ve fine-tune. Hangisi, ne zaman?

  3. 2 · Mimari

    Bütün pipeline tek çizimde: dokümanları bir kere hazırlayan şerit, her soruda çalışan şerit ve ikisinin buluştuğu vektör uzayı. Her kutu repodaki bir dosya.

  4. 3 · Adım adım kuralım

    Sekiz adım tek tek çalışır, her biri çıktısını data/ klasörüne yazar. Her adımdan sonra dosyayı açarız; günün sorusunun cevabı da adım adım değişir.

  5. 4 · Canlıya hazır mı?

    Kalite göz kararı ölçülmez. Kaliteyi bir soru setiyle sayıya dökeriz, güvenlik açıklarını deneriz, zamanın ve token’ın nereye gittiğine bakarız.

  6. 5 · Her derde deva mı?

    RAG nerede çuvallıyor, hangi RAG türü hangi hatayı düzeltiyor ve canlıdaki ilk 90 günde hangi şikâyetler geliyor.

  7. Kapanış

    Uçtan uca bir tasarım kontrol listesi: her aşama için doğruluk, güvenlik, performans ve maliyet. Günün sorusunun bütün cevapları yan yana.

Bugün, büyük dil modellerinin kurum verisini güvenli ve doğru kullanmasını sağlayan RAG mimarileri üzerine: veri hazırlama, chunking, embedding, retrieval, rerank, cevap üretimi ve kalite ölçümü. Gün sonunda:

Kod: github.com/kuthaygumus/ama-rag-workshop.

Kraken Air ve bütün dokümanları kurgudur: şirket, politikalar ve rakamlar bu eğitim için yazıldı; gerçek bir şirketle ilgisi yoktur.

Bugün her ara çıktıyı açıp bakıyoruz.