Budowa aplikacji AI: Angular + FastAPI + LLM
🟢 Warsztat weekendowy w godz. 9:00-17:00 (8 h) 🟢
Czego się nauczysz?
- Integracji Angular z FastAPI.
- Budowy chata UI.
- Prompt engineeringu.
- Zarządzania kontekstem.
- Bezpieczeństwa i kosztów..
Dla kogo jest ten warsztat?
- Tech leadów, osób budujących MVP AI.
Wymagania wstępne
- Podstawowa znajomość JavaScript lub TypeScript.
- Podstawy Angular (komponenty, serwisy, HTTP).
- Podstawy pracy z API (REST, request/response).
- Podstawowa znajomość pracy w terminalu.
Nie jest wymagane doświadczenie z AI ani LLM.
Wymagania sprzętowe:
- Laptop z min. 8 GB RAM (zalecane 16 GB).
- Stabilne połączenie z internetem.
- Uprawnienia do instalacji oprogramowania.
Wymagane oprogramowanie:
- Node.js (wersja 18 lub wyższa).
- Angular CLI (npm install -g @angular/cli).
- Python 3.10 lub nowszy.
- pip + virtualenv (lub venv).
- Edytor kodu (np. Visual Studio Code).
Dostępy i konta:
- Konto w serwisie do API LLM (OpenRouter).
- Wygenerowany klucz API.
Podczas szkolenia korzystamy z darmowych modeli open-source (np. Llama, Mistral).
Prowadzący
Fullstack developer specjalizujący się w technologiach Angular oraz rozwiązaniach backendowych opartych o Java (Spring, Hibernate) i Python (FastAPI), związany z branżą telekomunikacyjną. Na co dzień pracuje przy rozwoju i utrzymaniu systemów klasy enterprise o dużej skali, obejmujących aplikacje webowe, systemy workflow oraz integracje między systemami.
Posiada doświadczenie w budowie i rozwoju platform B2B, pracy z systemami opartymi o IBM BPM oraz tworzeniu warstwy integracyjnej (REST/SOAP). Brał udział w projektach obejmujących zarówno rozwój nowych funkcjonalności, jak i pracę z kodem legacy oraz optymalizację istniejących rozwiązań.
W swojej pracy wykorzystuje również rozwiązania oparte o modele językowe (LLM), integrując je z systemami biznesowymi w celu automatyzacji wybranych procesów. Łączy kompetencje techniczne z bardzo dobrym rozumieniem potrzeb biznesowych, co pozwala mu projektować rozwiązania dopasowane do realnych wyzwań organizacji.
Program warsztatów
1. Wprowadzenie do LLM i architektury (30 min):
– Jak działają modele LLM,
– Tokeny, kontekst, ograniczenia,
– Architektura: Angular + FastAPI + LLM.
2. Projekt aplikacji – Company Assistant (20 min):
– Use case biznesowy,
– Rola i zachowanie bota,
– Przykładowe scenariusze.
3. Setup Angular + FastAPI (50 min):
– Stworzenie aplikacji Angular,
– Konfiguracja backendu FastAPI,
– Endpoint /api/chat.
4. Budowa UI chatu w Angular (70 min):
– Lista wiadomości,
– Input użytkownika,
– Loading state i UX.
5. Integracja frontend ↔ backend ↔ LLM (60 min):
– Komunikacja HTTP,
– Obsługa odpowiedzi modelu,
– Zarządzanie stanem.
6. Prompt engineering (50 min):
– System prompt,
– Kontrola stylu odpowiedzi,
– Tóżne tryby bota.
7. Zarządzanie kontekstem (30 min):
– Historia rozmowy,
– Ograniczenia tokenów,
– Optymalizacja kosztów.
8. Bezpieczeństwo i dobre praktyki (30 min):
– API keys,
– Walidacja danych,
– Rate limiting,
– Ochrona przed nadużyciami.
9. (OPCJONALNIE) Wprowadzenie do RAG (20 min):
– Jak budować AI oparte o dane,
– Przekazywanie kontekstu do modelu,
– Przykłady użycia.
10. Projekt końcowy (30 min):
– Rrozbudowa aplikacji,
– Implementacja dodatkowych funkcji.
Uwaga
Zakupione certyfikaty zostaną przesłane uczestnikom w formie elektronicznej po warsztacie. Jeśli chcesz otrzymać zakupiony certyfikat w formie papierowej, zgłoś to mailowo na adres kontakt@stacja.it.
Zapisz się na warsztat
Liczba miejsc ograniczona! Organizator zastrzega sobie prawo do odwołania wydarzenia w przypadku niezgłoszenia się minimalnej liczby uczestników. Zakupione certyfikaty zostaną przesłane uczestnikom w formie elektoronicznej po warsztacie oraz za pośrednictwem firmy kurierskiej.