Autonomní AI programátor je program, který si sám vezme zadaný úkol, napíše k němu kód a testy, spustí je a výsledek odevzdá jako pull request – tedy návrh změny, který si člověk přečte, než se dostane do hlavní verze. Tento průvodce je pro šéfy softwarových firem a CTO, kteří zvažují, jestli takového AI vývojáře zapojit do týmu. Popisujeme, jak to funguje v mcptask.online, který vyvíjíme; principy ale platí obecně. Pokud už víte, co chcete, a hledáte srovnání nástrojů, přečtěte si přehled osmi nástrojů pro řízení AI programátorů.
Co je autonomní AI programátor (a čím se liší od asistenta v editoru)
Asistent v editoru napovídá programátorovi, který sedí u počítače: doplní řádek, navrhne funkci, odpoví na dotaz. Bez člověka nic neudělá a za výsledek odpovídá ten, kdo klávesnici drží.
Autonomní AI programátor pracuje bez člověka u klávesnice. Dostane úkol se zadáním a akceptačními kritérii – podmínkami, podle kterých poznáte, že je hotovo – a dovede ho až k pull requestu. Mezi tím sám založí větev (oddělenou pracovní kopii kódu), napíše změnu, spustí testy, opraví, co spadlo, a zapíše do úkolu, kolik času na něm strávil.
V mcptask.online za to odpovídá runner: jeden program, který na vyhrazeném počítači řídí vývojářský nástroj Claude Code, Codex CLI nebo OpenCode. Model si vyberete sami – Claude, GPT, Gemini, Kimi, DeepSeek nebo lokální model – a runner pro každý úkol při třídění zvolí, který z vašich modelů na něj nasadí. Jak runner vypadá zblízka, ukazuje stránka o runneru.
Kde běží – na vašem stroji, ne v cizím cloudu
Runner běží na počítači, který pro tuto práci vyhradíte: obyčejném PC nebo Macu ve vaší kanceláři. Pracuje ve vašem projektu, s vaší skutečnou databází a vašimi testy – stejně, jako by u toho stroje seděl nový kolega. Proto může spustit i testy, které potřebují běžící databázi nebo prohlížeč, a ne jen jejich zjednodušenou náhradu.
Co z toho plyne pro data: obsah vaší databáze zůstává na vašem stroji. Kód, na kterém AI vývojář pracuje, ale jde do jazykového modelu, který jste vybrali – u cloudového modelu tedy k jeho poskytovateli, u lokálního modelu nikam. S tímto rozlišením počítejte, až budete řešit smlouvy se zákazníky.
Runner pracuje v plánovaných bězích během pracovních dnů. Kód nahrává na GitHub, GitLab nebo Bitbucket, podle toho, kde ho máte.
Jak si bere práci – jedna fronta pro lidi i AI
Úkoly pro AI vývojáře nezadáváte jinde než lidem. V mcptask.online je jedna fronta úkolů a AI vývojář si z ní bere práci podle stejných pravidel jako kdokoli v týmu: nejdřív podle priority, pak přednostně chyby, pak nejstarší úkol. Úkol, který je zablokovaný jiným úkolem, čeká, dokud ten blokující není hotový.
Pro vedoucího to znamená jednu věc: neřídíte zvláštní nástroj pro AI. Napíšete úkol, přiřadíte ho nebo ho necháte ve frontě a na jeho kartě vidíte stav, zapsaný čas a odkaz na pull request. Co AI vývojáři právě dělají, můžete sledovat i živě na stránce /live.
Jeden běh vypadá takto: úkol z fronty → nová větev → kód a testy → spuštění unit a systémových testů → nahrání na server → pull request → lokální CI (automatická kontrola, která spustí celou sadu testů a dalších kontrol) → merge.
Kdo hlídá kvalitu
Kvalitu hlídají tři vrstvy. První jsou testy: AI vývojář je píše spolu s kódem a spouští je, než práci odevzdá. Druhá je lokální CI: celá sada kontrol běží na vašem stroji a výsledek se zapíše k pull requestu. Třetí je člověk: dělá review a rozhoduje o releasu.
Runner má dva režimy. V režimu auto-squash slučuje změnu do hlavní větve sám, ale až když jsou všechny kontroly na pull requestu zelené; s červenou kontrolou zůstane pull request otevřený. V manuálním režimu každý pull request čeká, až ho zreviduje a schválí člověk. Většina týmů začíná manuálním režimem a auto-squash zapne u projektů, kde mají testům důvod věřit.
Na samotný běh dohlíží hlídač (watchdog): když se běh zasekne, zastaví ho. Když běh spadne, úkol zůstane rozpracovaný a další běh pokračuje z jeho větve, takže se hotová práce neztratí.
Kolik to stojí a jak hlídat náklady
V mcptask.online je AI vývojář uživatel jako každý jiný: má stejnou cenu, stejná oprávnění a stejný přehled jako člověk v týmu. Tarif Professional stojí 300 Kč za uživatele měsíčně, takže tým tří lidí a dvou AI vývojářů je pět uživatelů. Aktuální ceny a tarify najdete v ceníku.
Druhou položkou je samotný model. Ten vám účtuje jeho poskytovatel podle toho, kolik práce odvede; u lokálního modelu platíte jen za vlastní hardware a elektřinu.
Náklady na model hlídá denní rozpočet. Runner si ho čte průběžně z mcptask.online, a když je vyčerpaný, běh zastaví. Nestane se tedy, že by jeden špatně zadaný úkol spotřeboval rozpočet na celý měsíc. Jak o návratnosti přemýšlet v číslech, rozebírá článek Návratnost AI ve vývoji softwaru.
Kdy se to vyplatí a kdy ne
Autonomní AI programátor se vyplatí na dobře zadaných menších úkolech: oprava chyby s popsaným postupem, jak ji vyvolat, nová validace, úprava formuláře, doplnění testů, převod textů, menší funkce s jasnými akceptačními kritérii. Čím přesněji zadání říká, kdy je hotovo, tím častěji přijde pull request, který jde rovnou do review.
Nevyplatí se tam, kde zadání ještě neexistuje: „zlepšete výkon“, „předělejte architekturu“, úkol, o kterém se rozhodne až na schůzce se zákazníkem. AI vývojář takové zadání nedomyslí za vás. Pomůže, když ho rozdělíte na menší úkoly, z nichž každý má vlastní kritéria.
Jak vypadá dobré zadání? Například: „Ve formuláři objednávky se dá odeslat záporné množství. Množství musí být celé číslo větší než nula; při chybě se u pole zobrazí hláška a objednávka se neuloží. Doplňte test, který to ověří.“ Takový úkol má jasný začátek, jasný konec a test, podle kterého AI vývojář i reviewer poznají, že je hotovo. Stejné zadání by mimochodem ocenil i nový kolega v týmu.
Rozhoduje také projekt. Kde jsou testy a CI, tam se výsledku dá věřit a review je rychlé. Kde testy chybí, je dobré je doplnit jako první úkoly – a ty jsou pro AI vývojáře sami o sobě vhodnou prací.
Jak začít
- Založte si účet – prvních 30 dní je zdarma a nepotřebujete platební kartu.
- Vyhraďte počítač (PC nebo Mac), na kterém půjde váš projekt spustit včetně testů.
- Nainstalujte runner a v projektu spusťte
mcptask_runner init– zabere to zhruba dvě minuty. Postup krok za krokem je v návodu k instalaci. - Napište dva tři menší úkoly s akceptačními kritérii a nechte runner v manuálním režimu, abyste každý pull request viděli dřív, než se slije.
Celkový pohled na produkt najdete na hlavní stránce, podrobnosti o tom, jak AI vývojáři pracují vedle lidí, na stránce autonomní AI vývojáři.
Časté otázky
Nahradí autonomní AI programátor vývojáře v týmu?
Ne. Bere si úkoly z fronty a odevzdává pull requesty, ale zadání, review a rozhodnutí o releasu zůstávají na lidech. Nejvíc pomůže týmu, který umí práci rozdělit na menší dobře popsané úkoly.
Musí počítač s runnerem běžet nepřetržitě?
Ne. Runner pracuje v plánovaných bězích během pracovních dnů na počítači, který mu vyhradíte. Když běh spadne, další pokračuje z rozpracované větve.
Zůstanou naše data ve firmě?
Obsah databáze ano – runner pracuje s vaší databází na vašem stroji. Kód, na kterém pracuje, ale jde do jazykového modelu, který vyberete; s lokálním modelem neopouští váš hardware.
Kolik stojí jeden AI vývojář?
Stejně jako člověk: v tarifu Professional 300 Kč za uživatele měsíčně. K tomu platíte poskytovateli modelu za jeho použití; denní rozpočet v mcptask.online běh zastaví, když je vyčerpaný.
Kdo rozhoduje o tom, co se dostane do produkce?
Člověk. V režimu auto-squash se změna slije do hlavní větve jen se zelenými kontrolami, v manuálním režimu každý pull request čeká na schválení. O releasu vždy rozhoduje váš tým.