Szkolenie 2-dniowe
Tworzenie aplikacji AI z wykorzystaniem biblioteki LangChain
Szkolenie umożliwia praktyczne opanowanie tworzenia aplikacji AI, wykorzystujących modele językowe OpenAI oraz bibliotekę LangChain. Uczestnicy poznają metody integracji LLM z danymi, budowania chatbotów i automatyzacji procesów, a także zdobędą umiejętności optymalizacji zapytań oraz efektywnego korzystania z API.
Terminy i cena szkolenia
Sprawdź najbliższe terminy szkolenia i wybierz tryb nauki, który najlepiej odpowiada Twoim preferencjom.
Cena: 2 450 zł netto + 23% VAT (3 013 zł brutto/os)
Tryb wieczorowy
Najbliższy termin: 22.04.2025 r.4 wieczory po 4 godziny (17:30-21:30).
2x wtorek i 2x czwartek.Tryb weekendowy
Najbliższy termin: 26.04.2025 r.Weekend po 8 godzin (9:00-17:00).
Sobota i niedziela.
Cele szkolenia
Omówienie API OpenAI i wykorzystania GPT-4 w Pythonie.
Wykorzystanie biblioteki LangChain do integracji AI z Internetem, bazami danych i REST API.
Implementacja chatbota z użyciem LangChain.
Zastosowanie AI do przeszukiwania dokumentów tekstowych przy wsparciu wektorowych baz danych.
Przygotowanie aplikacji AI do wdrożenia w środowisku produkcyjnym.
Dla kogo jest to szkolenie?
Dla programistów znających Pythona i chcących się nauczyć, jak dodać AI do rozwijanych przez siebie produktów.
Wymagania
Znajomość Pythona na poziomie wystarczającym do zaimplementowania REST API oraz połączenia z bazą danych.
Dlaczego warto wziąć udział w szkoleniu?
Szkolenie jest prowadzone przez osoby na co dzień zajmujące się inżynierią danych oraz uczeniem maszynowym.
Program jest ciągle uaktualniany ze względu na szybki rozwój rozwiązań, których dotyczy szkolenie.
Ukończysz szkolenie z gotowym kodem, który możesz wykorzystać w swoich projektach.
Program szkolenia
1. Wstęp
- ✔️ Cel szkolenia
- ✔️ AI
- ✔️ Duże modele tekstowe (LLM)
- ✔️ OpenAI API
- ✔️ Podstawy prompt engineering
2. API OpenAI
- ✔️ GPT-4 API
- ✔️ ChatGPT API
3. Langchain: Modele i zapytania
- ✔️ Szablony zapytań
- ✔️ Wybór modelu (OpenAI oraz open source)
4. Chatbot w Langchain
- ✔️ Pamięć rozmowy
- ✔️ Ograniczenie zapamiętanych informacji
5. Langchain chain
- ✔️ Sekwencje zapytań
6. Wyszukiwanie informacji w dokumentach przy użyciu Langchain
- ✔️ Embeddings - czym jest
- ✔️ OpenAI Embeddings API
- ✔️ Jak działa wyszukiwanie
- ✔️ Wektorowe bazy danych
- ✔️ Dostęp do bazy danych w Langchain
7. Langchain Agent
- ✔️ MRKL - Modular Reasoning, Knowledge and Language
- ✔️ Funkcje jako narzędzia agenta Langchain
- ✔️ Użycie agenta w langchain
- ✔️ Połączenie z bazą danych
- ✔️ Połączenie z Internetem
- ✔️ Implementacja własnych funkcji
8. Langsmith - monitorowanie aplikacji używających AI
- ✔️ Co to Langsmith?
- ✔️ Zapisywanie zapytań i odpowiedzi
- ✔️ Monitorowanie poprawności odpowiedzi
Autor szkolenia - Bartosz Mikulski
W pracy zawodowej zajmuje się budowaniem zautomatyzowanej platformy wdrażania modeli uczenia maszynowego na produkcji. Specjalizuje się w inżynierii danych z użyciem AWS. Od 2017 roku pisze bloga o inżynierii danych, uczeniu maszynowym i sztucznej inteligencji. Napisał jeden z rozdziałów książki '97 Things Every Data Engineer Should Know'. Występuje na konferencjach i meetupach w roli prelegenta gdzie dzieli się swoim doświadczeniem ze społecznością programistów. Prowadzi szkolenia komercyjne.
Kursy PRO, na których prowadzi zajęcia:
