Kurs AI Python Engineer

Kurs weekendowy

Certyfikat

Zdalnie z trenerem na żywo

Projekt

Dostęp do nagrań przez 6 mc-y

Termin20.06.2026 – 15.11.2026sprawdź liczbę godzin >>
Kiedysoboty i niedziele (8:00 – 12:00) 
Cena (brutto)
6 500 zł
8 900 zł
Najniższa cena z 30 dni: 8 900 zł
Raty PayU 0%
Nowość
Formy finansowania sprawdź »

Dla kogo jest kurs AI Python Engineer?

Kurs AI Python Engineer jest dla osób, które chcą nauczyć się tworzyć nowoczesne aplikacje backendowe w Pythonie – od podstaw, ale w standardzie zbliżonym do pracy w zespole. Program prowadzi przez budowę API, pracę z bazą danych i wdrożenie, a na końcu pokazuje, jak sensownie dodawać funkcje AI (LLM/RAG) do aplikacji.

Podstawowe wymagania:
– umiejętność swobodnej obsługi komputera i aplikacji,
– język angielski na poziomie min. B2 (czytanie dokumentacji technicznej),
– nie jest wymagane doświadczenie w programowaniu ani uruchamianie kodu przed startem kursu.

Dla kogo jest kurs AI Python Engineer?

Początkujący, zdecydowani od zera uczyć się Pythona i programować z AI
Znający podstawy IT, szukający dobrych praktyk i pracy z repozytorium kodu
Twórcy oprogramowania, planujący wdrażać funkcje AI oraz RAG w swoich produktach

Co będziesz potrafił(a) po kursie AI Python Engineer?

Python od podstaw – praktyczne programowanie i budowanie czytelnego kodu
Workflow programisty – praca z repozytorium, code review, jakość i CI
Testowanie – testy jednostkowe i integracyjne w pytest/pytest-django
Backend w Django – budowa aplikacji webowej i API w Django REST Framework
REST API “jak w pracy” – wersjonowanie, paginacja, filtrowanie, kontrakty i dokumentacja OpenAPI
Bazy danych PostgreSQL – SQL basics, Django ORM, migracje i podstawy optymalizacji zapytań
Bezpieczeństwo aplikacji – sekrety, uprawnienia, ochrona danych użytkownika i limity
Długie procesy i streaming – zadania w tle, statusy jobów, streaming odpowiedzi (SSE)
AI w aplikacji – structured output, function calling, RAG i kontrola kosztów
MCP – standard udostępniania narzędzi dla agentów (wprowadzenie)
Wdrożenie i utrzymanie – Docker, CI/CD, deploy oraz diagnozowanie problemów (logi/monitoring)

Co otrzymasz w ramach kursu AI Python Engineer?

Materiały szkoleniowe i nagrania zajęć – dostępne przez 6 miesięcy po zakończeniu kursu.
Zadania praktyczne i projekt końcowy – uczysz się przez praktyczne budowanie aplikacji, nie tylko przez teorię.
104 godziny nauki (13 weekendów) – program prowadzony krok po kroku od podstaw.
Certyfikat – potwierdzenie zdobytych kompetencji, rozpoznawalne na rynku pracy.

Zobacz program kursu AI Python Engineer

Rozwiń wszystkie

Moduł 0: Prework

Prework to krótki etap przygotowawczy, dzięki któremu wejdziesz na pierwsze zajęcia bez stresu technicznego. Ustawisz narzędzia, sprawdzisz, czy wszystko działa i zrobisz małą rozgrzewkę z podstaw – tak, żeby na kursie skupić się na budowaniu projektu, a nie walce z instalacją.

Zakres modułu:

  • Przygotowanie narzędzi do zajęć: Zoom, Slack i konto GitHub
  • Instalacja Python 3.12, VS Code (z rozszerzeniami) oraz Git i sprawdzisz, czy działają
  • Wykonanie podstawowych czynności w terminalu: uruchomienie skryptu i sprawdzenie wersji narzędzi
  • Pierwsze kroki z repozytorium: utworzenie repo na GitHub i umieszczenie pierwszego pliku/README
  • Przećwiczenie podstaw Pythona potrzebnych na start
Moduł 1: Start i środowisko

Ustawiasz środowisko pracy i wchodzisz w podstawy Pythona. Od pierwszego dnia pracujesz na repozytorium i poznajesz zasady bezpiecznego użycia AI w programowaniu.

Zakres modułu:

  • Konfiguracja Pythona 3.12, VS Code oraz venv/uv i uruchamienie projektu lokalnie
  • Podstawy terminala oraz najczęstsze problemy z uruchomieniem kodu
  • Czytanie tracebacków i użycie debuggera na prostych przykładach
  • Fundamenty Pythona: typy, instrukcje warunkow, pętle i proste funkcji
  • Zasady AI-pair: bezpieczeństwo, redakcja danych, weryfikacja odpowiedzi
Moduł 2: Python w praktyce

Uczysz się Pythona na praktycznych danych: kolekcje, pliki i obsługa błędów. Budujesz pierwsze małe narzędzie CLI, które później wykorzystasz jako część aplikacji.

Zakres modułu:

  • Praca na list/dict/set i przekształcanie danych w praktycznych zadaniach
  • Stosowanie comprehensions i prostych agregacji do analizy danych wejściowych
  • Wczytywanie i zapisywanie plików z użyciem pathlib oraz obsługa encoding
  • Projektowanie obsługi wyjątków i czytelnych komunikatów błędów dla użytkownika
  • Budowa mini-CLI: wejście z pliku → przetworzenie → wynik na stdout
Moduł 3: Organizacja kodu i debugowanie

Porządkujesz kod tak, by dało się go rozwijać: moduły, pakiety i jasne granice odpowiedzialności. Uczysz się też typowania, które zwiększa czytelność i ogranicza błędy – i łączysz to z praktycznym debugowaniem.

Zakres modułu:

  • Podział kodu na moduły i pakiety oraz projektowanie struktury projektu
  • Dobre praktyki importów i organizacji plików w repozytorium kodu
  • Debugowanie problemów z użyciem breakpoints i krokowania
  • Dodawanie type hints do funkcji i danych (list/dict/Optional) oraz odczyt błędów typów
  • Refaktoring kodu z użyciem typów (uproszczenie i mniejsza podatność na błędy)
Moduł 4: Testy i jakość kodu

Wprowadzasz standard jakości: testy, automatyzacje i pipeline CI. Dzięki temu kolejne elementy projektu budujesz szybciej i bez rozjeżdżania jakości.

Zakres modułu:

  • Pisanie testów w pytest: happy path, testy błędów i testy regresji
  • Zastosowanie fixtures i parametryzacja w zadaniach “z życia”
  • Uruchamianie coverage i interpretacja wyników
  • Konifuguracja Ruff/Black oraz pre-commit jako standard repo
  • Budowa CI w GitHub Actions: lint + test + coverage na pull requestach
Moduł 5: Framework Django: fundamenty web i API

Wchodzisz w świat aplikacji web: startujesz projekt we frameworku Django, uczysz się struktury, routingu i podstaw request/response, a potem budujesz pierwsze API w Django REST Framework (DRF) — z walidacją i testami.

Zakres modułu:

  • Tworzenie i konfiguracja projektu w Django (settings, apps, manage.py)
  • Routing URL i przepływ request → view → response
  • Budowa pierwszych endpointów API w DRF (serializers + viewsets/routers)
  • Projekt walidacji i spójnego format błędów w API
  • Podstawowe testy endpointów (pytest-django / APIClient).
Moduł 6: SQL i dane w Django

W tym bloku uczysz się pracy z danymi: rozumiesz SQL, projektujesz model danych i mapujesz go na Django ORM (Object-Relational Mapping). Dodajesz migracje i pierwsze “realne” dane w projekcie.

Zakres modułu:

  • Podstawowe zapytania SQL (SELECT/JOIN/GROUP BY) na potrzeby aplikacji
  • Projektowanie modelu danych i relacji między encjami projektu
  • Definicja modeli w Django (pola, relacje, constraints) i użycie QuerySets
  • Tworzenie i stosowanie migracji w Django oraz utrzymywanie spójnego schematu
  • Testy integracyjne DB (pytest-django) i przygotowanie danych testowych
Moduł 7: Django REST Framework: CRUD i jakość API

Budujesz stabilne API na Django REST Framework: CRUD, walidacja, błędy i testy. Następnie dokładasz transakcje i podstawy wydajności (N+1 i dobre query).

Zakres modułu:

  • Budowa CRUD w DRF (serializers + viewsets/routers) w spójnej strukturze projektu
  • Projektowanie walidacji w serializerach i rozdział walidacji wejścia od domeny (light)
  • Utrzymywanie spójnego formatu błędów i statusów HTTP w API
  • Stosowanie transaction.atomic i spójność operacji w DB
  • Rozpoznanie i ograniczenie N+1 (select_related/prefetch_related) oraz testy integracyjne.
Moduł 8: Auth i bezpieczeństwo w Django

Wprowadzasz użytkowników, logowanie i uprawnienia. Uczysz się praktycznych zasad bezpieczeństwa: sekrety, PII, limity i testy uprawnień, tak, by aplikacja nie była “otwartym API”.

Zakres modułu:

  • Zarządzanie konfiguracją i sekretami (.env) oraz rozumienie settings per env (light)
  • Stosowanie PII hygiene i bezpieczne podejście do logowania oraz błędów
  • Implementacja uwierzytelniania w Django/DRF (np. Session lub JWT jako wariant kursowy)
  • Permissions (role/uprawnienia) i izolację danych per workspace/użytkownik
  • Testy uprawnień i scenariusze nadużyć (abuse cases) + proste limity (light)
Moduł 9: REST API i streaming

W tym bloku dopinasz standardy API “jak w pracy”: zasoby, kontrakty, wersjonowanie, paginację i filtrowanie oraz testy pod kontrakt. Następnie uruchamiasz streaming odpowiedzi i prosty UI, przygotowując projekt pod czat AI.

Zakres modułu:

  • Projektowanie REST API wokół zasobów oraz dobór metody i statusy HTTP
  • Wdrożenie paginacji, filtrowanie i sortowanie w DRF
  • Wersjonowanie API (/api/v1/…) i utrzymywanie spójnego formatu błędów
  • Dokumentacja OpenAPI (light) jako kontrakt
  • Streaming odpowiedzi (SSE) i podłączanie prostego UI do odbioru strumienia
Moduł 10: Zadania w tle

Uczysz się uruchamiać długie procesy poza requestem. Wprowadzisz kolejkę zadań, statusy jobów i odporność na ponowienia.

Zakres modułu:

  • Konfiguracja kolejki i workera (Redis + job runner)
  • Projektowanie flow: start job → status → wynik
  • Wdrożenie retry/backoff i zastosowanie retry w praktyce
  • Idempotency i odporność na ponowione żądania
  • Integracja jobów z realnym procesem w aplikacji (np. ingest plików)
Moduł 11: LLM w aplikacji

Zaczynasz budować AI-feature’y w aplikacji. Wymuszasz structured output, walidujesz odpowiedzi i uczysz się kontrolować koszty.

Zakres modułu:

  • Tokeny, kontekst i koszty w perspektywie backendu.
  • Projektowanie structured JSON output, który można walidować i testować
  • Walidacja odpowiedzi modelem Pydantic i obsługa niezgodności
  • Fallbacki, timeouts i odporność na błędy modelu
  • Testy “bad output”: brak pól, złe typy, niepoprawny JSON
Moduł 12: Function calling, guardrails i MCP

Łączysz LLM z logiką domenową przez function calling, a potem robisz krok “production-ish”: pokazujemy MCP (Model Context Protocol) jako standardowe podejście do narzędzi i kontekstu dla agentów. Uczysz się też realnych zagrożeń (prompt injection / tool poisoning) i podstaw obrony.

Zakres modułu:

  • Implementacja function calling do wywoływania akcji domenowych w Django/DRF
  • Whitelist narzędzi + walidacja argumentów + kontrola uprawnień
  • Guardrails: timeouts, limity, bezpieczne błędy, testy nadużyć
  • MCP (client/server) oraz pojęcia tools/resources/prompts i transporty
  • Budowa mini servera MCP, który wystawia narzędzia do Twojego projektu (bezpiecznie i przewidywalnie)
Moduł 13: RAG, ewaluacja i wdrożenie

Finalizujesz projekt: RAG (Retrieval-Augmented Generation) end-to-end z cytowaniami, mini-ewaluacja jakości i wdrożenie. Dodajesz obserwowalność i kontrolę kosztów – czyli “production-ish” w praktyce.

Zakres modułu:

  • Budowa RAG: ingest → chunking → embeddings → retrieval + citations
  • Izolacja danych per workspace i bezpieczny upload dokumentów
  • Mini-ewaluacja jakości: golden set + prompt tests + cache
  • Observability light: logi, error tracking, podstawowe metryki
  • Pakowanie i wdrożenie aplikację: Docker/Compose + CI/CD + runbook + demo

