Přeskočit na obsah

Tato stránka byla automaticky přeložena z angličtiny, jediného jazyka, ve kterém se tento web píše. Číst originál.

Vývojový tým postavený na AI

Několik lidí a ještě víc asistentů než lidí pracuje ve stejném repozitáři ve stejnou dobu.

Vývojový tým postavený na AI

Kdo to je

Tým, který se kolem asistentů už přeorganizoval, a ne jen je přijal. Dva až deset lidí a v každém okamžiku víc relací než lidí: kódovací agenti ve worktree, revizní agenti na branchích, noční běhy, které nikdo nesleduje.

Jak fungují

Práce se rozvětvuje. Člověk stanoví výsledek, několik pracovníků se pokusí o jeho části a někdo je integruje. Úzké hrdlo se přesunulo: už to není psaní, ale vědět, co ostatní pracovníci už udělali, už rozhodli a už rozbili.

Co se pokazí

Duplicitní práce, která vypadá jako paralelismus. Jeden pracovník ruší změnu druhého, protože ani jeden neviděl rozsah toho druhého. Repozitář, kde si tři relace myslí, že vlastní tentýž soubor. Izolace — worktree pro každého — kolizi odkládá, ale duplikaci nebrání, protože duplikaci brání deklarovaný, viditelný rozsah.

25 okamžiků

