Claude Code sa posúva od AI asistenta pracujúceho na jednej úlohe k systému, ktorý dokáže koordinovať viac programátorských procesov súčasne.
Anthropic predstavil prepracovanú funkciu Projects, ktorá umožňuje používateľovi zadať väčší cieľ v jednej konverzácii. Claude následne sám vyhodnotí, ako prácu rozdeliť, vytvorí viac paralelných vlákien a jednotlivým agentom pridelí samostatné úlohy.
Používateľ tak už nemusí ručne otvárať niekoľko Claude Code sessions, vysvetľovať každej rovnaký kontext a následne ich výsledky spájať.
Claude má túto koordináciu robiť sám.
Jedno zadanie, niekoľko agentov
Predstavme si, že vývojár potrebuje upraviť väčšiu aplikáciu.
Jedno vlákno môže analyzovať backend, druhé upravovať frontend, tretie pripravovať testy a ďalšie kontrolovať výkon alebo dokumentáciu.
Všetky pracujú paralelne v rámci jedného projektu a zdieľajú jeho širší kontext, ciele a dostupné súbory.
Nad nimi funguje hlavná konverzácia ako koordinátor.
Claude podľa Anthropic dokáže prácu rozdeliť, sledovať jednotlivé výsledky, kontrolovať ich a nakoniec zostaviť výsledné riešenie.
Pre komplexnejšie vývojové úlohy je to výrazná zmena. Namiesto toho, aby človek postupoval jednu úlohu za druhou, môže časť práce prebiehať súčasne.
Každé vlákno má vlastnú vetvu
Dôležitá je aj technická implementácia.
Každé pracovné vlákno funguje ako samostatná cloudová Claude Code session a pracuje na vlastnej vetve repozitára.
To znamená, že viac agentov môže súčasne upravovať rovnaký projekt bez toho, aby si automaticky prepisovali zmeny.
Ak však dve vlákna upravia rovnakú časť kódu, stále môžu vzniknúť klasické Git merge konflikty, ktoré bude potrebné vyriešiť.
Anthropic tak nenahrádza existujúce vývojárske postupy, ale stavia paralelných AI agentov priamo na nich.
Notebook môžete zavrieť
Jednou z najpraktickejších noviniek je cloudové vykonávanie.
Jednotlivé vlákna nemusia bežať na lokálnom počítači používateľa. Práca prebieha na cloudovej infraštruktúre Anthropic.
Používateľ preto môže úlohu spustiť, zavrieť notebook a Claude môže pokračovať ďalej.
Neskôr je možné projekt znovu otvoriť a skontrolovať, čo jednotlivé vlákna urobili.
Anthropic umožňuje priebeh sledovať a usmerňovať aj z telefónu.
To mení Claude Code z nástroja, pri ktorom musí programátor často sedieť pri otvorenom termináli, na systém bližší autonómnemu cloudovému vývojovému pracovníkovi.
Anthropic ukazuje príklad s optimalizáciou aplikácie
Firma opisuje napríklad situáciu, keď vývojár zadá Claude cieľ znížiť odozvu checkout procesu v aplikácii.
Claude môže následne rozdeliť prácu medzi viac vlákien.
Jedno analyzuje jednotlivé API endpointy, ďalšie testuje možné optimalizácie a iné pripravujú samostatné pull requesty.
Podobne môže projekt obsahovať backendový, webový aj mobilný repozitár a Claude môže koordinovať zmenu naprieč všetkými troma.
To je presne typ práce, pri ktorom tradičný AI chatbot začína narážať na limity jednej konverzácie.
Nie je to iba klasický „subagent“
Claude Code už predtým vedel používať subagentov a ďalšie mechanizmy na rozdelenie práce.
Nové Projects idú o úroveň vyššie.
Jednotlivé vlákna sú plnohodnotné cloudové sessions s vlastným pracovným prostredím. Môžu pritom samy používať ďalších subagentov, slučky alebo automatizované workflow.
Vzniká tak hierarchia, v ktorej hlavný Claude koordinuje niekoľko pracovných vlákien a tie si môžu ďalej rozdeľovať vlastnú prácu.
Práve tým sa vývojové AI nástroje približujú modelu, kde jeden človek neriadi iba jedného asistenta, ale malý tím softvérových agentov.
Cloud mení aj spôsob, akým používame AI
Anthropic túto filozofiu rozširuje aj mimo samotného programovania.
Jeho cloudové nástroje umožňujú vytvárať aj plánované úlohy, ktoré pokračujú bez zapnutého notebooku. Claude môže napríklad pravidelne kontrolovať nové pull requesty, aktualizovať dokumentáciu alebo vykonávať ďalšie opakujúce sa úlohy.
Hranica medzi chatbotom a autonómnym pracovným systémom sa tak postupne stiera.
Používateľ nemusí pri každom kroku zadávať ďalší prompt. Čoraz častejšie zadáva iba cieľ a kontroluje výsledky.
Zatiaľ ide o beta verziu
Nové Projects zatiaľ nie sú automaticky dostupné každému používateľovi Claude Code.
Anthropic ich spustil v beta verzii najskôr pre vybraných používateľov Claude Pro a Max využívajúcich cloudové sessions.
Firma plánuje funkciu postupne rozširovať aj na ďalšie plány vrátane Team a Enterprise.
To znamená, že ak používateľ novú možnosť vo svojom Claude Code ešte nevidí, nemusí ísť o chybu.
Programovanie sa mení z písania kódu na riadenie práce
Najzaujímavejší na novinke možno nie je samotný paralelný beh agentov.
Je ním zmena úlohy človeka.
Pri klasickom použití AI programátor zadá úlohu, čaká na výsledok, skontroluje ho a zadá ďalšiu.
Pri Projects môže namiesto toho definovať širší cieľ, nechať AI rozdeliť prácu medzi niekoľko samostatných agentov a následne sa sústrediť predovšetkým na kontrolu architektúry a výsledkov.
Ak sa tento spôsob práce osvedčí, Claude Code, Codex a podobné nástroje sa postupne môžu meniť z pomocníkov pri programovaní na systémy, ktoré riadia celé menšie vývojové workflow.
A práve to môže byť jedna z najväčších zmien v AI programovaní: človek už nemusí zadávať každý jednotlivý krok. Čoraz viac bude určovať, čo má byť výsledkom, zatiaľ čo AI bude riešiť, ako sa k nemu dostať.