Co zbudujesz na kursie AI Python Engineer?

Projekt końcowy

W trakcie kursu stworzysz kompletną aplikację webową AI Knowledge Desk – od backendu i bazy danych, przez autoryzację i testy, aż po funkcje AI i wdrożenie.

Projekt zawiera:

  • API w FastAPI z dobrze zdefiniowanymi kontraktami (OpenAPI), obsługą błędów i testami endpointów
  • Bazę danych PostgreSQL (SQL + ORM) oraz migracje Alembic i testy integracyjne z DB
  • Panel użytkownika (lekki UI) do pracy z dokumentami i czatem
  • Autoryzację i role (JWT/sesje), izolację danych per użytkownik/workspace oraz podstawowe limity i zabezpieczenia
  • Upload dokumentów (np. PDF/MD/HTML/TXT) i ingest w tle z kolejką zadań (worker + statusy jobów, retry/backoff, idempotency)
  • Czat AI ze streamingiem odpowiedzi (SSE/WebSocket)
  • Funkcje AI “produkcyjnie”:
    • structured output (JSON) + walidacja schematem
    • function calling do bezpiecznego wywoływania akcji w aplikacji (guardrails, whitelist, testy nadużyć)
    • RAG: embeddings + vector store (np. pgvector), retrieval per workspace, odpowiedzi z cytowaniami źródeł
  • Mini-ewaluację jakości odpowiedzi (golden set + prompt tests) oraz cache i kontrolę kosztów (limity/budżety)
  • Przygotowanie “production-ish”: Docker/Compose, CI/CD, podstawowa obserwowalność (logi, error tracking, metryki) oraz README + runbook + demo

Efekt końcowy: repozytorium z działającą aplikacją, którą możesz uruchomić lokalnie i wdrożyć, plus gotowy scenariusz demo i dokumentacja — idealne do portfolio i rozmów rekrutacyjnych.

Ile czasu zajmie Ci kurs AI Python Engineer?

Kurs trwa 104 godziny. Do godzin przewidzianych w programie, zaplanuj co najmniej 25 godzin na dodatkową, indywidualną pracę, która pomoże Ci utrwalić zdobywane kompetencje i pracować nad projektem końcowym.

Zajęcia odbywają się w soboty i niedziele w godz. 8:00 – 12:00 lub 15:00 – 19:00.



15 hprework – szacowany czas na przygotowanie do kursu
104 hzajęcia z trenerem (zdalnie na żywo)
25 hszacowany czas na indywidualną pracę między zajęciami

Technologie i narzędzia, które opanujesz na kursie AI Python Engineer

Python

SQL

PostgreSQL

GitHub

Git

Django

Rest API

Docker

pyTest

ChatGPT

Copilot

perplexity

cursor

Gemini

Claude

Pydantic

CodeRabbit

JetBrains AI

Opinie kursantów

Przeszkoliliśmy ponad 8 300 osób

  • Joanna Garwacka

    Kurs był świetny, jestem bardzo zadowolona. Nawet opcja nauki zdalnej (której się obawiałam) finalnie okazała się bardzo wygodna. Zakres merytoryczny bardzo obszerny, zajęcia prowadzone ciekawie, trenerzy cały czas służyli pomocą. Kurs otworzył mi oczy i też bardzo zainteresował tematyką Data Science (oraz programowaniem w SQL i Pythonie).

  • Dagmara Bromirska

    Uważam, że kurs był zdecydowanie wartościowy, acz intensywny. Bardzo mi odpowiadała możliwość sprawdzenia świeżo zdobytej wiedzy podczas dużej liczby zajęć praktycznych i projektów. Wzbogaciłam wachlarz swoich umiejętności technicznych i mam jeszcze więcej chęci do działania!

  • Kacper Jędrczak

    Kurs spełnił oczekiwania w pełni, wartościowych aspektów było bardzo dużo: zaczynając od solidnych podstaw z sqla, przez pythona, bardzo fajnie opracowaną statystykę, a na machine learningu i dość rozbudowanym deep learningu kończąc. Dużym plusem było przygotowanie merytoryczne i postawa trenerów – naprawdę przyjemnie się z Wami pracowało. Generalnie polecam, niezależnie od tego czy nie masz wiedzy w tym temacie w ogóle, czy też masz już podstawy i potrzebujesz je uporządkować i rozwinąć.

  • Bartosz Stasiak

    Kurs spełnił moje oczekiwania. Pozwolił rozwinąć zainteresowania i potwierdził, że warto zdobyć nieco umiejętności IT, bo ich potencjał jest ogromny. Dodatkowo kurs odnowił we mnie głód wiedzy i poznawania czegoś nowego 🙂 Jako dużą zaletę kursu w InfoShare traktuję fakt, że zajęcia prowadzili różni trenerzy. Uważam, że takie podejście pozwala docenić różnorodność metod nauczania, a także lepiej ocenić – i docenić – jakość poszczególnych trenerów. Osobiście, cieszę się, że zajęcia prowadzili profesjonaliści, którzy znają realia pracy z poznawanymi narzędziami i wiedzą jakie są realne wyzwania i problemy pojawiające się w pracy na stanowisku, do którego kurs przygotowuje. Polecam.

