Przejdź do głównej zawartości

Dlaczego narzędzia AI do kodowania? Od autouzupełniania do inżynierii agentowej

Narzędzia AI do kodowania mają znaczenie, bo przestały podpowiadać linie, a zaczęły kończyć zadania: Claude Code, Codex i Cursor czytają repozytorium, planują zmianę, edytują pliki, uruchamiają testy i iterują, aż sprawdzenia przejdą. Wąskie gardło przesuwa się z pisania kodu na jego weryfikację. Inżynieria agentowa to dyscyplina zbudowana na tej zmianie: specyfikowanie zachowania i udowadnianie jego poprawności automatycznymi sprawdzeniami.

Twój zespół wdrożył agenta trzy miesiące temu. Liczba pull requestów tygodniowo wzrosła, ale kolejka review też: pięć dni do pierwszego przeglądu, senior, który czyta każdy diff do 21:00, i incydent na produkcji, którego źródłem był test przepisany przez agenta tak, żeby świecił na zielono. Nikt nie pisze mniej starannie. To system wokół pisania kodu jeszcze się nie zmienił i o tym systemie jest ta strona.

Programista dostaje pętlę do uruchomienia jeszcze dziś, tech lead wąskie gardło do usunięcia, a CTO i zarząd decyzję, którą te narzędzia na nich wymuszają. Jeśli nie masz jeszcze wybranej ścieżki, wybierz ją na stronie Zacznij tutaj.

Co wyniesiesz z tego wprowadzenia do inżynierii agentowej

Dział zatytułowany „Co wyniesiesz z tego wprowadzenia do inżynierii agentowej”
  • Odpowiedź na jednym ekranie na pytanie „co właściwie się zmieniło”, osadzoną na drabinie autonomii, na której twój zespół już stoi
  • Tabelę decyzyjną: którą pracę oddać agentowi najpierw, w zależności od tego, czy maszyna potrafi orzec „gotowe”
  • Pierwszą zweryfikowaną pętlę z agentem w Claude Code, Codeksie lub Cursorze, z trzema promptami do skopiowania
  • Cztery artefakty, które czytasz zamiast diffu, i krótką listę zmian, które człowiek nadal czyta linijka po linijce
  • Typowe awarie z pierwszego kwartału wdrożenia, każdą ze sposobem wyjścia
  • Następną stronę dla twojej roli

Co się zmieniło, gdy narzędzia AI do kodowania stały się agentami?

Dział zatytułowany „Co się zmieniło, gdy narzędzia AI do kodowania stały się agentami?”

Autouzupełnianie przewiduje kilka kolejnych tokenów w funkcji, którą właśnie piszesz. Agent bierze całe zadanie, czyta potrzebny kod, uruchamia twoje polecenia i wraca, gdy spełni warunek zakończenia. Andrej Karpathy ujął to jednym zdaniem w podsumowaniu wystąpienia na Sequoia Ascent (30 kwietnia 2026): „The unit of programming changed from typing lines of code to delegating larger »macro actions«…” — jednostką programowania przestało być pisanie linii kodu, a stało się delegowanie większych „makroakcji”.

Drabina autonomii Dana Shapiro (styczeń 2026) zamienia to w poziomy, na których da się umieścić konkretny przepływ pracy. O poziomie decyduje to, kto czyta wynik, a nie to, które narzędzie kupiłeś:

PoziomCo robi agentCo czyta człowiekNarzędzia w tym trybie
L0 RęczniePodpowiada kilka kolejnych tokenów (spicy autocomplete)Każdy znak, zanim trafi na dyskUzupełnianie w dowolnym edytorze
L1 Z asystąWykonuje małe, wydzielone zadania, które mu zlecaszWszystkoCzat z agentem do jednorazowych zadań
L2 W parzePisze, a ty sterujesz na żywoKażdą linię, w trakcie powstawaniaCzat z agentem obok edytora
L3 Menedżer reviewWykonuje zadanie bez nadzoruKażdy diffClaude Code, Codex lub Cursor z zadaniem i poleceniem testów
L4 Menedżer specyfikacjiImplementuje ze specyfikacjiTesty, dowody i wynikiTe same narzędzia plus kryteria akceptacji i bramki CI
L5 Ciemna fabrykaSpecyfikacje na wejściu, wydania na wyjściuNikt nie czyta koduPotok agentów za mocną wyrocznią

