Szkolenie Narzędzia AI wspomagające pracę programisty

Poziom

Podstawowy

Czas

24h / 3 dni

Termin

Indywidualnie

Cena

Indywidualnie

Szkolenie Narzędzia AI wspomagające pracę programisty

Praktyczne szkolenie dla programistów, którzy chcą wykorzystywać współczesne asystenty i agentów AI w codziennej pracy z kodem. Uczestnicy poznają ChatGPT, Codex, GitHub Copilot, Claude Code i Cursor oraz przejdą przez pełny cykl pracy: od przygotowania wymagań i kontekstu, przez implementację i diagnostykę błędów, po testy, refaktoryzację i code review. Szkolenie obejmuje także skille, integracje przez MCP oraz podstawy RAG i budowy prostego agenta korzystającego z kontrolowanych narzędzi. Każdy z tych elementów jest osadzony w praktycznej pracy z repozytorium, a uczestnicy tworzą konkretne artefakty: specyfikację funkcji, instrukcje dla AI, skille, zmianę wieloplikową z testami, poprawkę błędu, integrację MCP, asystenta RAG oraz prostego agenta do pracy z kodem. Kurs uwzględnia weryfikację rezultatów AI, ochronę danych i sekretów, kontrolę uprawnień, ryzyko prompt injection oraz odpowiedzialność programisty za zaakceptowane zmiany. RAG i agent są realizowane na przygotowanych szkieletach – szkolenie nie obejmuje budowy produkcyjnej platformy agentowej ani własnego modelu AI od podstaw.

Dla kogo jest szkolenie Narzędzia AI wspomagające pracę programisty?
  • logo infoshare Dla programistów, którzy znają co najmniej jeden język programowania i potrafią samodzielnie czytać, modyfikować oraz uruchamiać istniejący projekt.
  • logo infoshare Dla developerów znających podstawy Git, pracy z terminalem, zależnościami projektu oraz uruchamiania testów automatycznych.
  • logo infoshare Dla osób, które chcą rozpocząć lub uporządkować pracę z ChatGPT, Codex, GitHub Copilot, Claude Code i Cursor oraz przejść od pojedynczych promptów do pracy z agentami, kontekstem repozytorium i powtarzalnymi skillami.
  • logo infoshare Dla programistów i liderów technicznych, którzy chcą poznać praktyczne podstawy MCP, RAG i agentów AI bez konieczności wcześniejszego doświadczenia w budowie systemów AI.

Czego nauczysz się na szkoleniu Narzędzia AI wspomagające pracę programisty?

  • Przygotujesz specyfikację zadania dla AI zawierającą kontekst techniczny, ograniczenia, kryteria akceptacji, plan implementacji oraz instrukcje projektowe.
  • Zaimplementujesz z pomocą GitHub Copilot lub Cursor zmianę obejmującą wiele plików, przygotujesz testy i zweryfikujesz rezultat na podstawie diffu oraz kryteriów akceptacji.
  • Wykorzystasz Claude Code lub Codex do diagnostyki błędu, przygotowania testu regresyjnego, poprawki kodu oraz opisu zmian gotowego do dalszego review.
  • Utworzysz powtarzalne skille wspierające planowanie zmian, naprawę błędów i code review oraz ocenisz rezultaty agentów przed zaakceptowaniem zmian.
  • Podłączysz gotowy serwer MCP, wykorzystasz udostępnione narzędzia i dane oraz zastosujesz podstawowe mechanizmy ograniczania dostępu i ochrony sekretów.
  • Uruchomisz na przygotowanych szkieletach asystenta RAG korzystającego z dokumentacji projektu oraz prostego agenta łączącego wiedzę projektową, narzędzia i skille z kontrolą autonomii.

Program szkolenia Narzędzia AI wspomagające pracę programisty

Dzień 1 (8h) – Efektywna praca z AI: od podstaw do działającego kodu

