Krátká odpověď
Vývoj s AI asistenty v praxi znamená, že kód čte, píše a upravuje agent jako Claude Code nebo Cursor přímo v repozitáři projektu, zatímco senior programátor určuje zadání, kontroluje každou změnu a rozhoduje, co jde do produkce. Rutinní práce se tím výrazně zrychlí, ale odpovědnost za architekturu, bezpečnost a výsledek zůstává na člověku.
Níže popisujeme, jak vypadá běžný pracovní den s těmito nástroji, kde pomáhají nejvíc a kde by bez seniora napáchaly víc škody než užitku.
Co jsou Claude Code a Cursor
Oba patří mezi takzvané agentní asistenty pro programování. Na rozdíl od chatu, do kterého kopírujete kousky kódu, pracují přímo nad celým projektem:
- Claude Code od Anthropicu běží v terminálu (a umí se napojit i na editor). Přečte si repozitář, navrhne plán, upraví soubory, spustí příkazy a testy a výsledek ukáže ke schválení.
- Cursor je editor kódu s vestavěnou AI. Kromě doplňování a chatu má režim agenta, který umí udělat změnu napříč více soubory a spustit příkazy.
Princip je stejný: asistent má přístup ke kódu, vidí souvislosti a sám navrhuje i provádí úpravy. Právě proto je důležité, kdo ho řídí.
Jak vypadá jeden úkol od zadání po nasazení
1. Zadání lidskou řečí
Klient napíše například: „Doprava nad 2 000 Kč má být zdarma a v košíku chci vidět, kolik zbývá.“ Senior zadání upřesní (platí to i pro Slovensko? s DPH, nebo bez?) a teprve potom ho předá asistentovi. Nejasné zadání dá nejasný kód, AI to nezmění.
2. Agent se zorientuje v kódu
Asistent prohledá repozitář, najde výpočet dopravy, šablonu košíku a testy. V cizím nebo starém projektu je tohle největší úspora: místo hodiny čtení kódu máme mapu za pár minut.
3. Plán a úpravy
U větší změny necháme agenta nejdřív napsat plán a ten schválíme. Potom upraví soubory. Senior sleduje, co mění, a zastaví ho, když začne „vylepšovat“ věci, které zadání nežádalo.
4. Testy
Agent spustí existující testy a doplní nové pro změněné chování. Testy jsou v práci s AI důležitější než kdy dřív, protože jsou to mantinely, které asistent nemůže obejít řečmi.
5. Review seniora
Senior projde celý diff řádek po řádku: správnost, bezpečnost, výkon, čitelnost. Bez tohoto kroku nejde do produkce nic. „Hotovo“ od asistenta je návrh, ne fakt.
6. Nasazení a ověření
Změna jde do produkce a ověříme ji na živém webu nebo v aplikaci, ne jen v testech.
Kde AI pomáhá nejvíc a kde ne
| Úkol | Přínos AI | Role seniora |
|---|---|---|
| Orientace v cizím kódu | velký | ověřit, že mapa sedí |
| Rutinní úpravy, formuláře, volání API | velký | review a testy |
| Psaní testů a dokumentace | velký | zkontrolovat, zda testují to podstatné |
| Refaktoring | střední | hlídat rozsah a chování |
| Architektura a datový model | malý | rozhoduje člověk |
| Bezpečnost a práce s produkčními daty | malý | rozhoduje a ručí člověk |
Praktické rady z každodenní práce
- Malé kroky. Jeden úkol, jeden diff. Velké zadání „předělej celý modul“ skončí změnou, kterou nikdo nedokáže pořádně zkontrolovat.
- Pravidla projektu do souboru. Claude Code čte soubor
CLAUDE.md, Cursor má vlastní pravidla projektu. Zapište tam konvence, příkazy pro testy a věci, které se nesmí dělat. Asistent je pak dodržuje bez opakování. - Žádná produkční hesla. Agent pracuje s lokálním nebo testovacím prostředím. Přístupy do produkce a citlivá data mu nedáváme.
- Číst diff, ne shrnutí. Shrnutí od AI bývá optimistické. Pravdu říká až samotná změna v kódu.
- Pozor na zbytečný kód. Asistenti rádi přidávají ošetření, pomocné funkce a komentáře „pro jistotu“. Méně kódu znamená méně chyb a levnější údržbu.
Starý nebo cizí projekt
Velká část naší práce nejsou nové systémy, ale weby a aplikace, které psal někdo jiný, často před lety a bez dokumentace. Právě tady mají agentní asistenti největší přínos. Senior si nechá vysvětlit, jak projekt funguje, kde se počítá cena, odkud chodí objednávky a které části jsou křehké. Odpovědi si ověří v kódu, ne naslepo.
Prvním krokem u neznámého projektu bývá zprovoznit ho lokálně a spustit testy, pokud nějaké existují. Pokud ne, necháme asistenta napsat aspoň základní testy pro část, kterou budeme měnit. Teprve potom se dělá samotná změna. Tento postup trvá na začátku o chvíli déle, ale ušetří opravy po nasazení.
Co review nejčastěji zachytí
AI asistenti dělají jiné chyby než lidé. Ne překlepy, ale věci, které vypadají správně a v kontextu projektu nesedí:
- Vymyšlené funkce a parametry knihoven, které v dané verzi neexistují.
- Řešení vedle existujícího místo použití toho, co projekt už má.
- Dotazy do databáze v cyklu, které na testovacích datech fungují a v produkci zpomalí web.
- Chybějící kontrola oprávnění u nového formuláře nebo volání API.
- Testy, které projdou vždy, protože testují samy sebe, ne skutečné chování.
Každou z těchto chyb zkušený člověk v diffu vidí rychle. Bez něj by se dostaly do produkce.
Co to znamená pro klienta
Platíte hodiny seniora, ne hodiny psaní kódu. Při sazbě 38 € / hod bez DPH je rozdíl hlavně v tom, kolik hodin je potřeba. Orientačně: malá změna na webu kolem 15 minut, jednoduchý firemní web zhruba od hodiny, vlastní e-shop kolem 5 hodin a napojení na účetnictví zhruba den. Před větší prací vždy dostanete odhad, podrobnosti jsou na stránce Cena.
Pokud už máte projekt, který jste si s AI nástroji postavili sami, a teď řešíte bezpečnost, výkon nebo nasazení, podívejte se na službu AI kód do produkce. Na nové systémy je tu vývoj softwaru s AI a pokud chcete AI asistenty zavést do vlastního týmu, pomůžeme v rámci IT konzultací.
Chcete to vyzkoušet na vlastním zadání?
Pošlete nám jeden konkrétní úkol, klidně malý. Uvidíte, jak rychle se dá dostat od zadání k nasazené změně, když AI píše a senior ručí. Napište nám.
Časté otázky
Napíše AI celý projekt sama?
Ne. AI asistent napíše velkou část kódu, ale zadání, architekturu, kontrolu a rozhodnutí o nasazení dělá senior programátor. Bez toho vzniká kód, který funguje v ukázce a selže v produkci.
Který nástroj je lepší, Claude Code, nebo Cursor?
Oba patří k agentním asistentům a dělají podobnou práci. Claude Code je pohodlný v terminálu, Cursor přímo v editoru. Důležitější než výběr nástroje je, kdo ho řídí a jak se kontroluje výsledek.
Je kód psaný s AI bezpečný?
Ano, pokud každou změnu zkontroluje senior a projde testy. Bezpečnost řešíme stejně přísně jako u ručně psaného kódu a asistentům nedáváme přístup k produkčním heslům ani datům.
Je vývoj s AI levnější?
Hodinová sazba je stejná, 38 € bez DPH, ale na stejnou práci je potřeba méně hodin. Před větším úkolem dostanete odhad hodin.
Související články
Audit kódu: kdy si ho objednat a co dostanete
Audit kódu je nezávislý pohled seniora na to, v jakém stavu je váš software. Není to formalita, ale podklad pro rozhodnutí, do čeho investovat a co opravit jako první.…
Číst článek →Konec junior programátorů? Jak AI mění IT firmy
Díváme se na to zevnitř: jsme senioři, kteří s AI asistenty pracují denně. Není to konec juniorů, ale je to konec jedné cesty, kterou se z juniora stával senior.…
Číst článek →Je kód psaný s AI bezpečný? Jak ho kontrolujeme
Krátká odpověď: ano, pokud ho před nasazením zkontroluje zkušený člověk. Delší odpověď je o tom, co přesně je potřeba kontrolovat, protože AI se mýlí jinak než člověk.…
Číst článek →Nová éra začíná
vaším zadáním.
Napište, co potřebujete. Senior se ozve, AI se pustí do práce.