Simon Willison: AI agenti budujú kód bez budovania zdieľaného porozumenia — Babylonský efekt
Hlavná myšlienka
Armin Ronacher (tvorca Flask, Jinja, Rye) publikoval esej 'The Tower Keeps Rising' v ktorej použil Bruegelov Babylonský obraz ako metaforu pre AI-akcelerovaný vývoj softvéru. Jeho centrálny argument: tradičný vývoj vyžadoval trenie — čítanie kódu, kladenie otázok, vysvetľovanie zmien — ktoré slúžilo na synchronizáciu tímového chápania architektúry. AI agenti toto trenie odstraňujú.
Kontext
Ronacher reaguje na rastúce používanie autonómnych coding agentov (Claude Code, Cursor Autopilot) v tímoch. Na rozdiel od babylonskej veže (kde strata komunikácie zastavila stavbu) AI-asistované projekty ďalej rastú aj potom, čo sa rozpadol spoločný technický jazyk tímu — viditeľný výstup (riadky kódu, PR-čká) pokračuje, neviditeľné porozumenie sa stráca. Simon Willison to 14. júla zdieľal vo svojom linkblogu ako výrazný insight.
Prečo to stojí za pozornosť
Pre engineering manažérov a senior developerov tento framework pomenúva riziko, ktoré mnohí intuitívne cítia ale nevedia artikulovať: AI zvyšuje rýchlosť ale môže znižovať koherenciu. Praktický dôsledok: tímy potrebujú aktívne investovať do 'slow knowledge-sharing' aj keď to spomaľuje AI-asistovanú produktivitu.
Detaily / argumenty
- Metafora: Babylonská veža rastie aj bez spoločného jazyka — ale architektonický dlh sa hromadí neviditeľne
- Kľúčový bod: trenie v kóde review, pair programming, technické diskusie nebolo waste — bola to synchronizácia mentálnych modelov
- AI agenti produkujú správny kód rýchlo, ale nikto okrem nich 'nečítal' celú cestu zmeny
- Ronacher navrhuje zámerné 'slow zones' kde tím diskutuje kód bez AI asistenta