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

Szkolenie „Narzędzia AI wspomagające pracę programisty” to trzydniowy, praktyczny kurs wykorzystania ChatGPT, GitHub Copilot, Cursor, Claude Code i Codex w pracy z kodem. Uczestnicy uczą się przygotowywać wymagania i kontekst projektu, implementować funkcje, diagnozować błędy oraz wspierać testowanie, refaktoryzację i code review za pomocą AI. Tworzą skille porządkujące powtarzalne zadania, podłączają narzędzia przez MCP i wykorzystują RAG do pracy z dokumentacją projektową. Na przygotowanych szkieletach rozwijają asystenta korzystającego z wiedzy o projekcie oraz prostego agenta wspomagającego pracę z kodem. Całość obejmuje weryfikację rezultatów, ochronę danych i kontrolę nad zmianami wprowadzanymi przez AI.

Dla kogo jest szkolenie Narzędzia AI wspomagające pracę programisty?
  • logo infoshare Dla programistów, którzy chcą wykorzystać AI do pisania kodu, diagnozowania błędów, testowania i refaktoryzacji.
  • logo infoshare Dla początkujących i średniozaawansowanych developerów, szukających sposobów na automatyzację i przyspieszenie pracy.
  • logo infoshare Dla liderów technicznych i menedżerów IT, którzy chcą wdrożyć narzędzia AI w zespołach programistycznych.
  • logo infoshare Dla specjalistów, którzy chcą podłączać narzędzia przez MCP, korzystać z dokumentacji projektu w RAG i budować prostych agentów do pracy z kodem.

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

  • Konfiguracja i wykorzystanie narzędzi AI (ChatGPT, GitHub Copilot, Cursor, Claude Code i Codex) w planowaniu zmian, implementacji funkcji, testowaniu i refaktoryzacji kodu.
  • Projektowanie skutecznych instrukcji i kontekstu (prompty, szablony, ograniczenia, format odpowiedzi) oraz ocena jakości wyników na podstawie kryteriów i checklist
  • Integracja pracy z AI z IDE i procesem zespołowym (Git/PR, code review, standardy jakości, styleguide) oraz redukcja błędów wynikających z niepoprawnych założeń i data leakage
  • Identyfikacja i ograniczanie ryzyk użycia AI w kodowaniu (poufność danych, prompt injection, błędy logiczne, bezpieczeństwo, licencjonowanie) oraz podstawy zasad odpowiedzialnego użycia w zespole
  • Integracje MCP, RAG i własny agent: podłączanie narzędzi przez MCP, budowa asystenta korzystającego z dokumentacji projektu oraz rozbudowa agenta proponującego poprawki i uruchamiającego testy.

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.

Pobierz program

Pobierz szczegółowy program w PDF, żeby dowiedzieć się więcej o godzinach i tematach zajęć.

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ą.