Programowanie zmienia się szybciej niż kiedykolwiek wcześniej. Nie mówię tu o nowym frameworku czy kolejnej wersji języka – mówię o fundamentalnej zmianie tego, czym w ogóle jest praca programisty. Przez ostatnie kilka miesięcy obserwowałem ten trend z pewnej odległości, ale niedawno stało się coś, co zmusiło mnie do działania. Moja firma ogłosiła oficjalny switch w kierunku agentic development. I wiecie co? Cieszę się z tego. Naprawdę.
Zanim jednak powiem dlaczego, wyjaśnię o co w ogóle chodzi – bo hasło "agentic development" brzmi jak kolejny buzzword, który pojawia się na slajdach w PowerPoincie i znika po kwartale. Tym razem jednak jest inaczej.
Co to jest agentic development?
Przez lata programowaliśmy w ten sam sposób: AI jako asystent. Pisałeś kod, Copilot podpowiadał następną linijkę, ty akceptowałeś albo odrzucałeś. Ty prowadziłeś, AI pomagało.
Agentic development odwraca proporcje. Zamiast "napisz mi tę funkcję", mówisz "rozwiąż ten problem" – i agent samodzielnie planuje kroki, pisze kod w wielu plikach jednocześnie, uruchamia testy, naprawia błędy które sam wykrył, i wraca do ciebie dopiero wtedy, gdy ma gotowy wynik lub utknął na czymś wymagającym Twojej decyzji.
🔍 Czym różni się zwykłe AI od podejścia agentycznego?
Tradycyjny Copilot
Agentic Development
Kto prowadzi?
Ty
Agent (z Twoim nadzorem)
Zakres zadania
Linia / funkcja
Feature / cały moduł
Interakcja
Ciągła, linia po linii
Cel → wynik
Błędy
Naprawiasz sam
Agent naprawia sam
Twoja rola
Pisanie kodu
Architektura i ocena jakości
Nie chodzi o to, żeby agent pisał za Ciebie. Chodzi o to, żebyś przestał być maszyną do generowania linii kodu, a stał się kimś kto wie co zbudować, dlaczego – i jak ocenić czy efekt jest dobry.
Czy to oznacza zwolnienia?
To pierwsze pytanie które pojawia się w każdej rozmowie o AI i nie zamierzam go omijać.
Krótka odpowiedź: nie. Długa odpowiedź: to zależy od tego, czy będziesz umiał przestawić bieg.
⚠️ Uczciwa obserwacja
Wbrew obawom, fali zwolnień developerów z powodu AI po prostu nie widać. Wręcz przeciwnie – zapotrzebowanie na dobrych inżynierów pozostaje wysokie, ale zestaw oczekiwanych umiejętności się zmienia. Znajomość narzędzi AI staje się po prostu częścią standardowego profilu seniora – tak samo jak kiedyś znajomość systemu kontroli wersji czy CI/CD.
Co więcej, im bardziej doświadczony developer, tym większą korzyść czerpie z narzędzi AI. Najlepsi programiści zyskują nieproporcjonalnie dużo – bo wiedzą jak zadać właściwe pytanie, jak ocenić output i jak połączyć pracę agenta w spójną architekturę. Innymi słowy: agenty nie zastępują seniorów. Agenty mnożą ich możliwości.
🔍 Co się zmienia dla każdego poziomu?
Poziom
Dawniej
Teraz
Junior
Uczy się składni, pisze proste funkcje
Uczy się rozumieć systemy, agent pisze boilerplate
Mid
Implementuje featury samodzielnie
Orkiestruje agenty, skupia się na architekturze
Senior
Pisze skomplikowany kod, reviewuje PR-y
Projektuje przepływy agentów, decyduje o jakości outputu
Rola seniora przesuwa się w kierunku "AI orchestratora" – kogoś kto projektuje jak agenty wpisują się w proces developerski, ustala standardy i odpowiada za to, żeby wyniki były zgodne z wizją produktu i poprzeczką jakości.
Dlaczego firmy w to wchodzą?
Bo liczby są twarde. Eksperymenty z agent mode w dużych organizacjach pokazują między 80 a 90% poprawę przy generowaniu kodu bazodanowego, 60–70% przy API i mikroserwisach, i do 60% przy warstwie UI. To nie są liczby z marketingowego slajdu – to pomiary z produkcji.
🌟 Przykład: co to znaczy w praktyce
Wyobraź sobie ticket: "Dodaj endpoint do eksportu raportów do CSV". Tradycyjnie: siadasz, piszesz kontroler, serwis, mapowanie, testy – 2–3 godziny. Z agentem w trybie agentycznym: opisujesz zadanie, wskazujesz kontekst projektu, agent generuje całość zgodnie z Twoimi wzorcami – Ty reviewujesz i mergeujesz. Czas: 20–30 minut.
Różnica nie leży w tym że "AI napisało kod". Różnica leży w tym że Ty skupiłeś się na tym co naprawdę wymaga Twojego mózgu – a resztę oddelegowałeś.
Za kilkanaście miesięcy przepaść między firmami praktykującymi agentic development a tymi kodującymi tradycyjnie będzie nie do nadrobienia. Pytanie już nie brzmi "czy" – brzmi "czy będziesz liderem tej zmiany, czy będziesz gonić ogon".
Moja firma widzi to samo co widzi cała branża i postanowiła nie czekać. Szczerze? Szanuję tę decyzję.
Dlaczego powstaje ten cykl?
Kiedy usłyszałem o tym przejściu, zrobiłem to co zawsze gdy zaczyna mnie interesować nowy temat – zacząłem szukać dobrego materiału po polsku. I jak zwykle w przypadku nowych technologii: cisza. Są dokumentacje, są wpisy po angielsku, jest sporo szumu – ale dobrego, przystępnego materiału dla polskiego developera praktycznie nie ma.
Postanowiłem to zmienić.
Ten cykl będzie oparty na oficjalnej dokumentacji
Awesome GitHub Copilot Learning Hub
– świetnie ułożonym zestawie artykułów który GitHub przygotował jako przewodnik po agentic development z Copilotem. Tłumaczę to po polsku, w swoim stylu, z własnymi przykładami i rozszerzeniami tam gdzie temat warto pogłębić. Link do oryginalnego źródła zawsze znajdziecie przy każdym wpisie – nie kradniemy, chcemy żeby temat był przyjazny dla polskiego czytelnika.
📚 Plan całego cyklu
#
Temat
1
Wprowadzenie – agentic development, czemu firmy w to idą i co to znaczy dla Ciebie (ten wpis)
2
Czym są Agents, Skills i Instructions?
3
Jak Copilot rozumie kontekst?
4
Konfiguracja Copilota krok po kroku
5
Definiowanie własnych instrukcji
6
Tworzenie skutecznych Skills
7
Budowanie własnych agentów
8
MCP Servers – Copilot z dostępem do zewnętrznych narzędzi
9
Automatyzacja z Hooks
10
Agentic Workflows
11
Copilot Coding Agent w praktyce
12
Instalacja i używanie Plugins
13
Przed i po: przykłady customizacji
14
Słownik terminologii GitHub Copilot
15
Cookbook – przepisy i przykłady gotowe do użycia
Podsumowanie
Agentic development to nie moda. To zmiana w tym, jak będziemy pracować – i warto wejść w nią świadomie, z dobrym przygotowaniem, a nie z poczuciem że nas omija.
W kolejnym wpisie zaczniemy od fundamentów: czym są Agents, Skills i Instructions – trzy podstawowe cegiełki całego ekosystemu GitHub Copilot w trybie agentycznym. Bez zrozumienia tych pojęć reszta cyklu będzie trudna do przyswojenia, więc warto poświęcić im chwilę uwagi.