Pobierz kartę szkolenia

Databricks: GenAI – RAG z AI Search

kod szkolenia: DBX-RAG / PL DL 1d

Szkolenie Databricks: GenAI – RAG z AI Search to praktyczne wprowadzenie do budowy rozwiązań Retrieval-Augmented Generation na danych firmowych. Program koncentruje się na pełnym przepływie RAG: od przygotowania dokumentów, przez wyszukiwanie w AI Search (wcześniej Databricks Vector Search), po wygenerowanie odpowiedzi przez model językowy i ocenę jej jakości. 

Uczestnicy przechodzą przez cały proces pracy z dokumentami, metadanymi, indeksem, modelem językowym oraz ewaluacją odpowiedzi w MLflow. Dzięki temu szkolenie pokazuje nie tylko, jak zbudować działający RAG, ale też jak zmierzyć jego jakość, znaleźć przyczyny złych odpowiedzi i ocenić, kiedy RAG jest właściwym rozwiązaniem, a kiedy nie. Ćwiczenia opierają się na dokumentach RetailOps (fikcyjna firma handlowa, na której danych realizujemy wszystkie ćwiczenia). 

poziom Średnio zaawansowany

czas trwania 1 dzień |  7h
2 100,00 PLN + 23% VAT (2 583,00 PLN brutto)
Poprzednia najniższa cena:
2 100,00 PLN
W celu uzyskania informacji skontaktuj się z działem handlowym. W celu uzyskania informacji skontaktuj się z działem handlowym.
2 100,00 PLN 2 583,00 PLN brutto

Szkolenie jest przeznaczone dla osób technicznych, które chcą budować rozwiązania generatywnej AI oparte na dokumentach i wiedzy firmowej w Databricks. 

W szczególności kurs sprawdzi się dla: 

  • inżynierów ML i AI budujących rozwiązania oparte na modelach językowych, 

  • programistów tworzących asystentów dokumentacyjnych, chatboty Q&A i wyszukiwarki semantyczne, 

  • inżynierów danych przygotowujących dokumenty i dane dla rozwiązań AI, 

  • zespołów, które mają za sobą pierwsze eksperymenty z LLM i chcą przejść do rozwiązania z mierzalną jakością. 

Szkolenie będzie szczególnie wartościowe dla osób, które chcą świadomie ocenić, czy ich przypadek użycia nadaje się do RAG, zanim zainwestują w pełne wdrożenie. 

  • Architektura RAG – poznasz elementy rozwiązania RAG, typowe ryzyka i sposób definiowania kryteriów sukcesu. 

  • Przygotowanie dokumentów – nauczysz się dobierać strategię dzielenia dokumentów (chunking) i wzbogacać fragmenty o metadane. 

  • AI Search – dowiesz się, jak zbudować indeks, wybrać model embeddingów i wyszukiwać z filtrowaniem po metadanych. 

  • Generowanie odpowiedzi – zbudujesz łańcuch RAG z promptem i modelem udostępnionym przez Model Serving. 

  • Ewaluacja i analiza błędów – nauczysz się śledzić działanie RAG w MLflow Tracing i oceniać odpowiedzi na zestawie pytań testowych. 

  • Kompletne rozwiązanie – przejdziesz przez proces od korpusu dokumentów do działającego mini-RAG z oceną jakości odpowiedzi. 

Moduł – Architektura RAG i kryteria sukcesu 

Cel modułu: uczestnik rozumie, jak działa RAG i potrafi ocenić, czy pasuje do jego przypadku użycia. 

  • Czym jest RAG – model językowy odpowiada na pytania na podstawie dokumentów firmy, które najpierw wyszukujemy 

  • Elementy rozwiązania w Databricks: dokumenty w Volumes, tabele Delta, AI Search, Model Serving, MLflow 

  • AI Playground – szybkie porównanie modeli i promptów przed budową rozwiązania 

  • Ryzyka – zmyślone odpowiedzi (halucynacje), nieaktualne dokumenty, ujawnienie danych poufnych, koszt 

  • Kiedy RAG ma sens, a kiedy wystarczy zwykłe wyszukiwanie lub zapytanie SQL 

  • Gotowy agent bez programowania (Genie Agent, który odpowiada też na pytania o dokumenty w Volumes – Beta) a własny RAG – kiedy który; dotychczasowy Knowledge Assistant ma od października 2026 status legacy 

  • Karta przypadku użycia – kto pyta, o co, na podstawie jakich źródeł i po czym poznamy, że rozwiązanie działa 

  • Lab: uczestnik przygotowuje kartę przypadku użycia dla asystenta dokumentacji RetailOps 

