AI Claude mění kódování: Většinu softwaru už píše umělá inteligence, vývojáři jen dohlíží
InovaceUdálost Code with Claude, dvoudenní setkání softwarových vývojářů v Londýně pořádané společností Anthropic, ukázala, jak rychle se mění budoucnost kódování. Na akci, která začala 19. května, se téměř polovina přítomných vývojářů přiznala, že v posledním týdnu odeslala tzv.
Událost Code with Claude, dvoudenní setkání softwarových vývojářů v Londýně pořádané společností Anthropic, ukázala, jak rychle se mění budoucnost kódování. Na akci, která začala 19. května, se téměř polovina přítomných vývojářů přiznala, že v posledním týdnu odeslala tzv. „pull request“ (opravu nebo aktualizaci softwaru k revizi), který byl kompletně napsán umělou inteligencí Claude. Ještě překvapivější bylo, že většina z nich kód vůbec nečetla.
Není novinkou, že nástroje poháněné velkými jazykovými modely (LLM), jako je Anthropic Claude Code nebo OpenAI Codex, zásadně mění způsob tvorby softwaru. Přední technologické společnosti se dnes chlubí, jak málo kódu jejich vývojáři píší ručně. Jeremy Hadfield, inženýr z Anthropic, uvedl, že většina softwaru v Anthropic je nyní napsána právě systémem Claude, včetně kódu pro samotný Claude Code. Tento nový přístup se stal normou překvapivě rychle. Ještě před rokem, kdy Anthropic vydal Claude 4, byly jeho kódovací schopnosti omezené. S nejnovějšími aktualizacemi (zejména Claude 4.6 a 4.7) se však Claude Code stal nástrojem, kterému vývojáři stále častěji svěřují svou práci.
Anthropic si klade za cíl posunout automatizaci co nejdále. Místo toho, aby AI generovala kód a lidé jej následně opravovali, chce společnost, aby Claude kontroloval a opravoval svou vlastní práci. Boris Cherny, vedoucí projektu Claude Code, v úvodní řeči zdůraznil, že výchozím stavem už není „já vyzvu Claude“, ale „nechám Claude vyzvat sebe sama“. To znamená, že lidští vývojáři by v ideálním případě neměli ani vidět chybové zprávy, protože Claude bude kód testovat a upravovat, dokud nebude fungovat správně.
Ravi Trivedi, další inženýr z Anthropic, představil novou funkci nazvanou „dreaming“ (snící režim), která byla oznámena před dvěma týdny. V tomto režimu si agenti Claude Code píší poznámky, zaznamenávají užitečné informace o konkrétních úkolech a ukládají je. Když jiný kódovací agent později začne pracovat na stejném kódu, může tyto poznámky využít k rychlejšímu pochopení a poučení se z chyb, které udělali předchozí agenti. Systém „dreaming“ pak tyto poznámky čte, konsoliduje informace, hledá vzorce a běžné problémy napříč různými úkoly, čímž pomáhá Claude Code učit se o konkrétní kódové základně a neustále se zlepšovat.
Navzdory nadšení na konferenci se mimo ni objevují zprávy, že mnozí programátoři zpochybňují tuto novou budoucnost. Na online fórech, jako je Reddit a Hacker News, si někteří stěžují, že nástroje pro kódování s umělou inteligencí jsou prosazovány manažery, kteří usilují o zvýšení produktivity, zatímco v praxi technologie ztěžuje vývoj softwaru kvůli nutnosti revidovat velké množství generovaného kódu. Jiní tvrdí, že jejich kódovací dovednosti klesají, protože stále více úkolů svěřují AI. Výzkumníci také varovali, že nástroje AI mohou produkovat nebezpečný kód, který zvyšuje zranitelnost softwaru vůči útokům.