Shapiro umieszcza większość programistów natywnie pracujących z AI na poziomie 2, a poziom 3 nazywa tym, na którym zatrzymują się prawie wszyscy. Powód jest arytmetyczny: agent pisze szybciej, niż ludzie potrafią czytać. Drabina, jej autotest i wymagania każdego poziomu są opisane na stronie drabina autonomii. Jak drabina, etapy cyklu życia i stanowiska fabryki składają się w całość, pokazuje jedna mapa.

Dlaczego wąskim gardłem staje się weryfikacja, a nie pisanie kodu

Dział zatytułowany „Dlaczego wąskim gardłem staje się weryfikacja, a nie pisanie kodu”

Dane nie pokazują, że agenci przyspieszają każdego programistę. Pokazują, że generowanie kodu się skaluje, a weryfikacja nie. Trzy źródła, każde z datą:

  • Raport DORA 2025 (blog Google Cloud, 23 września 2025): „AI doesn’t fix a team; it amplifies what’s already there” — AI nie naprawia zespołu, tylko wzmacnia to, co już w nim jest.
  • Faros AI, The Acceleration Whiplash (kwiecień 2026; telemetria dostawcy obejmująca 22 000 programistów z samodzielnie wybranej bazy klientów Faros): liczba ukończonych epików na programistę wzrosła o 66,2%, a jednocześnie liczba incydentów na pull request wzrosła o 242,7%, a mediana czasu w review o 441,5%.
  • METR: randomizowane badanie z 2025 roku wykazało, że doświadczeni programiści open source z narzędziami AI potrzebowali o 19% więcej czasu (10 lipca 2025). Aktualizacja z lutego 2026 ma szacunki punktowe na korzyść AI, ale oba przedziały ufności obejmują zero, a METR sam nazywa te dane „an unreliable signal”, czyli niewiarygodnym sygnałem.

Razem mówią jedno: wolumen rośnie, a to, czy zamieni się w wartość, zależy od sprawdzeń wokół niego. Pełne dane, z kontrargumentami i zastrzeżeniami, znajdziesz w raporcie stan inżynierii agentowej.

Narzędzia są te same dla wszystkich. Praca, którą tworzą, jest dla każdego inna.

JesteśProblem, który teraz należy do ciebieCo wdrożyć najpierwTwoja następna strona
DeweloperOddawanie zadań, które sprawdzisz bez ponownego czytania koduPlik instrukcji z działającymi poleceniami i kryteria akceptacji w każdym zadaniuŚcieżka dewelopera
Tech leadKolejka review rośnie szybciej niż zespółReview oparte na dowodach i krótka lista klas zmian do obowiązkowego czytaniaŚcieżka tech leada
CTO / VP EngineeringKtóre pętle mogą działać na którym poziomie i jak to udowodnićPolityka klas ryzyka dla każdej pętli i metryki wyników zamiast „% kodu”Ścieżka CTO
Członek zarząduDeklaracje o kosztach, tempie i ryzyku, których jeszcze nie umiesz sprawdzićTrzy pytania do CTO (poniżej) i datowana baza dowodówŚcieżka dla zarządu

Oddawaj pracę tam, gdzie maszyna potrafi orzec „gotowe”. Pytanie nie brzmi, jak trudne jest zadanie, tylko jak mocna jest wyrocznia: testy, typy, lintery i sprawdzenia w czasie działania programu, które zawodzą, gdy wynik jest błędny.

