Požádal jsem Claude, aby prošel historii naší spolupráce: přes 150 sessions ve 41 projektech za poslední rok. Chtěl jsem vědět, co v mé práci s AI skutečně funguje a co se dá předat dál. Výsledkem je tenhle návod: 7 návyků, které ukazují, jak pracovat s AI v praxi. Platí pro programátory i pro lidi, kteří kód v životě neviděli.
Hlavní závěry:
- Vkládejte AI chyby a zadání v surové podobě. V originálu jsou detaily, které byste při převyprávění ztratili
- Místo dlouhého vysvětlování ukažte příklad toho, co chcete
- U větších úkolů si nechte nejdřív předložit plán a teprve po schválení nechte AI pracovat
- Každou opravu proměňte v trvalé pravidlo, ať ji AI neopakuje
- Výstup vždy ověřujte v reálném použití. AI umí projít všemi kontrolami a přesto se mýlit
Jak tenhle článek vznikl
Před psaním jsem otevřel Claude Code a zadal mu jediný úkol: projdi historii naší spolupráce a řekni mi, jak s tebou vlastně pracuju. Prošel 41 projektů, zhruba 150 sessions a 378 mých zadání. Jedno číslo mě pobavilo: 42 % mých promptů je kratších než 30 znaků. Nejčastější zadání zní „pushuj" nebo „fix phpstan". Přitom tímhle stylem vznikají produkční funkce pro desítku e-shopů, mobilní aplikace i celé weby.
Následujících 7 návyků není teorie z konference. Je to destilát toho, co z té historie reálně vypadlo.
1. Vkládejte chyby a zadání v surové podobě
Nejčastější vzor v celé mé historii: něco spadne, já zkopíruju celou chybovou hlášku a vložím ji AI bez jediného slova navíc. Podrobný výpis chyby (tzv. stack trace), log ze serveru, hláška z monitoringu. AI si z toho vytáhne víc než z mého převyprávění, protože v surových datech jsou detaily, které bych při popisování vynechal.
Stejně to funguje mimo programování. Když mi klient napíše do Slacku, že mu něco přestalo fungovat, nepřepisuju to vlastními slovy. Vložím zprávu tak, jak přišla, a nechám AI zjistit, co se stalo. Pokud řešíte reklamaci, smlouvu nebo rozbitou tabulku, dejte AI původní e-mail nebo soubor namísto svého shrnutí.
2. Místo vysvětlování ukažte příklad
Spravujeme přes deset e-shopů postavených na stejné platformě. Když na jednom z nich postavíme novou funkci, třeba prodej dárkových poukazů, na dalším už AI neříkám, jak ji má napsat. Řeknu: „Ve vedlejším projektu to už máme. Udělej si pořádný research a implementuj to stejně tady." AI si projde hotové řešení a přenese ho, včetně detailů, na které bych si při zadávání nevzpomněl.
Obecná verze téhle rady: máte-li vzor výsledku, přiložte ho. Dokument, tabulku, e-mail, který se minule povedl. „Udělej to jako tohle" je nejspolehlivější prompt, jaký znám.
3. U větších úkolů chtějte nejdřív plán
Malé věci zadávám rovnou. U čehokoliv většího zní moje zadání „Udělej na to plán, případně se ptej." AI předloží postup, já ho zkontroluju, škrtnu, co nechci, a teprve pak ji pustím do práce. Devět mých sessions začíná doslova větou „Implement the following plan": plán schválím v jedné konverzaci a provedení nechám na čisté nové.
Důvod je jednoduchý: chybu v plánu opravíte za minutu, chybu v hotové práci za hodinu. A při čtení plánu hned poznáte, jestli AI vaše zadání vůbec pochopila.
4. Stejnou chybu neopravujte dvakrát
Jednou mi AI poslala kód do repozitáře, aniž jsem o to požádal. Naštvalo mě to, ale místo nadávání jsem nechal zapsat pravidlo do trvalé paměti projektu: kód se odesílá jen tehdy, když to výslovně řeknu. Od té doby se to nestalo.
Takových pravidel mám desítky a AI si je načítá na začátku každé konverzace: jak vypadá můj technologický stack, jaké kontroly musí projít před uložením kódu, jakým stylem se u mě nesmí psát texty. 65 ze 119 mých projektů má vlastní instrukční soubor. Každé pravidlo napíšu jednou a platí navždy.
V ChatGPT nebo Claude na webu tomu odpovídají custom instructions a projekty. Stejnou službu udělá i obyčejný dokument s vašimi pravidly, který k zadání přiložíte.
Stejnou chybu neopravuju dvakrát. Když se AI splete, uděláme z toho pravidlo a tím to pro mě končí.
5. Zautomatizujte, co zadáváte pořád dokola
Deset mých nejčastějších úkolů má vlastní příkaz. /push uloží změny se smysluplným popisem a odešle je. /phpstan pouští statickou analýzu kódu a opravuje chyby, dokud není čistá. /sentry-fix projde chyby z produkce a opraví je. /blog obsahuje celý postup psaní článků pro tenhle web, včetně tohohle textu.
Nemusíte být programátor. Prakticky každý AI nástroj dnes umí uložené prompty nebo šablony a stejný princip funguje pro týdenní report, upomínky nezaplacených faktur nebo odpovědi na časté dotazy. Jak taková uložená rutina vypadá mimo kód, popisuju v článku o ranním briefingu. Když třetí den po sobě píšete AI stejné zadání jinými slovy, uložte si ho.
6. Zůstaňte testerem
Můj oblíbený příběh: změna v šabloně prošla statickou analýzou, kontrolou stylu i mým čtením změn. Nasadil jsem ji a generování PDF na produkci spadlo, i když všechny kontroly předtím byly zelené.
Od té doby u mě platí: hotovo znamená vyzkoušeno. Nasadím, kliknu si výsledkem, a když něco nesedí, vložím AI přesně to, co vidím: „Píše mi to, že notifikace byla odeslána, ale nevyskočila a v logu ji nevidím." Často role obrátím a nechám AI otestovat vlastní práci: pustím ji do testovací verze aplikace a řeknu „otestuj to sám, podle mě to pořád nefunguje."
7. Pište krátce a nebojte se překlepů
Zpátky k těm 42 % promptů pod 30 znaků. Píšu s překlepy („commit and puysh") a nikdy je neopravuju, AI rozumí. Míchám češtinu s angličtinou podle toho, co mi zrovna přijde pod ruku. Na formě nezáleží, na jasnosti záměru ano. Čas, který lidé tráví leštěním promptů, je většinou lepší investovat do kontroly výsledku.
Druhá půlka téhle rady: nebojte se AI oponovat. Když navrhne řešení, které se mi nelíbí, řeknu to napřímo a navrhnu jiné: „Neuděláme to radši tak, že se ten záznam vytvoří, ale nebude se zobrazovat?" AI není orákulum. Je to kolega, se kterým se o řešení dohadujete, a dohadovat se vyplácí.
Co mi těch 7 návyků přineslo
Jeden příklad za všechny: klient chtěl nacenit rozšíření API podle třináctistránkové specifikace. Nechal jsem AI udělat odhad klasickým způsobem a vyšlo 10 až 14 hodin. Pak jsem zadání otočil: „Sniž ty odhady, když to budeš dělat ty." Cenu jsem klientovi nakonec snížil. Práce, která dřív zabrala dva dny, je s AI hotová za odpoledne.
O tom, co AI udělala s mým časem a soustředěním, jsem psal v článku AI mi ušetřila čas a vrátila flow. Tenhle návod je druhá strana stejné mince: AI vám čas ušetří jen tehdy, když s ní umíte pracovat. Sedm návyků výš je dobrý začátek.