Iterace s AI: jak dávat zpětnou vazbu, aby výsledek byl lepší
Málokdy je první odpověď AI ta nejlepší. Naučte se dávat konkrétní zpětnou vazbu, iterovat cíleně a vědět, kdy začít novou konverzaci.
Práce s AI připomíná práci s grafikem nebo copywriterem: první návrh je výchozí bod. Kvalita konečného výsledku závisí na tom, jak dobře umíte říct, co změnit. Iterace je dovednost – a dá se naučit.
Proč nepsat celý prompt znovu
Když vás první odpověď nepotěší, je lákavé napsat nové, delší zadání. Často je ale efektivnější cílená oprava:
- AI už zná kontext, nemusíte ho opakovat,
- změníte jen to, co nefunguje, a zbytek zůstane,
- ušetříte tokeny i čas.
Konkrétní zpětná vazba vs. vágní
| Vágní | Konkrétní |
|---|---|
| „To není ono.“ | „Text je moc formální – piš jako kolega kolegovi.“ |
| „Zlepši to.“ | „Úvod je dlouhý, začni rovnou hlavním přínosem.“ |
| „Víc kreativně.“ | „Nadpisy jsou předvídatelné. Zkus otázky nebo nečekaná přirovnání.“ |
| „Ten kód nefunguje.“ | „Při spuštění padá na KeyError: 'email' na řádku 42. Vstupní data jsou níže.“ |
Pravidlo: řekněte co, kde a proč.
Struktura dobré zpětné vazby
- Co zachovat – „Struktura a délka jsou dobré.“
- Co změnit – „Druhý odstavec je moc technický.“
- Jak to změnit – „Nahraď odborné pojmy příkladem.“
Pokud řeknete jen, co je špatně, AI může přepsat i to, co bylo dobře.
Struktura i délka jsou dobré, nech je.
Změň: druhý odstavec je příliš technický pro marketingový tým.
Nahraď termíny "latence" a "throughput" příkladem z praxe.
Zbytek textu nech beze změny.
Iterace u kódu
U programování je zpětná vazba nejsilnější, když obsahuje skutečný výstup:
Spustil jsem tvůj skript a dostal jsem:
Traceback (most recent call last):
File "import.py", line 18, in <module>
rows = list(csv.DictReader(f, delimiter=";"))
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x9a in position 112
Soubor je export z Excelu na Windows. Oprav to.
S takovou informací AI hned pozná, že jde o kódování (pravděpodobně cp1250), a navrhne konkrétní opravu. V ColdHost AI při práci se serverem přes SSH se výstup schválených příkazů vrací AI automaticky, takže iterace je plynulá.
Techniky pro lepší iterace
Varianty místo jedné odpovědi:
Dej mi 3 různé verze: stručnou, standardní a podrobnou.
Pak můžete vybrat a kombinovat.
AI jako kritik vlastního výstupu:
Než budeš pokračovat, zhodnoť svou předchozí odpověď
z pohledu [cílového čtenáře]. Co by mu nebylo jasné?
Co je zbytečné? Pak text vylepši.
Postupné zpřesňování:
Začněte hrubou osnovou, schvalte ji, pak rozpracujte jednotlivé části. Změny v osnově jsou levné, změny v hotovém textu drahé.
Zamknout hotové části:
„Úvod a závěr jsou hotové, neměň je. Pracuj jen na prostřední části.“
Kdy přestat iterovat a začít znovu
Někdy se konverzace zamotá: AI opakuje stejné chyby, střídá dvě špatná řešení, nebo kontext obsahuje příliš mnoho zahozených pokusů. Signály, že je čas na novou konverzaci:
- třetí oprava stejné věci nepomohla,
- AI se vrací k řešení, které jste už odmítli,
- konverzace je velmi dlouhá a odpovědi se zhoršují.
Postup restartu:
Shrň, co jsme zjistili: co funguje, co nefunguje a proč,
a jaké jsou požadavky. Shrnutí použiju v nové konverzaci.
Nová konverzace se shrnutím a poučením z chyb obvykle dojde k cíli rychleji.
Když nepomáhá ani iterace
Pokud úloha vyžaduje složité uvažování (architektura, ladění zapeklité chyby, logická úloha), může pomoct silnější model. V ColdHost AI je to Polaris s hlubokým přemýšlením – spotřebuje víc tokenů, ale často vyřeší, na čem se rychlejší model točí v kruhu.
Shrnutí
Dobrá iterace je konkrétní, říká co zachovat i co změnit a pracuje se skutečnými výstupy. Když se konverzace zamotá, shrňte a začněte znovu. První odpověď je návrh – ta třetí bývá ta, kterou použijete.