Szkolenie AI dla programistów
Poziom
ŚredniozaawansowanyCzas
24h / 3 dniTermin
IndywidualnieCena
IndywidualnieSzkolenie AI dla programistów
Dowiedz się, jak wykorzystać sztuczną inteligencję w codziennej pracy programisty. Szkolenie obejmuje podstawy AI, modele językowe, tworzenie skutecznych promptów dla ChatGPT oraz praktyczne zastosowanie GitHub Copilot do generowania kodu, testów i dokumentacji. Uczestnicy poznają techniki wspomagania programisty, analizę wymagań biznesowych i automatyzację zadań programistycznych. To kurs dla osób chcących zwiększyć produktywność i jakość kodu dzięki narzędziom AI.
Dla kogo jest to szkolenie?
Programiści rozwijający aplikacje i chcący realnie przyspieszyć generację kodu.
Osoby odpowiedzialne za jakość i utrzymanie kodu (refactoring, review, testy, dokumentacja).
Tech leaderzy / seniorzy / inżynierowie pracujący „na styku” wymagań biznesowych i implementacji
Czego nauczysz się na tym szkoleniu?
Zrozumiesz podstawy sztucznej inteligencji i techniki uczenia maszynowego
Jak tworzyć skuteczne prompt’y dla ChatGPT i innych modeli AI
Wykorzystywać GitHub Copilot do generowania kodu, testów i dokumentacji
Analizować kod i wprowadzać poprawki oraz refaktoryzację z pomocą AI
Wymagania względem uczestników
- Podstawowa znajomość programowania w Pythonie
Program szkolenia
Dzień 1
Wprowadzenie do AI
- Omówienie sztucznej inteligencji oraz technik uczenia maszynowego
- Rodzaje zadań, Computer Vision, Natural Language Processing, GenerativeAI
- Technologie modeli językowych, LLM, SLM
- Dostępność GenAI, OpenAI API, open source
- Rozwój ChatGPT
- Mechanizmy trenowania ChatGPT
- Środowisko AI, openai API, tensorflow
Dzień 2
Prompt Engineering (ChatGPT)
- Mechanizm konsumpcji danych przez model.
- Interpretacja promptu przez LLMa
- Tworzenie promptów od podstaw
- Dobre praktyki oraz najczęstsze błędy w tworzeniu promptów
- Ograniczenia ChatGPT, halucynacje, długość promptu oraz odpowiedzi
- Rozszerzona budowa promptu, few-shot, chain-of-thought, role-prompting
- Wspomaganie programisty
- Analiza wymagań biznesowych
- Generowanie prostych funkcji
- Korekta kodu
- Generowanie testów
- Generowanie dokumentacji
Dzień 3
Copilot
- Omówienie zawartości Github Copilot’a
- Konfiguracja środowiska
- Podstawowa praca z Copilot’em
- Generowanie kodu, testów
- Analiza kodu, refaktoring
- Rozszerzone funkcjonalności
- Ograniczenia