Funcția Knowledge din Dify îți permite să construiești aplicații care răspund pe baza documentelor tale (RAG). Modelul folosește conținutul fișierelor tale, nu doar cunoștințele generale.
1. Creează o bază de cunoștințe
Mergi la secțiunea Knowledge și creează un set nou. Încarcă documente (PDF, text, Word, Markdown) sau importă din alte surse.
2. Configurează indexarea
Dify împarte documentele în fragmente și le transformă în vectori folosind modelul de embeddings configurat. Poți ajusta modul de segmentare (dimensiunea fragmentelor) pentru rezultate mai bune.
3. Alege modul de căutare
- Vector search — căutare semantică (după sens)
- Full-text search — căutare după cuvinte
- Hybrid — combinația celor două, adesea cea mai bună
4. Leagă baza de cunoștințe la o aplicație
În aplicația ta (chatbot sau flux), adaugă baza de cunoștințe ca sursă de context. La fiecare întrebare, Dify caută fragmentele relevante și le trimite modelului.
5. Testează
Pune o întrebare al cărei răspuns se află în documente. Verifică dacă răspunsul folosește informația corectă și, dacă e cazul, citează sursa.
Sfat: Calitatea RAG depinde de documente și de modul de segmentare. Documentele scanate (imagini) au nevoie de OCR înainte. Testează modul de căutare „hybrid” pentru cele mai bune rezultate.