Přesný prompt, nebo mlhavé zadání: v čem je rozdíl
Základní pravidlo zní: do sklepa patří věci, které nejsou citlivé na vlhkost, plíseň a výkyvy teplot. Bez obav tam můžete uložit nářadí, zahradní techniku, kovový nábytek, skleněné a kovové nádoby, stavební materiál, sportovní vybavení z kovu a plastu nebo sezónní výzdobu z odolných materiálů. Naopak vynechte cokoli z textilu, papíru a přírodního dřeva, pokud prostor není spolehlivě suchý.
Nejčastější chybou je N+1 problém. Klient si vyžádá seznam položek a u každé z nich pole, které se dotahuje samostatně. Resolver pole se tak zavolá tolikrát, kolik je položek. Řešením je dávkování: sesbírejte klíče z všech rodičovských objektů v jednom cyklu a načtěte je jedním dotazem, výsledky pak rozdělte zpět. Klíčové je, že dávkování musí proběhnout v rámci jednoho tiknutí event loopu, jinak se dotazy stejně rozpadnou na mnoho samostatných.
Podle koho se rozhodovat v pra
Na co si dát pozor u připojení a odvětrán
Další typická chyba je ignorování iterace. První odpověď berte jako návrh, ne jako hotovou věc. Pokud něco neodpovídá, řekněte přesně co: „ten druhý odstavec je moc obecný, přidej konkrétní příklad" nebo „zkrať to na polovinu a zachovej všechny klíčové body". Upřesňováním se dostanete k lepšímu výsledku než neustálým psaním nových promptů od nuly.
Řešení je batchování a dataloadery. Resolver by neměl načítat data sám za sebe, ale předat požadavek do dávkovací vrstvy, která během jednoho tiku event loopu sesbírá všechny klíče a udělá jeden dotaz s operátorem IN nebo ekvivalentem. Na co si dát pozor: dataloader musí být vytvořen pro každý požadavek zvlášť, ne jako globální singleton. Sdílený loader mezi požadavky prosakuje data mezi uživateli a je to bezpečnostní i konzistenční problém. Zároveň hlídejte velikost dávky, příliš velký IN seznam degraduje plánovač dotazu.
Nezapomínejte ani na kontrolu faktů. AI může vytvářet věrohodně znějící nesmysly, zvláště u čísel, citací nebo historických údajů. Výstup vždy ověřte z důvěryhodných zdrojů, obzvlášť pokud jej používáte veřejně. Dobrý prompt sice riziko sníží, ale nikdy jej zcela neodstraní. Berte nástroj jako pomocníka, ne jako konečného editora.
Kontext a omezení rozhodují o kvalitě AI nástroje neumí číst myšlenky. Pokud má odpověď vycházet z vašich dat, musíte je dodat. Přidejte relevantní kontext: pro koho je text určen, jaký je tón (formální, přátelský, odborný), co má být zmíněno a co naopak vynecháno. Omezení typu „nepoužívej odborné termíny" nebo „maximálně 150 slov" výrazně zlepší výsledek. Bez nich se dočkáte obecného textu, který budete muset stejně přepsat.
Kvalita výstupu z AI nástroje závisí hlavně na tom, co do něj vložíte. Většina lidí zklame tím, že napíše obecné zadání a čeká konkrétní výsledek. Přitom stačí dodržet několik zásad a odpovědi budou použitelné napoprvé. Tady je postup, jak psát prompty, které fungují.
Častou chybou je přílišná složitost. Několik vět v jednom promptu, které si odporují, nebo zadání, které mísí několik úkolů najednou, vedou k chaotickému výstupu. Rozdělte složité požadavky na menší kroky. Místo jednoho obrovského promptu pošlete nejprve zadání na osnovu, pak na první odstavec a nakonec na kontrolu. Nástroj tak lépe udrží směr.
Základem je jasně definovat roli a cíl. Místo „napiš mi něco o marketingu" zkuste „jsi zkušený copywriter, napiš tři varianty nadpisu pro článek o výhodách e-mail marketingu pro malé firmy, každou do deseti slov". Čím konkrétněji určíte, co má nástroj udělat, tím méně prostoru zbývá pro dohady. Pomáhá i určení formátu výstupu – zda chcete seznam, tabulku, odstavec nebo třeba bodový přehled.