Szkolenie Retrieval Augmented Generation (RAG) z LangChain

Poziom

Średniozaawansowany

Czas

24h / 3 dni

Termin

Indywidualnie

Cena

Indywidualnie

Szkolenie Retrieval Augmented Generation (RAG) z LangChain

Szkolenie warsztatowe poświęcone projektowaniu, budowie i ocenie systemów Retrieval Augmented Generation z wykorzystaniem LangChain i LangGraph. Zakres obejmuje przygotowanie dokumentów, chunking, embeddingi, indeksy wektorowe, retrieval hybrydowy, reranking, integrację z modelami LLM, zarządzanie kontekstem oraz budowę interfejsu API. Uczestnicy przygotują działający prototyp aplikacji RAG, zestaw zapytań testowych i raport oceny jakości. Program uwzględnia cytowanie źródeł, ograniczanie halucynacji, ochronę danych, kontrolę dostępu, odporność na prompt injection, obserwowalność oraz nadzór człowieka.

Dla kogo jest to szkolenie?
  • logo infoshare Programiści Python i inżynierowie AI odpowiedzialni za tworzenie aplikacji wykorzystujących modele językowe i własne źródła wiedzy
  • logo infoshare Data scientistci, specjaliści NLP i inżynierowie danych pracujący nad przygotowaniem dokumentów, wyszukiwaniem informacji oraz oceną jakości odpowiedzi modeli
  • logo infoshare Analitycy techniczni i deweloperzy projektujący systemy Q&A, chatboty oraz narzędzia wspierające dostęp do wiedzy organizacyjnej
  • logo infoshare Architekci rozwiązań znający podstawy Pythona, protokołu HTTP, formatu JSON, pracy z API i systemu Git oraz rozumiejący podstawowe pojęcia związane z modelami LLM i embeddingami

Czego nauczysz się na tym szkoleniu?

  • Przygotowywać i wersjonować dokumenty, dobierać strategię chunkingu oraz tworzyć indeks zawierający embeddingi i metadane
  • Projektować łańcuch RAG w LangChain oraz przepływ sterowany stanem w LangGraph
  • Konfigurować retrieval wektorowy, tekstowy i hybrydowy, filtrowanie metadanych oraz reranking wyników
  • Budować system Q&A z zarządzaniem kontekstem, historią konwersacji, cytowaniem źródeł i obsługą braku wystarczających danych.
  • Oceniać jakość retrievalu i odpowiedzi za pomocą zestawu testowego, metryk, analizy błędów oraz narzędzi obserwowalności
  • Przygotowywać prototyp API aplikacji RAG z uwzględnieniem kontroli dostępu, ochrony danych, prompt injection, kosztów, ograniczeń rozwiązania i nadzoru człowieka

Program szkolenia

Dzień 1: Wprowadzenie i przygotowanie danych do RAG

 

Moduł 1: Podstawy Retrieval Augmented Generation

  • RAG a klasyczne generowanie tekstu – zastosowania, ograniczenia i kryteria doboru
  • Architektura RAG – indeksowanie, retrieval, kontekst i generowanie
  • Komponenty systemu RAG – źródła danych, parsery, indeksy, retrievery, modele i warstwa aplikacyjna
  • Ekosystem LangChain – modele, prompty, retrievery, narzędzia i interfejsy Runnable
  • Dostęp do modeli LLM przez API – konfiguracja, limity, koszty, prywatność i obsługa błędów

Moduł 2: Przygotowanie oraz indeksacja danych

  • Źródła dokumentów i ekstrakcja treści – Python, HTML, PDF i dane strukturalne
  • Chunking – strategie podziału, nakładanie fragmentów, metadane i wpływ na jakość retrievalu
  • Embeddingi – modele, wymiary, podobieństwo semantyczne i wersjonowanie
  • Vector Store – indeksacja, filtrowanie metadanych i wyszukiwanie wektorowe
  • Warsztat indeksacji dokumentów – zestaw testowy, zapytania kontrolne i analiza wyników

 

Dzień 2: Budowa, integracja i strojenie łańcucha RAG

 

Moduł 3: Pipeline Retrieval i Generation w LangChain

  • Retrievery dense, sparse i hybrydowe – parametry, BM25, filtry i reranking
  • Komponenty retrievalu i generacji – kontrakty wejścia i wyjścia oraz obsługa kontekstu
  • Łańcuch RAG w LangChain – kompozycja retrievalu, promptu i modelu LLM
  • System Q&A – odpowiedzi ugruntowane, cytowania źródeł i obsługa braku danych
  • LangGraph – orkiestracja, stan, rozgałęzienia i kontrola przebiegu

Moduł 4: Optymalizacja i personalizacja łańcucha

  • Prompty i kontekst – budżet tokenów, format odpowiedzi i kolejność źródeł
  • Pamięć konwersacji – historia, streszczenia, prywatność i separacja sesji
  • Ograniczanie halucynacji – reguły odmowy, cytowania, walidacja i ocena ugruntowania
  • Warsztat strojenia pipeline’u – zestaw ewaluacyjny, metryki retrievalu i generacji oraz logika warunkowa

 

Dzień 3: Zaawansowane zastosowania i prototyp wdrożeniowy

 

Moduł 5: Aplikacja RAG w środowisku docelowym

  • API i interfejs aplikacji RAG – FastAPI, kontrakty, uwierzytelnianie i obsługa błędów
  • Dane multimodalne – PDF, tabele, obrazy, OCR i ograniczenia jakości
  • Bezpieczeństwo i obserwowalność – kontrola dostępu, prompt injection, wycieki danych, logi, koszty i monitoring jakości
  • Projekt praktyczny – implementacja, testy, ewaluacja i dokumentacja prototypu RAG

Moduł 6: Narzędzia wspierające i rozwój RAG z LangChain

  • LangGraph i LangSmith – śledzenie, debugowanie, ewaluacja i audyt przebiegów
  • Human-in-the-loop – progi eskalacji, akceptacja odpowiedzi i nadzór człowieka
  • Kierunki rozwoju RAG – agentic RAG, GraphRAG, multimodalność i małe modele językowe
  • Wnioski, konsultacje i plan rozwoju kompetencji

Skontaktuj sie z nami

zorganizujemy dla Ciebie szkolenie dopasowane do Twoich potrzeb

Przemysław Wołosz

Key Account Manager

przemyslaw.wolosz@infoShareAcademy.com

    Administratorem danych osobowych jest InfoShare Academy Sp. z o.o. z siedzibą w Gdańsku, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS: 0000531749, NIP: 5842742213. Dane osobowe przetwarzane są zgodnie z klauzulą informacyjną.