| Dzień 1 · 9:00 – 9:40 | Po co własny RAG i architektura systemu | Czym jest RAG i kiedy bije zwykłe wyszukiwanie. LLM jako wyszukiwarka po własnych danych. Architektura referencyjna „od zera do produkcji”. |
| Dzień 1 · 9:40 – 11:00 | Embeddingi i chunking od podstaw | Jak działają embeddingi i wyszukiwanie semantyczne. Strategie chunkingu, overlap, metadane. Ćw. 1: pierwsze embeddingi własnego tekstu. |
| Dzień 1 · 11:00 – 11:15 | — | Przerwa kawowa |
| Dzień 1 · 11:15 – 12:45 | Ingest i parsowanie dokumentów | Parsowanie PDF, DOCX, TXT, HTML. Czyszczenie, normalizacja, kontrola jakości danych. Ćw. 2: ingest własnych plików do pipeline’u. |
| Dzień 1 · 12:45 – 13:45 | — | Przerwa obiadowa |
| Dzień 1 · 13:45 – 15:15 | Wektorowa baza danych i wyszukiwanie semantyczne | Wybór i konfiguracja bazy wektorowej. Indeksowanie, wyszukiwanie top-k, filtrowanie po metadanych. Ćw. 3: semantyczne wyszukiwanie w bazie. |
| Dzień 1 · 15:15 – 15:30 | — | Przerwa kawowa |
| Dzień 1 · 15:30 – 16:30 | Reranking i jakość kontekstu | Hybrid search (semantyka + słowa kluczowe), reranking, ograniczanie halucynacji. Ćw. 4: poprawa trafności wyników. |
| Dzień 1 · 16:30 – 17:00 | Podsumowanie dnia 1 | Pierwszy działający pipeline retrievalu. Q&A + zapowiedź projektu z dnia 2. |
| Dzień 2 · 9:00 – 10:30 | Projekt: Backend RAG API | Połączenie retrievalu z LLM. Generacja odpowiedzi z cytowaniami źródeł. Praca nad projektem (z Cursor AI). |
| Dzień 2 · 10:30 – 10:45 | — | Przerwa kawowa |
| Dzień 2 · 10:45 – 12:15 | Projekt: Frontend i zarządzanie biblioteką | Interfejs pytań i odpowiedzi. Upload plików, metadane, aktualizacja/usuwanie dokumentów i przebudowa indeksu. Praca nad projektem. |
| Dzień 2 · 12:15 – 13:15 | — | Przerwa obiadowa |
| Dzień 2 · 13:15 – 14:15 | Projekt: Tryb offline i lokalne modele | Uruchomienie lokalnego LLM i lokalnych embeddingów (on-premise). Odcięcie od internetu, prywatność danych. Praca nad projektem. |
| Dzień 2 · 14:15 – 14:30 | — | Przerwa kawowa |
| Dzień 2 · 14:30 – 15:30 | RODO, prywatność i zarządzanie danymi | Dane wrażliwe, anonimizacja/pseudonimizacja, kontrola dostępu, audyt, retencja. Dlaczego offline ułatwia zgodność. Kategoryzacja i uprawnienia w bibliotece. |
| Dzień 2 · 15:30 – 16:15 | Ewaluacja jakości i wdrożenie do produkcji | Jak mierzyć trafność i wierność odpowiedzi (ewaluacja RAG). Deployment, bezpieczeństwo, koszty, monitoring jakości. |
| Dzień 2 · 16:15 – 17:00 | Finalizacja projektu end-to-end | Uruchomienie działającego systemu na własnych dokumentach. Roadmapa utrzymania. Rozdanie szablonów. Q&A. |