2. Moduł – Przygotowanie dokumentów 

Cel modułu: uczestnik przygotowuje dokumenty tak, żeby wyszukiwanie zwracało trafne fragmenty. 

  • Odczyt dokumentów PDF i DOCX z Volumes, w tym wyciąganie tekstu i tabel (ai_parse_document() – pokaz; w laboratorium pracujemy na dokumentach już przetworzonych) 

  • Chunking, czyli podział dokumentów na fragmenty – po stałej liczbie znaków, po nagłówkach lub według znaczenia; automatyczny podział z dopisaniem tytułu i sekcji do każdego fragmentu (ai_prep_search(), Beta – pokaz) 

  • Jak rozmiar fragmentu wpływa na trafność odpowiedzi i koszt 

  • Metadane fragmentów – źródło, sekcja, data, kategoria, poziom poufności; później służą do filtrowania 

  • Aktualizacja bazy wiedzy – jak obsłużyć nowe i zmienione dokumenty bez przeliczania wszystkiego 

  • Lab: uczestnik dzieli dokumenty RetailOps na fragmenty z metadanymi; efektem jest tabela gotowa do indeksowania 

3. Moduł – AI Search: indeks i wyszukiwanie 

Cel modułu: uczestnik buduje indeks dokumentów i sprawdza, czy wyszukiwanie zwraca właściwe fragmenty. 

  • AI Search (wcześniej Databricks Vector Search) – wyszukiwanie po znaczeniu, a nie tylko po słowach kluczowych 

  • Embeddingi – zamiana tekstu na wektory liczb; wybór modelu i jego wpływ na jakość i koszt 

  • Rodzaje indeksów – indeks synchronizowany automatycznie z tabelą Delta lub indeks zasilany bezpośrednio 

  • Wyszukiwanie hybrydowe – połączenie wyszukiwania po znaczeniu i po słowach kluczowych 

  • Filtrowanie wyników po metadanych (np. tylko aktualne dokumenty z danej kategorii) i ponowne sortowanie wyników (reranking) 

  • Lab: uczestnik testuje wyszukiwanie na przygotowanym indeksie z filtrami po kategorii i dacie 

4. Moduł – Generowanie odpowiedzi 

Cel modułu: uczestnik łączy wyszukiwanie z modelem językowym w działający łańcuch RAG. 

  • Przebieg łańcucha – pytanie → wyszukanie fragmentów → zbudowanie kontekstu → odpowiedź modelu ze wskazaniem źródeł 

  • Modele dostępne w Databricks (Foundation Model APIs) i modele zewnętrzne udostępniane i kontrolowane przez Unity Gateway 

  • Prompt – instrukcja dla modelu, sposób podania kontekstu, odmowa odpowiedzi, gdy w dokumentach brak informacji 

  • Wywołanie modelu z SQL (ai_query()) – np. do przetwarzania wielu dokumentów naraz; wyszukanie fragmentów i odpowiedź ze wskazaniem źródeł w jednym zapytaniu SQL (ai_search(), Beta) (pokaz) 

  • Zapis łańcucha w Unity Catalog – wersjonowanie i kontrola, która wersja jest używana (pokaz) 

  • Lab: uczestnik buduje łańcuch RAG odpowiadający na pytania o dokumenty RetailOps 

5. Moduł – Śledzenie, ocena jakości i analiza błędów 

