ENG-101
Praca z asystentami kodowania na co dzień
Poziom: podstawowyCzas trwania: 2 dniForma: hybrydowo
Dla kogo: Programiści i tech leadzi, którzy używają asystenta kodowania w codziennej pracy albo właśnie zaczynają.
Po szkoleniu potraficie
- Skonfigurować asystenta na repozytorium zespołu, razem z plikami kontekstowymi projektu i konwencjami, które asystent czyta.
- Rozbić zadanie tak, żeby asystent oddawał zmiany, które da się przejrzeć, zamiast dużych i nieweryfikowalnych.
- Rozpoznać błędy typowe dla wyniku asystenta i wiedzieć, kiedy poprawić prompt, a kiedy przepisać kod.
- Stosować zasady zespołu: czego asystent może dotykać, czego nie może i co trzeba ujawnić w pull requeście.
- Porównać czas wykonania zadań i liczbę poprawek przed rozpoczęciem pracy z asystentem i po nim, zamiast oceniać efekt wrażeniem.
Wymagania wstępne: Codzienna praca w co najmniej jednym języku programowania i swoboda w Git.
Dofinansowanie: Możliwe dofinansowanie z BUR albo KFS, według zasad operatora.
Zapytajcie o to szkolenieENG-201
Przegląd kodu pisanego przez AI
Poziom: dla praktykówCzas trwania: 1 dzieńForma: zdalnie
Dla kogo: Recenzenci kodu, tech leadzi i inżynierowie QA, którzy zatwierdzają zmiany napisane w całości albo w części przez AI.
Po szkoleniu potraficie
- Wskazać klasy defektów typowe dla kodu pisanego przez AI, na przykładach z repozytoriów: niepełna obsługa błędów, testy powtarzające implementację, zduplikowana logika, zmyślone API.
- Wyznaczyć w dużej zmianie napisanej przez maszynę miejsca do szczegółowego sprawdzenia na podstawie ryzyka, zamiast czytać każdą linię po równo.
- Ocenić, czy zestaw testów chroni wymaganie, czy tylko powtarza implementację.
- Skonfigurować narzędzie do automatycznego przeglądu tak, żeby jego ustalenia były warte reakcji, oraz ustalić, co blokuje scalenie.
- Napisać zasady przeglądu dla zespołu z kryteriami zatwierdzania zmian, które obowiązują także w tygodniu wydania.
Wymagania wstępne: Regularne doświadczenie w przeglądaniu pull requestów. ENG-101 pomaga, ale nie jest wymagane.
Dofinansowanie: Możliwe dofinansowanie z BUR albo KFS, według zasad operatora.
Zapytajcie o to szkolenieENG-301
Budowa i utrzymanie procesów z agentami
Poziom: zaawansowanyCzas trwania: 3 dniForma: u was
Dla kogo: Doświadczeni inżynierowie i architekci, którzy projektują systemy, w których model wywołuje narzędzia i działa na systemach biznesowych.
Po szkoleniu potraficie
- Zdecydować, które części procesu uzasadniają agenta, a które mają zostać zwykłym skryptem.
- Zaprojektować interfejsy narzędzi i zakresy uprawnień tak, żeby agent, który zbłądzi, nie wyszedł poza swoje zadanie.
- Wdrożyć integracje oparte na MCP oraz określić, do jakich danych i operacji serwer MCP daje dostęp, a potem ograniczyć jego uprawnienia.
- Wbudować w proces od początku warunki zatrzymania, budżety, ponowienia i logowanie na potrzeby audytu.
- Przeprowadzić agenta od pilotażu do produkcji z ewaluacją, monitoringiem i ścieżką wycofania.
Wymagania wstępne: Praktyczne doświadczenie w integracji API modeli językowych oraz solidne umiejętności projektowania backendu i API.
Dofinansowanie: Możliwe dofinansowanie z BUR albo KFS, według zasad operatora.
Zapytajcie o to szkolenieSEC-201
Bezpieczne kodowanie z asystentami AI
Poziom: dla praktykówCzas trwania: 2 dniForma: hybrydowo
Dla kogo: Inżynierowie i tech leadzi, których zespoły wysyłają kod napisany z asystentami kodowania albo dodają funkcje AI do aplikacji.
Po szkoleniu potraficie
- Wyłapać błędy bezpieczeństwa typowe dla kodu od asystentów: niebezpieczne ustawienia domyślne, brak kontroli uprawnień, sekrety zostawione w kodzie, zbyt szerokie zależności.
- Przejrzeć ścieżkę budowania promptu w aplikacji i znaleźć miejsce, w którym dane od użytkownika trafiają do modelu bez kontroli.
- Ustawić granice uprawnień agenta w aplikacji tak, żeby nie mógł wywołać tego, do czego nigdy nie miał sięgać.
- Napisać zasady przeglądu dla pull requestów pisanych z AI oraz wpiąć kontrole automatyczne w CI.
- Bezpiecznie obsłużyć odpowiedź modelu, zanim trafi do użytkownika, bazy albo innego systemu.
Wymagania wstępne: Znajomość podstaw bezpieczeństwa aplikacji webowych i praktyczne doświadczenie z API modelu językowego.
Dofinansowanie: Możliwe dofinansowanie z BUR albo KFS, według zasad operatora.
Zapytajcie o to szkolenieOPS-201
LLM Observability, ewaluacja i kontrola kosztów
Poziom: dla praktykówCzas trwania: 2 dniForma: zdalnie
Dla kogo: Inżynierowie platformy, SRE i backendu, którzy utrzymują funkcje oparte na modelach językowych, od których zależą użytkownicy aplikacji.
Po szkoleniu potraficie
- Dodać do aplikacji z modelem językowym rejestrowanie wywołań i pomiar kosztów: ślady, prompty, wywołania narzędzi, tokeny, opóźnienie i koszt na żądanie.
- Zbudować proces ewaluacji na wybranym zestawie przypadków i uruchamiać go przy każdej zmianie promptu, modelu albo wyszukiwania.
- Wykrywać pogorszenie wyników na stałym zestawie testów i alarmować, zanim zgłoszą je użytkownicy.
- Obniżyć wydatki na modele przez cache, routing i kompresję promptów, a oszczędność udowodnić liczbami.
- Zdefiniować dashboard i alerty z progiem, odbiorcą i instrukcją reakcji, na które inżynier na dyżurze naprawdę zareaguje.
Wymagania wstępne: Doświadczenie w utrzymaniu serwisu produkcyjnego i znajomość własnego stosu observability.
Dofinansowanie: Możliwe dofinansowanie z BUR albo KFS, według zasad operatora.
Zapytajcie o to szkolenie