← Blog

Jak dnes vývojáři pracují s AI?

23.01.2026
Jak dnes vývojáři pracují s AI?

Rozhovor s naším kolegou Vilémem Raškou o tom, kde AI pomáhá a kde naráží na limity.

Kdy jste se začal zajímat o AI ve vývoji a jak se tím změnil způsob vaší práce?

Začal jsem AI věnovat více pozornosti, když se v roce 2022 objevil ChatGPT. Byl jsem zvědavý, co dokáže a jak by se dal prakticky využít při vývoji softwaru.

Ve srovnání s mou dřívější prací byla změna docela výrazná. Před AI jsem většinu kódu psal ručně, nanejvýš s pomocí základních návrhů struktury, které poskytovalo samotné vývojové prostředí. Dnes mi AI pomáhá s rutinnějšími částmi programování, což mi umožňuje soustředit se více na celkovou architekturu a samotný produkt. Tento posun považuji za jednu z největších změn ve své každodenní práci.

Které AI nástroje aktuálně používáte při vývoji?

Mým hlavním vývojovým prostředím je Zed, moderní editor kódu navržený speciálně pro vývojáře. Již ve své základní podobě nabízí integrované AI funkce, které pomáhají s psaním a úpravami kódu. Kromě toho používám OpenCode, nástroj založený na AI agentech – automatizovaných pomocnících, kteří dokážou pracovat s kódem na základě zadaných instrukcí. Tato kombinace mi momentálně vyhovuje nejvíce a používám ji dlouhodobě.

Pokud jde o samotné jazykové modely, pracuji s LLMs – velkými jazykovými modely, které pohánějí většinu dnešních AI nástrojů. Používám modely jako Claude Sonnet 4.5 nebo Gemini 3 Pro a přistupuji k nim obezřetně. Formuluji prompty – textové instrukce, které dávám AI – tak, aby popisovaly jasně definovaný úkol. Jako vývojář zůstávám zodpovědný za rozhodnutí o dalším vývoji řešení. Díky tomuto přístupu obvykle dostávám výstupy, se kterými lze bez větších úprav dále pracovat.

V čem vám dnes AI pomáhá nejvíce?

Nejčastěji mi AI pomáhá zrychlit práci s dokumentací a psaní kódu. V obou případech jde především o úsporu času. Namísto zdlouhavého vyhledávání nebo opakovaného psaní podobných částí kódu se mohu mnohem rychleji posunout k dalšímu úkolu.

Důležitou součástí je pro mě také práce se samotným promptem – instrukcí, která popisuje, co má AI dělat. To využívám hlavně při práci s jednotlivými funkcemi s jasně definovanými vstupy a výstupy.

Formulování promptu mě nutí přesně definovat, co by mělo finální řešení dělat a za jakých podmínek má fungovat. Během jeho psaní si ujasňuji, jaký problém vlastně řeším, jaký výsledek očekávám a kde jsou jeho hranice. Je to podobné, jako když vysvětluji problém kolegovi. Díky tomu mám v mnoha případech jasno ještě dříve, než AI vygeneruje svou odpověď.

AI využívám primárně jako nástroj pro generování kódu. Promýšlení návrhu konkrétního řešení však zůstává zásadní součástí mé práce, za kterou nesu plnou zodpovědnost.

V čem dnes spatřujete limity AI?

Jedním z hlavních omezení je práce s informacemi o širším kontextu řešeného problému. Už jen samotná identifikace tohoto kontextu může být obtížná a bez dostatečného přehledu o projektu se hledání řešení stává velmi náročným. AI často pracuje pouze s tím, co vývojář explicitně poskytne, a nedokáže si potřebný kontext doplnit sama.

Další omezení spočívá v samotných jazykových modelech. I když se to tak může zdát, AI nemyslí stejným způsobem jako lidé a nedokáže hledat souvislosti mezi tématy, která se na první pohled zdají nesouvisející. Právě proto jí nenechávám volnou ruku.

Obvykle mám poměrně jasnou představu o tom, co by měla AI vytvořit. Jakmile něco vygeneruje, vždy kód zkontroluji a snažím se přesně pochopit, co dělá. Považuji to za nezbytný krok. Kód, kterému nerozumím, nemohu předat dál ani použít v projektu.

Jakou radu byste dali vývojáři, který s AI právě začíná?

Kdybych měl poradit vývojáři, který právě začíná, doporučil bych používat AI hlavně jako pomůcku pro učení a orientaci. Typicky pro vyhledávání informací o jazyce, knihovnách nebo jednotlivých funkcích, se kterými se člověk právě seznamuje. Nedává mi smysl nechat AI napsat celý kus kódu a okamžitě ho použít, aniž by mu člověk rozuměl, protože pak rychle ztratí přehled o tom, co se v kódu skutečně děje.

S rostoucími zkušenostmi se však přístup k AI postupně mění. Zkušenější vývojáři si časem najdou svůj vlastní způsob, jak AI začlenit do své práce tak, aby jim to dlouhodobě vyhovovalo.

Nejnovější články