Každý okamžik, který pojmenovává tento. Odvozeno z okamžiků; tato stránka žádný seznam nevede.

  1. vysvětlovali jste stejný kontext zbrusu nové relaciZnalost repozitáře, která existovala jen v konverzaci, se musí ručně znovu předat každému dalšímu workerovi. cena: střednístálé Proč a co s tím →
  2. našel dva agenty, kteří opravují tutéž chybu ve dvou větvíchDva workeři stráví každý den na jedné vadě, protože vlastnictví bylo implicitní a ani jeden druhého neviděl. náklady: vysokéběžné Proč a co dělat →
  3. přijali jste „hotovo“, protože to řekl model, a druhý den za to zaplatiliPlynulé tvrzení o dokončení se bere jako důkaz, protože nic předem nezapsalo, co by muselo platit. cena: vysokáběžné Proč a co s tím →
  4. otevřeli jste CLAUDE.md a AGENTS.md a našli dvě různé sady pravidel pro jeden repozitářKaždý provider čte svůj ručně upravovaný soubor, nic je nepropojuje a platná smlouva závisí na tom, který nástroj je zrovna otevřený. cena: vysokáběžné Proč a co s tím →
  5. viděli jste, jak relace zruší rozhodnutí z minulého týdne, a to z důvodu, pro který vznikloRozhodnutí, jehož důvod žil jen v konverzaci, nelze přezkoumat, jen znovu obhajovat — a to workerem s méně informacemi, než měl ten první. cena: vysokáběžné Proč a co s tím →
  6. našli jste úlohu „rozpracovanou“, kterou tři týdny nikdo nezměnilStav, který byl napsán, a ne vypočítán, je pravdivý v okamžiku zápisu a od té chvíle tiše zastarává. cena: středníběžné Proč a co s tím →
  7. ptali jste se, co dělali workeři minulou noc, a měli jen přepisy, které se dají prohledatLog konverzace zaznamenává, co bylo řečeno, ne co se stalo, takže na provozní otázku musí odpovědět člověk čtoucí prózu. cena: vysokáběžné Proč a co s tím →
  8. našli jste pravidlo pro adresář v README, které žádná relace nikdy nenačetlaLokální pravidlo je buď v vždy načítaném souboru, kde za ně platí každá relace, nebo vedle kódu, kde ho nic nespojuje s upravovanou cestou. cena: vysokáběžné Proč a co s tím →
  9. strávili jste hodinu zjišťováním něčeho, co repozitář už věděl, a to dvakrátWorker zjistí něco nákladného o kódové základně, jednou to využije a se skončením relace to zanikne, protože to nikdo nezměnil v trvalý záznam. cena: středníběžné Proč a co s tím →
  10. viděli jste, jak vždy načítaný instrukční soubor přerostl tisíc řádkůVše důležité se přidává do vždy načítaného souboru, takže každá relace platí za každé pravidlo a žádné nečte pozorně. cena: středníběžné Proč a co s tím →
  11. viděli jste, jak jeden worker záměrně vrátil změnu jiného workeraWorker vidí na své cestě nevysvětlenou změnu, usoudí, že je špatná, a odstraní ji — správně, podle důkazů, které měl. cena: vysokáobčasné Proč a co s tím →
  12. našli jste pět worktrees a nedokázali říct, který z nich ještě něco znamenáIzolace se snadno vytváří a draze se o ní uvažuje: nic nezaznamenává, k čemu worktree sloužil ani zda jeho práce přistála. cena: středníběžné Proč a co s tím →
  13. našli jste hotovou práci na větvi, kterou nikdo nikdy nemergnulWorkeři vyprodukují mnohem víc, než integrace pojme, a nic neodlišuje hotovou práci od hotové a zapracované. cena: vysokáběžné Proč a co s tím →
  14. měli jste dvě relace píšící do jednoho checkoutu, aniž o sobě jedna vědělaDva workeři v jednom pracovním stromě se navzájem vidí jen jako nevysvětlené změny souborů a každý bere toho druhého jako šum. cena: vysokáobčasné Proč a co s tím →
  15. změnili jste politiku na jednom místě a na třech dalších stále platila staráRozhodnutí se aktualizuje u zdroje a generované kopie dál servírují předchozí verzi, aniž by rozdíl cokoli hlásilo. cena: vysokáběžné Proč a co s tím →
  16. šel hledat, proč jsme to zvolili, a našel chatový logRozhodnutí učiněné v relaci je uloženo tam, kde ho přečte jen ta relace, takže ho nelze ani revidovat, ani objevit. náklady: vysokéstálé Proč a co s tím →
  17. našli jste kód, který odporoval rozhodnutí zapsanému v repozitářiRozhodnutí bylo zaznamenáno a implementace šla opačným směrem, protože nic nespojuje rozhodnutí s cestami, kterým vládne. cena: vysokáobčasné Proč a co s tím →
  18. uzavřel úkol, jehož kritéria přijetí nic skutečně neověřiloDokončení se zaznamenává jako změna stavu v trackeru, ne jako důkaz v repozitáři, takže se obojí okamžitě rozejde. náklady: vysokéběžné Proč a co s tím →
  19. vydal změnu rozhraní, jejíž dokument kontraktu stále popisoval to staréKontrakt udržovaný ručně vedle kódu, který popisuje, zastará při první změně, která na něj zapomene. náklady: vysokéběžné Proč a co s tím →
  20. vložil příkaz z dokumentace a sledoval, jak selhalPříklady se píšou jednou, v próze, a nic je už nikdy nespustí. náklady: středníběžné Proč a co s tím →
  21. měli zelený pipeline nad vygenerovanými soubory, které už neodpovídaly svým zdrojůmTesty procvičují kód a neříkají nic o commitnutých výstupech z něj odvozených, takže build je zelený a artefakty špatně. náklady: středníčasté Proč a co dělat →
  22. přišel o selhání, které už worker reprodukoval, protože relace skončilaSelhání pozorované uvnitř relace je popsáno v té relaci a nikde jinde, takže další začíná od hlášení, ne od důkazů. náklady: středníběžné Proč a co s tím →
  23. nalezeno totéž vysvětlené třikrát, pokaždé trochu jinakKaždá ručně udržovaná kopie faktu driftuje podle vlastního rozvrhu a čtenář nepozná, která kopie je aktuální. náklady: střednístálé Proč a co dělat →
  24. strávil první hodinu v neznámém repozitáři zjišťováním, co je tu normálníCo je v kódové základně konvenční, je znalost držená jejími štamgasty, takže za ni každý příchozí — člověk i stroj — platí znovu. náklady: střednístálé Proč a co dělat →
  25. sledoval, jak worker strávil den přístupem, který byl už vyloučenNegativní výsledky tvoří většinu experimentálního výstupu a nikdo je nezaznamenává, takže se prostor hledání prozkoumává znovu. náklady: středníběžné Proč a co s tím →

Prohledává názvy a popisy všech stránek, které tento web publikuje.