Szkolenie: Budowanie aplikacji opartych na AI z wykorzystaniem biblioteki Langchain
Podczas szkolenia dowiesz się, jak zbudować aplikację opartą na sztucznej inteligencji, z wykorzystaniem biblioteki Langchain.
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:2 dni (16h)
Kod kursu:AI/LANGCHAIN
Budowanie aplikacji opartych na AI z wykorzystaniem biblioteki Langchain
Cele szkolenia
Zapoznanie z API OpenAI i sposobem użycia GPT-4 w Pythonie
Użycie biblioteki Langchain do umożliwienia AI dostępu do Internetu, własnej bazy danych oraz REST API
Użycie biblioteki Langchain do zaimplementowania chatbota
Użycie AI do wyszukiwania informacji w dokumentach tekstowych przy użyciu wektorowych baz danych
Przygotowanie aplikacji opartej na AI do wdrożenia w środowisku produkcyjnym
Dla kogo?
Programistów znających Pythona i chcących się nauczyć jak dodać AI do rozwijanych przez siebie produktów
Zalety
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
Dużo zadań praktycznych - szkolenie zakończysz z działającym kodem, który możesz użyć w swoich projektach
Wymagania
Znajomość Pythona na poziomie wystarczającym do zaimplementowania REST API oraz połączenia z bazą danych
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Program szkolenia
Wstęp
Cel szkolenia
AI
Duże modele tekstowe (LLM)
OpenAI API
Podstawy prompt engineering
API OpenAI
GPT-4 API
ChatGPT API
Langchain: Modele i zapytania
Szablony zapytań
Wybór modelu (OpenAI oraz open source)
Chatbot w Langchain
Pamięć rozmowy
Ograniczenie zapamiętanych informacji
Langchain chain
Sekwencje zapytań
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
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
Langsmith - monitorowanie aplikacji używających AI
Co to Langsmith
Zapisywanie zapytań i odpowiedzi
Monitorowanie poprawności odpowiedzi