PracaWyrocznia, którą zwykle maszOd czego zacząćDlaczego
Aktualizacje zależności, poprawki lintera i typówKompilator, type checker, istniejące testyL4: agent działa, ty czytasz wyniki sprawdzeńSprawdzenie jest deterministyczne i istniało przed agentem
Testy dla nieprzetestowanego kodu (testy charakteryzujące)Obecne zachowanie koduL3: czytasz testy, nie kodNowe testy są wyrocznią, więc sprawdza je człowiek
Funkcje z kryteriami akceptacjiTesty kontraktowe i end-to-end napisane najpierwZ L3 w stronę L4Kryteria stają się sprawdzeniami; zobacz kryteria akceptacji
Zrozumienie kodu i dokumentacjaLudzka ocena odpowiedziL2Przydatne od razu; nic nie jest scalane, więc ryzyko jest niskie
Uwierzytelnianie, płatności, schemat, migracje danychTesty pokrywają dozwolone ścieżki, nie tę brakującąL2 lub L3, kod czyta wskazana osobaBłąd jest drogi i wychodzi na jaw późno
Nowa architektura i kierunek produktuBrakProwadzi człowiek, agent jest partnerem do dyskusjiNie ma jeszcze z czym porównać wyniku

Poziom należy do pętli, nie do firmy. Pętla aktualizacji zależności może działać na poziomie 4, podczas gdy praca nad funkcjami obok niej zostaje na poziomie 2.

Pętla wygląda tak samo w każdym narzędziu: zapisz, jak repozytorium się buduje i testuje, daj agentowi zadanie z kryteriami akceptacji, pozwól mu uruchomić sprawdzenia i przeczytaj dowody, które zwróci. Różnią się tylko polecenia.

  1. Utwórz plik instrukcji. Agent potrzebuje twoich prawdziwych poleceń budowania, testów i lintera, inaczej zgaduje. Zobacz, co powinno trafić do CLAUDE.md i AGENTS.md.
  2. Planuj przed edycją. Poproś o plan w trybie planowania i popraw go. Zły plan kosztuje jedną wiadomość, zły diff kosztuje całe review.
  3. Uruchom zadanie z kryteriami akceptacji i warunkiem zakończenia. „Gotowe” znaczy „te sprawdzenia przechodzą”, a nie „agent tak twierdzi”.
  4. Najpierw czytaj dowody, a diff tylko tam, gdzie dowody są słabe. Sekcja pod promptami pokazuje, co czytać.

Uruchom te polecenia w katalogu głównym repozytorium (Claude Code 2.1.283, sprawdzone 2026-09-26):

Okno terminala
claude # start a session; type /init to generate CLAUDE.md
claude --permission-mode plan # start in plan mode; Shift+Tab also cycles modes
claude --worktree # run the task in its own git worktree

Na kanale latest (v2.1.283) sesja interaktywna na obsługiwanych modelach startuje w trybie auto, więc działania zatwierdza klasyfikator; żeby najpierw zaplanować, użyj --permission-mode plan albo Shift+Tab.

Claude Code czyta CLAUDE.md. Na kanale wydań latest (od v2.1.277) czyta też AGENTS.md, jeśli w projekcie nie ma CLAUDE.md (od v2.1.281 także na Bedrock, Google Cloud, Microsoft Foundry i przez bramy LLM). W sesji polecenie /code-review przegląda bieżące zmiany, zanim otworzysz pull request.

Skąd wiesz, że wynik agenta jest poprawny, bez czytania każdej linii?

Dział zatytułowany „Skąd wiesz, że wynik agenta jest poprawny, bez czytania każdej linii?”

Najpierw czytasz dowody, a kod tylko tam, gdzie dowody nie wystarczą. Strona dowody zamiast diffów opisuje cztery artefakty, w tej kolejności:

  1. Delta specyfikacji: które zachowanie się zmieniło, opisane zdaniami i porównane z tym, o co prosiłeś.
  2. Wyniki akceptacji: każde kryterium przypisane do sprawdzenia, które się wykonało i przeszło.
  3. Siła wyroczni: czy pull request zmienił testy, snapshoty, CI lub konfigurację lintera i czy testy zawiodłyby, gdyby kod był błędny. Zobacz, jak mocna jest twoja wyrocznia.
  4. Sygnały z działającego systemu: przebieg każdej ścieżki akceptacji w środowisku preview lub staging, a po wdrożeniu metryki z wdrożenia kanarkowego.