Moduł 1: Wprowadzenie do AI w pracy programisty (2h)

  • Generatywna AI i modele językowe: jak działają i w jakich zadaniach programistycznych mogą pomóc.
  • Asystent AI, agent i workflow: różnice między rozmową z modelem a zlecaniem mu pracy z kodem.
  • Podstawowe pojęcia: prompt, tokeny, okno kontekstowe, wywoływanie narzędzi i instrukcje projektowe.
  • Mapa narzędzi: ChatGPT, Codex, GitHub Copilot, Claude Code i Cursor oraz ich miejsce w codziennej pracy.
  • Wprowadzenie do MCP, RAG i skilli: dostęp do narzędzi, wykorzystanie wiedzy projektowej i wielokrotne używanie procedur.
  • Ograniczenia AI i zasady pracy z kodem firmowym: weryfikacja odpowiedzi, ochrona danych i odpowiedzialność za zmiany.

Moduł 2: Wymagania, kontekst i skille: jak przygotować AI do pracy z projektem (3h)

  • Przygotowanie zadania dla AI: cel, kontekst techniczny, ograniczenia, kryteria akceptacji i sposób sprawdzenia rezultatu.
  • Analiza istniejącego repozytorium: punkty wejścia, zależności, przepływ danych i miejsca wymagające zmiany.
  • Przekładanie opisu funkcji na plan implementacji, listę plików i scenariusze testowe.
  • Instrukcje projektowe: architektura, konwencje kodu, komendy testowe i zasady pracy z repozytorium.
  • Skille jako powtarzalne procedury pracy: zastosowanie, instrukcje, materiały pomocnicze i oczekiwany rezultat; różnice względem pojedynczego promptu i stałych reguł projektu.
  • Warsztat: przygotowanie specyfikacji funkcji oraz pierwszego skilla do planowania zmian zgodnie ze standardami projektu.

Moduł 3: GitHub Copilot i Cursor: implementacja funkcji w IDE (3h)

  • Konfiguracja środowiska i wskazywanie kontekstu: pliki, symbole, dokumentacja oraz reguły projektu.
  • Praca z asystentem i agentem: wyjaśnianie kodu, planowanie rozwiązania i wprowadzanie zmian w wielu plikach.
  • Implementacja funkcji zgodnie z istniejącą architekturą, interfejsami i konwencjami zespołu.
  • Generowanie i uruchamianie testów: scenariusze pozytywne, przypadki brzegowe oraz obsługa błędów.
  • Kontrola zmian: analiza diffów, wykrywanie zbędnych modyfikacji i wycofywanie nietrafionych propozycji.
  • Warsztat: wdrożenie funkcji wraz z testami i ocena jej zgodności z kryteriami akceptacji.

 

Dzień 2 (8h) – Agentowa praca z repozytorium, skille i integracje przez MCP

Moduł 4: Claude Code i Codex: od analizy błędu do zweryfikowanej poprawki (2h)

  • Przygotowanie agenta do pracy z repozytorium: instrukcje projektowe, dostępne narzędzia i zakres uprawnień.
  • Planowanie zmian wieloplikowych i ustalanie punktów wymagających decyzji programisty.
  • Diagnozowanie błędów na podstawie kodu, logów, komunikatów terminala i wyników testów.
  • Tworzenie skilla do naprawy błędów: odtworzenie problemu, test regresyjny, minimalna poprawka i weryfikacja.
  • Praca na osobnej gałęzi Git: kontrola zakresu zmian, przegląd rezultatów i przygotowanie opisu pull requesta.
  • Warsztat: wykorzystanie skilla do zdiagnozowania błędu, przygotowania testu regresyjnego i wdrożenia poprawki.