Najczęściej wybierane formy finansowania

Zapytaj o kurs

Agnieszka Frąckiewicz

Customer Success Coordinator

agnieszka.frackiewicz@infoshareacademy.com
(+48) 530 100 686

    Administratorem danych osobowych jest infoShare Academy sp. z o.o. z siedzibą w Gdańsku, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS 0000561749, NIP 5842742213, który dane osobowe przetwarza zgodnie z Klauzulą informacyjną.

    Najczęstsze pytania i odpowiedzi

    Rozwiń wszystkie

    Jak zapisać się na kurs?

    Aby zapisać się na kurs możesz wypełnić formularz, wysłać maila bezpośrednio do opiekunki lub zadzwonić. W przypadku zgłoszenia się przez formularz otrzymasz od razu maila ze szczegółowym programem kursu oraz informacjami o kolejnych krokach.

    W jakich godzinach odbywają się zajęcia?

    Zajęcia na bootcampie odbywają się w soboty i niedziele od godziny 08:00 do 12:00.

    Jak przygotować się do kursu?

    Obowiązkowym punktem rozpoczęcia kursu jest przerobienie preworku – są to materiały do samodzielnej nauki. Otrzymasz od nas wszystkie niezbędne materiały, linki oraz instrukcje, jak krok po kroku zainstalować programy i narzędzia, z których będziesz korzystać w trakcie kursu. Przykładając się do jego wykonania, zapewniasz sobie i reszcie grupy sprawny start w kursie i możliwość bezproblemowego rozpoczęcia nauki i pracy nad projektem. Z drugiej strony, w przypadku naszych kursów – bardzo intensywnych i napakowanych wiedzą, zlekceważenie preworku może skutkować późniejszym nawarstwieniem się zaległości, które będzie niezwykle trudno nadrobić w trakcie kursu.

    Jakie warunki muszę spełnić, aby przystąpić do kursu?

    Kurs jest dla Ciebie, jeśli lubisz analizować dane, masz zamiłowanie do matematyki, lubisz rozwiązywać skomplikowane problemy lub jesteś osobą z technicznym zacięciem. Dodatkowo niezbędne do rozpoczęcia nauki na kursie AI Python Engineer są: znajomość języka angielskiego na poziomie min. B1/B2, wykonanie preworku, który otrzymasz po zapisaniu się na kurs, wysoka motywacja, dyspozycyjność – czas na zajęcia, ale również naukę w domu.

    Czym kurs różni się od studiów?

    Główną przewagą kursu nad studiami jest warsztatowa forma zajęć – wiedzę zdobytą na zajęciach teoretycznych kursanci wykorzystują od razu na zajęciach praktycznych. Zarówno zajęcia teoretyczne, jak i warsztaty prowadzą doświadczeni trenerzy – praktycy. W Akademii dbamy o to, aby program kursu był dopasowany do aktualnej sytuacji na rynku pracy. Kursy są krótsze niż studia, co z jednej strony wiąże się większym natężeniem zajęć i dostarczanej wiedzy, a z drugiej sprawia, że szybciej możesz rozpocząć swój rozwój w obszarze programowania w Pythonie. Na koniec – na kursach panuje bardzo dobra atmosfera, kursanci wspierają się wzajemnie i są w stałym kontakcie ze sobą i z trenerami na komunikatorze wewnętrznym w czasie trwania zajęć.

    Czy wiek jest ograniczeniem?

    Jeśli chodzi o samo uczestnictwo w kursach, to wiek nie jest ograniczeniem. Nasze kursy kończyli zarówno 18-latkowie, jak i osoby 50+. Należy jednak pamiętać, że karierę w branży IT zaczyna się od stażu albo od stanowiska juniora, co może wiązać się z otrzymywaniem niższego wynagrodzenia niż na obecnym miejscu pracy, jeśli ma się już kilkanaście lat doświadczenia. Warto wziąć to pod uwagę zanim podejmie się decyzję o przebranżowieniu.

    Jak mogę sfinansować kurs?

    Na rynku jest dostępnych wiele form finansowania kursów, szczegółowe informacje znajdziesz na naszej stronie Finansowanie.

    Czy w trakcie kursu i po kursie będzie dostęp do nagrań?

    Tak, zajęcia są nagrywane i można z nich korzystać, żeby utrwalać wiedzę z zajęć.

    Dlaczego w programie kursu korzystamy z wielu różnych modeli AI, a nie tylko z jednego?

    Naszym celem jest nauka uniwersalnych wzorców pracy, a nie przywiązanie do konkretnego dostawcy technologii. Pokazujemy różne opcje, aby umożliwić Ci pracę w firmach z rygorystyczną polityką bezpieczeństwa lub korzystanie z posiadanych już subskrypcji. Dzięki temu nauczysz się elastycznie dobierać narzędzia do aktualnych potrzeb w Twoim projekcie.


    Czy otrzymam certyfikat?

    Oczywiście, po zaliczeniu kursu otrzymasz od nas doceniany na rynku certyfikat infoShare Academy z informacją o zakresie kursu i terminie, w jakim kurs się odbywał. Certyfikat podpisany jest przez CEO infoShare Academy oraz Trenera prowadzącego kurs. Otrzymasz go w formacie PDF, dzięki czemu łatwo podzielisz się informacją o zdobytych kwalifikacjach na LinkedIn z potencjalnymi, przyszłymi pracodawcami lub klientami.

    Czym w codziennej pracy programisty różnią się modele Claude, ChatGPT oraz Gemini?

    Każdy z tych modeli ma swoje unikalne zalety, które sprawdzają się w innych zadaniach. Model Claude doskonale radzi sobie z analizą długich fragmentów kodu i pisaniem czytelnych instrukcji do refaktoryzacji. Z kolei ChatGPT to uniwersalne rozwiązanie, które świetnie wspiera proces nauki, generowanie testów oraz tłumaczenie błędów. Model Gemini to z kolei mocna alternatywa dla osób pracujących ściśle w ekosystemie Google.

    Pamiętaj, że na kursie wymuszamy analityczne podejście oparte na walidacji, więc sam model sztucznej inteligencji pozostaje jedynie wymiennym narzędziem.

    W jakich sytuacjach wykorzystujemy narzędzie Perplexity?

    Aplikacja Perplexity to świetne wsparcie do researchu i sprawdzania rynkowych standardów wraz z podaniem dokładnych źródeł. Nie jest to jednak narzędzie optymalne do bezpośredniej pracy z kodem w repozytorium. Traktujemy je jako rozwiązanie pomocnicze, które ułatwia porównywanie usług chmurowych lub doczytywanie zmian w bibliotekach.

    Dlaczego w programie uwzględniamy asystentów IDE, takich jak Cursor, Copilot czy JetBrains AI?

    Wykorzystanie asystentów w środowisku programistycznym to obecnie rynkowy standard. Narzędzia te działają bezpośrednio w miejscu pisania kodu, co znacznie przyspiesza tworzenie aplikacji i refaktoryzację. Uczymy w ten sposób nawyku pracy w małych iteracjach zamiast nieefektywnego wklejania dużych bloków kodu z czatu.

    Dlaczego do budowy systemów RAG wybraliśmy LangChain, pgvector i narzędzie Chroma?

    Są to obecnie najpopularniejsze technologie stosowane w komercyjnych wdrożeniach systemów RAG. Baza pgvectornaturalnie wpisuje się w środowisko pracy z PostgreSQL, a narzędzie Chroma pozwala na szybki start z wektorami. Dzięki frameworkom takim jak LangChain oraz LlamaIndex łatwo zintegrujesz różne narzędzia i przeprowadzisz ewaluację bez pisania wszystkiego od zera.