Niektóre zmiany zawsze czyta wskazany człowiek, niezależnie od dowodów: uwierzytelnianie i autoryzacja, pieniądze, schemat, migracje danych, zmiany samej wyroczni i wszystko, czego nie pokrywa żadne sprawdzenie. Kieruj je przez CODEOWNERS, żeby obowiązkowe czytanie egzekwowała platforma, a nie czyjaś pamięć. Programista, który uruchomił agenta, odpowiada za dowody; właściciel kodu zatwierdza klasy do obowiązkowego czytania; organizacja spisuje tę listę raz, w polityce autonomii i klas ryzyka. Szablon, dzięki któremu CI odrzuca niekompletny pull request, to pakiet dowodów.

Które narzędzie AI do kodowania pasuje do twojego sposobu pracy?

Dział zatytułowany „Które narzędzie AI do kodowania pasuje do twojego sposobu pracy?”

Wszystkie trzy obsługują opisaną pętlę. Różnią się miejscem, w którym toczy się praca:

  • Claude Code działa przede wszystkim w terminalu, a ten sam agent jest dostępny w aplikacji desktopowej, VS Code, JetBrains, w przeglądarce i w trybie headless (claude -p) w CI.
  • Codex obejmuje CLI, rozszerzenie IDE, aplikację desktopową i Codex cloud, a review na GitHubie uruchamiasz przez @codex review.
  • Cursor działa przede wszystkim w edytorze, a do pracy poza nim ma Cloud Agents, Automations i Bugbota.

Możesz używać dwóch: jednego do pracy interaktywnej, drugiego w CI. Narzędzie ma mniejsze znaczenie niż pętla wokół niego. Wybór modelu opisuje przegląd modeli, a porównanie narzędzi obok siebie jest na stronie porównanie narzędzi AI do kodowania.

Czy agenci zastąpią programistów i czy ten kod można wdrażać?

Dział zatytułowany „Czy agenci zastąpią programistów i czy ten kod można wdrażać?”

Zastąpienie. Praca przesuwa się z pisania na specyfikowanie, weryfikację i odpowiedzialność za wynik. Co to oznacza dla umiejętności i kariery, opisuje strona warsztat i kariera, gdy kod piszą agenci, a co zostaje po stronie człowieka — rola człowieka.

Jakość kodu. Kod agenta jest dokładnie tak wiarygodny jak sprawdzenia, które przeszedł. Traktuj „agent mówi, że skończył” jako deklarację, a pakiet dowodów jako dowód.

Bezpieczeństwo i własność intelektualna. Agent uruchamia polecenia z twoimi uprawnieniami. Zacznij od piaskownicy i ustawień zatwierdzania opisanych w uprawnieniach i sandboxingu, a potem zamodeluj zagrożenia całej konfiguracji według modelu zagrożeń dla agentów. Przechowywanie kodu i danych, wykorzystanie ich do trenowania oraz kwestie własności intelektualnej omawia strona prywatność i przetwarzanie danych.

Koszt. Ceny planów często się zmieniają i są zebrane w analizie cen. To, czy wydatek się zwróci, zależy od tego, które pętle przesuniesz wyżej na drabinie; strona o ekonomii zamienia to w model.

Co się psuje, gdy zespół wdraża narzędzia AI do kodowania?

Dział zatytułowany „Co się psuje, gdy zespół wdraża narzędzia AI do kodowania?”

Wybierz ścieżkę dla swojej roli na stronie Zacznij tutaj albo przejdź od razu do strony, która pasuje do twojego następnego kroku.