Cel modułu: uczestnik potrafi zmierzyć jakość odpowiedzi i znaleźć przyczynę złych odpowiedzi. 

  • MLflow Tracing – zapis każdego kroku: jakie fragmenty znaleziono, co trafiło do modelu, ile to trwało i kosztowało 

  • Zestaw testowy – pytania z oczekiwanymi odpowiedziami i źródłami 

  • Automatyczna ocena (mlflow.genai.evaluate()) – czy odpowiedź jest trafna, oparta na dokumentach, poprawna i bezpieczna 

  • Własne kryteria oceny zapisane zwykłym językiem (np. „odpowiedź musi podawać numer procedury”) 

  • Analiza błędów – czy problem leży w podziale dokumentów, w wyszukiwaniu czy w prompcie 

  • Ocena odpowiedzi przez ekspertów merytorycznych bez znajomości kodu – Review App i kolejki przeglądu (review queues, Beta) (pokaz) 

  • Lab: uczestnik ocenia łańcuch na przygotowanym zestawie 15–20 pytań, zmienia jeden parametr i porównuje wynik 

6. Moduł – Warsztat zintegrowany i droga do produkcji 

Cel modułu: uczestnik składa kompletne rozwiązanie i wie, co jest potrzebne do jego wdrożenia. 

  • Warsztat: uczestnicy dopracowują łańcuch zbudowany w modułach 4 i 5 (tabela fragmentów → indeks AI Search → łańcuch RAG → śledzenie → ocena jakości): na podstawie wyników oceny poprawiają wyszukiwanie lub prompt i ponownie mierzą jakość. Efektem jest działający mini-RAG z raportem jakości i źródłami odpowiedzi. 

  • Opcje wdrożenia – Databricks Apps (zalecane dla nowych rozwiązań); wdrożenie jako endpoint Model Serving ma status legacy i dotyczy już istniejących rozwiązań; zapis zapytań, odpowiedzi i śladów MLflow w Unity Catalog (omówienie i pokaz) 

  • Monitorowanie jakości i kosztu po wdrożeniu 

  • Ukończone szkolenie DBX-FND (Fundamenty Databricks) lub praktyka z Unity Catalog i tabelami Delta 

  • Podstawowa znajomość Python (poziom skryptowy) 

  • Ogólna znajomość pojęć model językowy (LLM) i embedding – nie jest wymagane doświadczenie w ich wdrażaniu 

Dla zwiększenia komfortu pracy oraz efektywności szkolenia zalecamy skorzystanie z dodatkowego ekranu. Brak dodatkowego ekranu nie jest przeciwwskazaniem do udziału w szkoleniu, ale w znaczący sposób wpływa na komfort pracy podczas zajęć
Informacje oraz wymagania dotyczące uczestniczenia w szkoleniach w formule zdalnej dostępne na: https://www.altkomakademia.pl/jak-dzialamy/o-szkoleniach/?distance-learning

* dostęp do portalu słuchacza Altkom Akademii

Metoda szkolenia:

  • przygotowane środowisko Databricks z korpusem dokumentów, indeksem AI Search i endpointem modelu na czas szkolenia 

  • notebooki i materiały do ćwiczeń w formie elektronicznej 

Uwaga:W trakcie wybranych szkoleń Akademia zapewnia Uczestnikom dostęp do płatnych narzędzi i usług niezbędnych do realizacji programu szkolenia (w szczególności usług Azure, oraz innych zasobów chmurowych). Uczestnik zobowiązany jest do korzystania z udostępnionych zasobów wyłącznie w zakresie wynikającym z agendy szkolenia oraz zgodnie z poleceniami trenera. Wykorzystywanie tych zasobów w sposób wykraczający poza zakres szkoleniowy, w szczególności do realizacji projektów prywatnych, testowania dodatkowych usług, modyfikowania konfiguracji środowiska lub podejmowania działań generujących koszty niezwiązane z realizacją ćwiczeń – skutkować będzie obciążeniem Uczestnika kosztami przekraczającymi przewidziany limit, na podstawie wydatków poniesionych przez Akademię (https://www.altkomakademia.pl/ogolne-warunki-uczestnictwa-w-szkoleniach/)

Wykład: polski
Materiały: angielski

Szkolenie nie zawiera formalnego egzaminu. Zaleca się jednak podejście do egzaminu certyfikacyjnego Databricks Certified Data Engineer Associate jako kolejny krok rozwojowy.