Subagenti: jak si v Claude Code a Codexu vytvořit pomocníky pro kontrolu aplikace
V Claude Code i Codexu můžeš část práce předat subagentům. Já je v Čítárně používám pro kontroly před dokončením důležité změny. Každý dostane konkrétní oblast, na kterou se má zaměřit.
Co je subagent a k čemu slouží
Subagent je pomocný AI agent, kterému hlavní agent předá dílčí úkol. Pracuje ve vlastním kontextu, tedy s podklady pro svou práci, a výsledek vrátí zpátky. Může prozkoumat kód, zkontrolovat změnu nebo něco upravit podle povolených nástrojů. Nemusí přitom používat jiný AI model.
Jaké má výhody
- Soustředí se na konkrétní úkol. Třeba na kontrolu přístupnosti místo posuzování celé aplikace najednou.
- Šetří kontext hlavní konverzace. Podrobný průběh práce zůstává u subagenta. Do hlavní konverzace se vrací shrnutí; zadání a výsledky v ní ale místo stále zabírají.
- Může pracovat souběžně s dalšími. U nezávislých úkolů to může zkrátit čekání.
- Jeho zadání můžeš používat opakovaně. Vlastní kontrolní roli nemusíš pokaždé popisovat od začátku.
Více subagentů ale neznamená automaticky lepší výsledek. Spotřebovávají další tokeny a jejich závěry je potřeba ověřit. Na drobnou úpravu může stačit hlavní agent.
Jak si ho vytvořit
V Claude Code i Codexu můžeš požádat o vytvoření vlastní kontrolní role. Popiš její úkol, povolené činnosti a podobu výsledku. Nastavení se ukládá pro konkrétní projekt nebo pro použití napříč projekty. Claude Code používá soubory Markdown, Codex soubory TOML; jejich obsah si můžeš nechat připravit agentem.
Například:
Prompt k vyzkoušení
Vytvoř v tomto projektu subagenta pro kontrolu českých textů. Má hledat nejasné nadpisy, tlačítka a chybové hlášky. U každého nálezu uvede místo, vysvětlení a návrh lepší formulace. Nastav ho pro kontrolu pouze čtením, bez změn souborů, dat nebo externích služeb. Ulož jeho konfiguraci pro tento projekt podle pravidel nástroje, ve kterém pracujeme, a stručně mi vysvětli nastavení i případná omezení oprávnění.
Potom ho můžeš vyžádat jménem: „Použij subagenta pro kontrolu českých textů na poslední změny.“
Jak je používám v Čítárně
Moji kontrolní subagenti mají za úkol projít změny a vrátit připomínky. Sami nic neopravují. Hlavní agent nálezy ověří a vyhodnotí, co je potřeba řešit.
Pro vlastní web nebo aplikaci doporučuju zvážit tato zaměření:
- Bezpečnost: přihlášení, oprávnění a ochrana dat.
- Přístupnost: ovládání klávesnicí, popisky a čitelnost.
- UX: jestli se člověk v aplikaci vyzná a ví, co udělat dál.
- Texty: srozumitelnost nadpisů, tlačítek i chybových hlášek.
- SEO a GEO: technické nastavení pro vyhledávače a srozumitelnost pro AI vyhledávání.
- Výkon: co zpomaluje aplikaci a co je potřeba změřit.
- Finální kontrola webu: zapomenuté testovací texty, kontakty nebo nefunkční odkazy.
Vyber si nejdřív oblast, kterou potřebuješ kontrolovat opakovaně. Subagentovi dej jasný rozsah a chtěj konkrétní nálezy. Co nemohl ověřit, má výslovně uvést.