## 🧠 Mis on „kontekst“?

Kontekst tähendab vastuse koostamisel kasutatud lõike originaalartikli tekstist. Iga konteksti osa sisaldab:

- artikli ID (või pealkirja)    
- allika nime (`source`)    
- lehekülje vihjet    
- tekstilõiku (`snippet`)    

---

## ✅ Kontekstide kasutamise soovitused

### 1. **Vastuste läbipaistvuse ja selgituse parendamiseks**

Kontekst kuvatakse kasutajale:

- „Millistest lõikudest see vastus tuli?“    
- annab usaldusväärsust, eriti teadusartiklite puhul    
- võimaldab "highlight" stiilis rõhutamist    

👉 **Soovitus**: Näita konteksti alati kasutajale, koos PDF-lehe lingiga (nagu sa juba teed!)

---

### 2. **Tagasiulatuv analüüs (koolitus, hindamine)**

Kontekst on oluline, et:

- hinnata küsimuse ja vastuse sobivust    
- automatiseerida testimist ja RAG (Retrieval-Augmented Generation) hindamist    

👉 **Soovitus**: Ekspordi kontekstid CSV/JSON kujul või logi `question_contexts` tabelisse, nagu praegu.

---

### 3. **Täiendava otsingu ja visualiseerimise alus**

Saad kontekste kasutada:

- dokumentide kaardistamiseks (nt millistest allikatest pärineb vastuste enamus)    
- artiklipõhise „sisukaardi“ loomiseks    

👉 **Soovitus**: Tabel `question_contexts` → visualiseerimine Streamlitis (nt „kasutatud artiklid graafina“)

---

### 4. **Uute teadmiste lisamine / märgendamine**

Kontekste saab kasutada:

- et märgistada lõike, mis osutusid oluliseks (semi-automaatne märgendamine)    
- kasutamiseks edasises treeningus (fine-tuning vms)    

---

## 💡 Tulevikuvõimalused

- ➕ Lisa konteksti usaldusindeksid (`score`, `rank`)    
- 🧩 Võrdle sama küsimuse kontekste erinevates RAG strateegiates    
- 📚 Ehita „kontekstide arhiiv“, mida saab kasutaja üle vaadata ja filtreerida    

---
