Wykorzystanie AI w PostgreSQL
kod szkolenia: pgSQL-AI / PL DL 2d
Sztuczna inteligencja zmienia sposób tworzenia, analizowania i optymalizacji rozwiązań bazodanowych, wspierając specjalistów w codziennej pracy z danymi. Szkolenie pokazuje, jak wykorzystać narzędzia AI do pracy z PostgreSQL – od generowania i optymalizacji zapytań SQL, przez analizę struktury baz danych, po automatyzację wybranych zadań administracyjnych i programistycznych. Po jego ukończeniu będziesz potrafić efektywnie wykorzystywać możliwości AI do przyspieszenia pracy z PostgreSQL, zwiększania jakości tworzonych rozwiązań oraz usprawniania realizacji codziennych zadań.
Pokazać możliwości PostgreSQL jako silnika wspierającego AI – zarówno poprzez rozszerzenia, jak i integrację z Pythonem, Jupyterem czy narzędziami AI.
Podczas szkolenia uczestnicy:
- Zdobędą praktyczne umiejętności integracji PostgreSQL z AI i ML – nauczą się, jak wykorzystywać PostgreSQL w projektach opartych o uczenie maszynowe i sztuczną inteligencję.
- Poznają rozszerzenie pgvector i wektorowe przetwarzanie danych – dowiedzą się, jak przechowywać i porównywać embeddingi oraz budować wyszukiwanie semantyczne, np. klasyfikacji tekstu.
- Będą potrafili łączyć PostgreSQL z Pythonem – nauczą się uruchamiać kod ML z poziomu bazy danych i używać modeli do scoringu bezpośrednio w SQL.
- Otrzymają wiedzę o integracji PostgreSQL z usługami AI (np. OpenAI, Hugging Face) – dowiedzą się, jak połączyć bazę danych z zewnętrznymi modelami językowymi i klasyfikatorami przez REST API.
- Usprawnią codzienną pracę z bazą danych dzięki narzędziom opartym o AI – poznają praktyczne zastosowania AI wspomagającego tworzenie zapytań, dokumentowanie kodu SQL i analizę danych.
- PostgreSQL + AI – fundamenty i rozszerzenia
- Wprowadzenie
- Możliwości PostgreSQL w kontekście AI/ML
- Scenariusze zastosowań
- pgvector – AI w praktyce
- Instalacja i zastosowanie rozszerzenia pgvector
- Przechowywanie wektorów embeddingów
- Wyszukiwanie podobieństwa (nearest neighbors)
- PostgreSQL + Python (PL/Python)
- Instalacja i konfiguracja PL/Python
- Użycie modeli ML z poziomu funkcji w PostgreSQL
- Przykład: prosty scoring w Pythonie w bazie
- Przygotowanie danych do AI
- Transformacje danych w SQL
- Zapis danych do plików do trenowania modeli
- Współpraca z Pandas i scikit-learn
- Integracje, wektory, generatywna AI
- PostgreSQL + AI-as-a-Service
- REST API z OpenAI / Azure AI / Hugging Face
- Integracja PostgreSQL z zewnętrznymi modelami (np. do klasyfikacji tekstu)
- PostgreSQL jako wektorowa baza danych
- Use-case: wyszukiwanie semantyczne (text similarity)
- Budowanie chatbotów z wykorzystaniem pgvector + embeddingi OpenAI
- AI wspomagający pracę z SQL
- GitHub Copilot, Open AI
- AI do generowania zapytań, interpretacji wyników, automatyzacji
- Praktyczne case study
- Projekt z użyciem poznanych narzędzi
- Q&A
.Swobodne poruszanie się w języku SQL.
- 2 dni pracy z trenerem
- Nadzór trenera
- Kontakt ze społecznością
- Podręcznik w wersji elektronicznej
- Środowisko laboratoryjne
Metoda szkolenia
- wykład
- warsztaty
- Szkolenie: polski
- Materiały: polski