
AI assisted code review přímo ve vývojovém studiu
Praktická showcase o tom, jak využít AI v code review procesu s minimem externích závislostí.
Přejít na obsah|Přejít k hlavnímu menu|Přejít k vyhledávání
Jak se změní váš pracovní den, když vám při kódování radí AI? Půl roku pracuju s GitHub Copilotem ve VS Code na Angular projektech, a tady je můj upřímný pohled na to, co funguje, co ne a kde si pořád musím posvítit sám. Upřímně a bez příkras. Jen reálný den z praxe.
Prvním impulzem opravdu se ponořit do Copilota naplno byla přednáška na FrontKon 2025 v Brně. Ta mě přiměla přestat se na AI dívat jako na zajímavost a začít ji brát jako součást každodenní práce.
Můj den začíná docela klasicky: rychlá kontrola Teams a e-mailu, odpovědi na zprávy. Pak hned code review kódu kolegů. Tady jsem zjistil, že Copilot pomáhá i s věcmi, které bych dříve řešil čistě sám. Rychle pochopí kontext změn, navrhne komentář, občas upozorní na potenciální problém, který bych snadno přehlédl.
Pak přichází vlastní práce: nová feature nebo bug. A tady nastupuje Copilot naplno. Znáte ten pocit, kdy máte prázdný soubor a nevíte, kde začít? Copilot mi pomůže překonat tu první prázdnotu: navrhne strukturu komponenty v Nx monorepu, vygeneruje základ servisy, připraví výchozí kostru kódu. Nemusím začínat od nuly a můžu se rovnou soustředit na to, co je důležité: architekturu, UX a konkrétní rozhodnutí.
Dobře to vystihuje jedna metafora: AI je jako junior v týmu. Pomůže rozjet, urychlí start, ale nenese odpovědnost za finální řešení. Ta zůstává na mně.
Kde Copilot opravdu šetří čas? Prakticky u všeho, co je součástí mého Angular workflow:
Copilot se nehodí jen na dopsání řádku kódu, ale na celý workflow od plánování, přes implementaci až po commit message. Čím víc kontextu mu dám, tím lepší výsledek dostanu. Platí přitom jednoduchá zkušenost: čím přesnější prompt s jasnou specifikací toho, co chci, jaký je kontext a co očekávám na výstupu, tím méně času trávím opravováním.
U větších featur jsem si vytvořil konkrétní postup, který mi výrazně zlepšil výsledky:
Tenhle přístup mi ukázal, že AI funguje nejlépe jako série soustředěných kroků, ne jako jedno velké „udělej mi to”. Rozdělení na plánování, implementaci a nezávislé review dramaticky zvyšuje kvalitu výsledku.
Po obědě standup, pak buď pokračování dopolední práce, nebo analýza nového problému. A tady přicházejí chvíle, kdy AI přestává být bezproblémovým parťákem.
Spravuji víc repozitářů: sdílené Angular komponenty, jeden velký legacy frontend se starší codebase a technickým dluhem a 3 novější projekty. A právě u toho legacy kódu naráží Copilot na problém: opírá se o existující kód. Pokud je ten kód plný zastaralých Angular patterns, agent je přejímá a šíří dál. Výstupy pak vypadají na první pohled správně, ale používají vzory, od kterých jsme se dávno odklonili.
Řešení, ke kterému jsem postupně došel, je tříkrokové:
A pak jsou tu klasická rizika, která znáte:
Proto je pořád klíčové: kritické myšlení, code review a vývojář jako poslední instance odpovědnosti. AI je parťák, ne autopilot.
Konec dne často patří přípravě merge requestu. A i tady Copilot pomáhá: shrne změny, navrhne popis MR, usnadní review kolegům. Tím se zrychluje nejen implementace, ale i komunikace v týmu. Dobře připravený MR zlepšuje review proces a snižuje tření, a to je v praxi často stejně cenné jako samotný kód.
Jak se moje role mění? Méně „píšu kód ručně od nuly”, víc „řídím, promptuju, kontroluju”. A s tím přichází nová dovednost: dobře specifikovat problém je stejně cenné jako ho umět vyřešit.
Půl roku s Copilotem mi ukázalo pár věcí:
Sám jsem prošel cestu od ChatGPT pro obecné dotazy k Copilotu přímo ve VS Code na celý workflow. A kam míří další krok? Chci vyzkoušet Copilot CLI a podívat se, co nabídne mimo editor. Dál bych rád definoval vlastní agenty a experimentoval s multiagentním workflow, kde víc specializovaných agentů spolupracuje na jednom úkolu.
Zkuste to taky, ale přistupujte k tomu s rozvahou. Nastavte si AGENTS.md, definujte vlastní SKILLS pro opakující se úlohy, experimentujte s vlastním MCP serverem jako kontextovou vrstvou a nepřestávejte přemýšlet nad tím, co vám AI skutečně dává.
Inspirováno přednáškou z konference FrontKon 2025.

Praktická showcase o tom, jak využít AI v code review procesu s minimem externích závislostí.

Na konkrétním příkladu ze zákaznického projektu si ukážeme, jak obrovský je dopad, zapojíme-li agenty na všech úrovních procesu vývoje softwaru nejen jako asistenty při psaní kódu. Pokusím se dát návod, jak budovat vývojový proces budoucnosti (spíše již současnosti).

S oživováním hardware máme v Edhouse dlouhodobé zkušenosti. Ve skutečnosti ale takový hardware není živý, jen mu dodáme softwarové rozhraní, pomocí kterého s ním uživatel dokáže komunikovat a ovládat ho. Vdechnout ale hardwaru život, i když jen ten umělý, nemusí být v dnešní době vůbec problém.
Děkujeme za váš zájem o odběr našeho newsletteru! Pro dokončení registrace je potřeba potvrdit vaše přihlášení. Na zadaný e-mail jsme vám právě zaslali potvrzovací odkaz. Klikněte prosím na tento odkaz, aby bylo vaše přihlášení dokončeno. Pokud e-mail nenajdete, zkontrolujte prosím složku nevyžádané pošty (spam) nebo složku hromadné pošty.
