Orkiestra agentów kodu: co sprawia, że multi-agent coding naprawdę działa
Główną historią agentic coding w 2026 nie jest to, że agenty zmądrzały. To, że jest ich więcej i zaczęły pracować razem. Pojedynczy programista-AI do pary — jeden agent, jedno okno kontekstu, Ty obserwujący każdy ruch — ustępuje czemuś, co wygląda mniej jak współpracownik, a bardziej jak zespół, którym zarządzasz. Addy Osmani nazywa to przejściem od dyrygenta do orkiestratora i jest to najważniejsza zmiana umiejętności, jaką dziedzina widziała, odkąd pętle zastąpiły prompty.
Liczby mówią, że to realne, nie hype. Raport Anthropic 2026 Agentic Coding Trends stwierdza, że 95% profesjonalnych programistów używa teraz narzędzi AI co tydzień, a przepływy multi-agent dają 2–4x ogólnego przyspieszenia dostawy. Jedno przedsiębiorstwo, Rakuten, skompresowało 24-dniowy projekt do 5 dni; użytkownicy TELUS zaoszczędzili łącznie pół miliona godzin. Ale te same dane niosą ostrzeżenie: programiści w pełni delegują tylko 0–20% zadań. Możliwości są ogromne, a zaufanie cienkie — i przepaść między nimi to dokładnie ta umiejętność, o której jest ten post.
Dyrygent kontra orkiestrator
Zacznij od rozróżnienia, bo wszystko z niego wynika. Dyrygent pracuje synchronicznie z jednym agentem: dajesz wskazówki w czasie rzeczywistym, okno kontekstu jest Twoim sufitem, a Ty jesteś w pętli na każdym kroku. Tu żyje większość programistów i jest to naprawdę produktywne — sesje trwają teraz średnio 23 minuty (z 4 rok temu), a agent wykonuje ~20 autonomicznych działań i ~47 wywołań narzędzi, zanim Cię potrzebuje.
Orkiestrator jest inny rodzajem, nie stopniem. Uruchamiasz teraz wiele agentów, każdy z własnym oknem kontekstu, pracujących asynchronicznie, gdy Ty planujesz i sprawdzasz. Jak ujmuje to Osmani, wymaga to „fundamentalnie innego zestawu umiejętności: jasnych specyfikacji, dekompozycji pracy i weryfikacji wyników, a nie pisania kodu samodzielnie”. Jego bezpośrednia ocena: większość programistów tkwi na poziomie 3–4 zdolności; orkiestracja zaczyna się na poziomie 6, a skok to klif, nie rampa.
Dlaczego orkiestra wygrywa (gdy wygrywa)
Argument za multi-agent to nie tylko „więcej pracowników”. Teza Osmaniego jest taka, że cztery przewagi się mnożą, a nie sumują:
- Równoległość — trzy agenty budujące jednocześnie frontend, backend i testy to 3x przepustowości, nie 10% szybciej.
- Specjalizacja — „agent, który zna tylko
db.js, pisze lepszy kod bazodanowy niż taki żonglujący całym Twoim repozytorium”. Wąski kontekst to zaleta. - Izolacja — git worktrees pozwalają równoległym agentom pracować bez deptania swoich zmian; konflikty scalania przestają być podatkiem koordynacyjnym.
- Kumulujące się uczenie — kurowany przez człowieka
AGENTS.mdgromadzi wzorce między sesjami, więc każdy przebieg startuje mądrzejszy niż poprzedni.
Ten ostatni punkt ma ostre zastrzeżenie, które dane czynią jednoznacznym: AGENTS.md musi być kurowany przez człowieka. Badania cytowane w raporcie wykazały, że pliki AGENTS.md generowane przez LLM nie dają korzyści, a wręcz mogą obniżyć wskaźnik powodzenia o około 3%. Pliki kontekstu pisane ręcznie dają natomiast 40% mniej błędów agentów i 55% szybsze ukończenie zadań. Kumulacja jest realna, ale tylko gdy plik należy do człowieka.
Gdzie orkiestra się załamuje
Konfiguracje jednoagentowe uderzają w trzy twarde ściany — przeciążenie kontekstu, brak specjalizacji i brak sposobu na koordynację zależności — i te ściany są powodem, dla którego istnieje orkiestracja. Ale orkiestracja wprowadza własny, groźniejszy tryb awarii, który warto wypowiedzieć wprost:
„Wąskie gardło człowieka było cechą, nie błędem. W ludzkim tempie błędy kumulują się powoli, a ból wymusza wczesną korektę. Z armią agentów małe pomyłki kumulują się w tempie, które wyprzedza Twoją zdolność ich wyłapania.” — Addy Osmani
To centralne ryzyko orkiestratora. Gdy kierujesz pięćdziesięcioma agentami równolegle, niejasna specyfikacja nie spowalnia Cię — ona się mnoży, pięćdziesiąt razy, zanim cokolwiek przejrzysz. Co prowadzi do najważniejszego zdania całej dyskusji: wąskim gardłem nie jest już generowanie, lecz weryfikacja. Generowanie kodu jest teraz tanie, szybkie i równoległe. Wiedza, czy kod jest poprawny, to ograniczenie — a równoległa orkiestra produkuje błędną pracę tak samo szybko jak poprawną. Ten sam argument postawiliśmy od strony pojedynczej pętli w Projektowaniu pętli agentów, które działają, gdy śpisz: zła pętla wysyła zły kod szybciej. Pomnóż to przez pięćdziesiąt.
Wzorce, które to spinają
Działająca orkiestracja to nie wolna amerykanka; to kilka zdyscyplinowanych wzorców:
- Subagenty — rodzic spawnuje wyspecjalizowane dzieci do niezależnych zadań i zarządza grafem zależności ręcznie. Neutralne kosztowo, ale koordynacja wciąż na Tobie.
- Zespoły agentów — prawdziwa równoległa egzekucja z liderem zespołu, współdzieloną listą zadań (ze śledzeniem zależności i blokowaniem plików) oraz członkami działającymi w osobnych panelach. Komunikacja peer-to-peer nie pozwala liderowi stać się wąskim gardłem.
- Pętla Ralpha — małe atomowe zadania w bezstanowych-lecz-iteracyjnych cyklach: wybierz → zaimplementuj → zwaliduj → zatwierdź → zresetuj. Omija przepełnienie kontekstu, trzymając ciągłość w historii gita i pamięci zewnętrznej, a nie w jednym rozdętym oknie.
A pod nimi wszystkimi te same bramki jakości: wymagaj planu przed kodem (znacznie taniej naprawić zły plan niż zły kod), podłącz automatyczne hooki uruchamiające testy, zanim zadanie zostanie zaliczone, i utrzymuj ten AGENTS.md w kuratorskim stanie. Te bramki to warstwa weryfikacji — harness rozciągnięty na cały zespół agentów.
Deleguj zadania, nie osąd
Jeśli jest jedno zdanie do wyniesienia ze zmiany orkiestracyjnej, to Osmaniego: „Deleguj zadania, nie osąd.” Pozwól agentom obsłużyć ograniczoną pracę z jasnymi kryteriami zaliczenia/odrzucenia. Zatrzymaj dla siebie rzeczy, które się nie dekomponują: architekturę, decyzję, czego nie budować, przegląd z pełnym kontekstem i smak, który tworzy dobre systemy. Twoja specyfikacja jest dźwignią; gdy jest niejasna, orkiestra wzmacnia niejasność.
To czysto mapuje się na zmianę roli programisty, o której pisaliśmy. Praca przesuwa się w górę stosu: od pisania kodu do specyfikowania pracy, jej dekompozycji i weryfikacji wyniku zespołu, który nigdy nie śpi.
Dlaczego to zbudowane dla zespołów Azji Południowo-Wschodniej
Oto część, która najbardziej liczy się dla tego regionu. Orkiestracja to mnożnik siły, który skaluje wynik bez skalowania zatrudnienia — a ta asymetria sprzyja dokładnie małym, lekkim kapitałowo zespołom, których pełno w Azji Południowo-Wschodniej. Dwu- lub trzyosobowe studio w Phnom Penh czy Da Nang, które nauczyło się orkiestrować, może podjąć się zakresu dostawy zespołu wielokrotnie większego, bo ograniczeniem nie jest już to, ilu inżynierów zatrudniasz — lecz to, jak dobrze kilkoro z nich potrafi zdekomponować pracę, napisać ostre specyfikacje i zweryfikować wynik.
To zakład na umiejętności, nie na kapitał. Wymaga inżynierów, którzy potrafią myśleć systemowo, pisać precyzyjne specyfikacje i projektować weryfikację — te same trwałe, wolne od GPU zdolności, o których wciąż argumentujemy, że region może je budować. Frontierowe laboratorium chętnie wynajmie Ci pięćdziesiąt agentów. Czego nie może dostarczyć, to osąd, który zamienia pięćdziesiąt agentów w dowiezione, poprawne oprogramowanie dla problemu, którego nigdy nie widziało. Ten osąd — smak dyrygenta, przeskalowany na orkiestrę — to praca warta posiadania.
Agenty są instrumentalistami. Orkiestracja jest partyturą. A część, która decyduje, czy to muzyka, czy hałas, wciąż, zdecydowanie, należy do Ciebie.