Moduł 5: MCP w praktyce: podłączanie agentów do narzędzi i danych (3h)

  • Model Context Protocol: rola klienta i serwera oraz udostępnianie narzędzi, zasobów i szablonów promptów.
  • Dobór integracji do zadania: repozytorium GitHub, zgłoszenia, dokumentacja techniczna i dane środowiska testowego.
  • Podłączenie gotowego serwera MCP do asystenta programistycznego i sprawdzenie dostępnych operacji.
  • Wywoływanie narzędzi przez model: parametry wejściowe, interpretacja rezultatów i obsługa błędów integracji.
  • Kontrola dostępu: uprawnienia tylko do odczytu, ochrona tokenów i zatwierdzanie operacji zmieniających dane.
  • Warsztat: pobranie treści zgłoszenia przez MCP i przygotowanie planu zmiany powiązanego z kodem projektu.

Moduł 6: Testy, refaktoryzacja i code review wspierane przez AI (3h)

  • Projektowanie testów na podstawie wymagań: wykrywanie brakujących scenariuszy i unikanie testów powielających błędy implementacji.
  • Refaktoryzacja pod kontrolą testów: upraszczanie funkcji, usuwanie duplikacji i rozdzielanie odpowiedzialności.
  • Przygotowanie skilla do code review: kryteria oceny, poziomy istotności uwag, wskazywanie dowodów w kodzie i format raportu.
  • Weryfikacja uwag agenta: odróżnianie rzeczywistych problemów od fałszywych alarmów.
  • Prompt injection w plikach, skillach, zgłoszeniach i wynikach narzędzi: rozpoznawanie prób zmiany instrukcji agenta.
  • Warsztat: przegląd pull requesta z wykorzystaniem skilla, poprawa kodu i potwierdzenie działania testami.

 

Dzień 3 (8h) – RAG i własny agent wspomagający pracę z kodem

Moduł 7: RAG: asystent korzystający z dokumentacji projektu (4h)

  • Retrieval-Augmented Generation: wyszukiwanie wiedzy i dołączanie jej do kontekstu odpowiedzi modelu.
  • Dobór podejścia: kiedy wystarczy wyszukiwanie tekstowe lub kontekst IDE, a kiedy warto zastosować RAG.
  • Przygotowanie bazy wiedzy z README, dokumentacji API i decyzji architektonicznych: podział treści, metadane i aktualność źródeł.
  • Embeddingi i wyszukiwanie semantyczne: odnajdywanie fragmentów odpowiadających na pytanie programisty.
  • Weryfikacja jakości: trafność wyszukanych fragmentów, wskazywanie źródeł i odpowiedź przy braku informacji.
  • Warsztat: uruchomienie na przygotowanym szkielecie asystenta odpowiadającego na pytania o projekt na podstawie jego dokumentacji.

Moduł 8: Budowa prostego agenta do pracy z kodem (4h)

  • Projektowanie agenta: cel, instrukcje, narzędzia, stan zadania i warunki zakończenia pracy.
  • Tool calling w praktyce: definiowanie parametrów narzędzi, walidacja wywołań i przekazywanie wyników do modelu.
  • Udostępnienie kontrolowanych operacji: odczyt plików, wyszukiwanie dokumentacji, przygotowanie poprawki i uruchomienie wybranych testów.
  • Połączenie RAG, MCP i skilli: wiedza projektowa, dostęp do narzędzi oraz procedury realizacji zadań.
  • Ograniczanie autonomii: dozwolone ścieżki i komendy, limit kroków, kosztów oraz akceptacja zmian przez człowieka.
  • Warsztat: rozbudowa szkieletu agenta, który analizuje zgłoszenie, proponuje poprawkę i raportuje wyniki testów.

Skontaktuj sie z nami

zorganizujemy dla Ciebie szkolenie dopasowane do Twoich potrzeb

Przemysław Wołosz

Key Account Manager

przemyslaw.wolosz@infoShareAcademy.com

    Administratorem danych osobowych jest InfoShare Academy Sp. z o.o. z siedzibą w Gdańsku, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS: 0000531749, NIP: 5842742213. Dane osobowe przetwarzane są zgodnie z klauzulą informacyjną.