Project: retriever top-k + prompt berkonteks
P2 — RAG Sederhana End-to-End
Bangun sisi retrieval yang menjawab: query → top-k → prompt + rule cite. Ini jantung RAG.
Yang dibangun
- Embed query (model yang sama dengan ingest).
- Top-k (k=6–8) via cosine similarity.
- Prompt: konteks bernomor [1..k] + aturan "jawab hanya dari konteks, wajib [N]".
Kriteria selesai
- 5 pertanyaan yang jawabannya ada di sumber → dijawab dengan nomor yang benar.
- 1 pertanyaan di luar sumber → dijawab "tidak ditemukan di sumber".
- Benchmark waktu: retrieval < 300 ms untuk 3 sumber.
Langkah pengerjaan
- Embed query + cosine top-k
- Prompt berkonteks bernomor + rule cite
- Uji 5 QA dalam-sumber + 1 out-of-knowledge
- Catat latensi retrieval di README
P2