Práca s AI

Keď z modelu vypadne nezmysel, málokedy je to tým, že by nevedel. Nevedel, čo presne od neho chceš, tak si to domyslel — a domýšľa priemer internetu. Píš mu preto ako kolegovi, ktorý nastúpil včera: šikovný je dosť, ale o tvojej práci nevie nič.

Buď konkrétny

Povedz čo, pre koho, v akom formáte a rozsahu a podľa čoho sa pozná, že je to hotové. Keď chceš prácu navyše, vypýtaj si ju — inak model trafí strednú cestu.

slabé

Sprav mi dashboard s analytikou.

lepšie

Dashboard pre e-shop s obuvou: denné tržby, konverzia, top produkty, opustené košíky. Jedna HTML stránka bez závislostí, otvorím ju dvojklikom a beží. Radšej viac metrík než menej.

Bez kritéria hotového je jediný signál „vyzerá to hotovo" — a overovať to musíš ty.

Povedz prečo

Holý zákaz model splní doslovne a v susednej situácii ho použije nezmyselne. S dôvodom si ho zovšeobecní sám.

slabé

Nepýtaj sa ma na nič.

lepšie

Skript beží v noci v dávke, nikto nesedí pri klávesnici a na otázku nemá kto odpovedať — pri nejasnosti zvoľ bezpečnejšiu možnosť a poznač ju na koniec výstupu.

A píš, čo má robiť, nie čo nemá: žiadne odrážky nechá otvorené čo teda, píš v súvislých vetách nie. Pri štýle funguje ukážka želaného tónu lepšie než zoznam zákazov.

Príklady a podklady

Opísať formát je ťažké, ukázať ho triviálne. Anthropic odporúča tri až päť príkladov — nech sú rôznorodé a kanonické, nie vyčerpávajúce: zoznam hraničných prípadov model skôr zmätie, než poučí. Oddeľ ich od inštrukcií vlastnou sekciou alebo značkami <priklad>.

Podkladov vlož radšej priveľa než primálo a dodrž poradie: dokumenty hore, otázka a inštrukcie dole. Pri dlhých viacdokumentových vstupoch (rádovo 20-tisíc tokenov a viac) to podľa meraní Anthropicu vie zdvihnúť kvalitu odpovede až o 30 %.

Pri dlhom dokumente sa oplatí medzikrok: najprv vypíš citácie, ktoré sa témy týkajú, a až z nich odpovedz. Odpoveď je potom oprená o text, nie o dojem z neho.

Kostra promptu

Zložitejšie zadanie rozdeľ na pomenované časti. Model podľa nich vie, kde končí inštrukcia a kde začínajú dáta.

Si copywriter, ktorý píše pre slovenský e-shop s outdoorovým vybavením.

<úloha>
Prepíš popis produktu nižšie tak, aby zaujal, ale neklamal.
</úloha>

<kontext>
Ide na kartu produktu, číta to zákazník, ktorý porovnáva tri stany naraz.
</kontext>

<pravidlá>
- 120 až 160 slov, dva odseky
- žiadne superlatívy typu „najlepší na trhu"
- parametre nechaj presne tak, ako sú
</pravidlá>

<vstup>
{sem vlož pôvodný popis}
</vstup>

Značky nie sú povinné — dnešné modely zvládnu štruktúru aj bez nich a pri krátkom zadaní sú zbytočné. Zaplatia sa vtedy, keď treba jasne oddeliť vložené dáta od inštrukcií. Rola v prvom riadku posunie slovník a uhol pohľadu, na presnosť odpovede vplyv nemá.

Formát sa lepí na prompt

Ako píšeš ty, tak píše aj model: prompt v odrážkach vracia odrážky, prompt v súvislom texte súvislý text. Ak nechceš markdown, nepíš ho ani v zadaní.

Stručnosť si treba vypýtať. Dnešné modely skôr pridávajú než uberajú — odpovedaj stručne, bez úvodu, detaily až keď si ich vypýtam. A matematiku dostaneš v LaTeXu, kým nepovieš, že chceš čistý text.

Najprv plán, potom práca

Pri väčšej úlohe si nepýtaj rovno výsledok. Opraviť tri odrážky v osnove je lacnejšie než prepisovať hotových tisíc slov.

Chcem [X]. Skôr než začneš, vypytuj sa ma na detaily — technické riešenie,
hraničné prípady, kompromisy. Nepýtaj sa na samozrejmosti, choď po veciach,
ktoré mi asi nenapadli. Keď to máme pokryté, napíš mi z toho zadanie.

Hotové zadanie si potom vlož do nového chatu a tam ho nechaj vykonať. Pri drobnosti to celé preskoč: keď vieš zmenu opísať jednou vetou, plán netreba.

Jeden prompt = jedna úloha. Rešerš, text aj kritika naraz = tri priemerné výstupy namiesto jedného dobrého.

Dovoľ mu povedať „neviem"

Model je natrénovaný odpovedať — keď odpoveď nepozná, vyrobí niečo, čo znie presvedčivo. Aj tak si čísla, citácie, mená a odkazy over.

Ak si niečím nie si istý, povedz to namiesto hádania.
Tvrdenia opri o podklady, ktoré som ti dal, a ak tam odpoveď nie je, napíš to.

Keď výsledok vyzerá príliš hladko, opýtaj sa: čo si pri tom predpokladal a čo by muselo platiť, aby to bolo zle? Chyby v predpokladoch sú tie, ktoré na výstupe nevidno.

Konverzácia sa časom kazí

Každé kolo nesie celú predošlú históriu, pozornosť sa riedi a omyl z desiatej správy sa v päťdesiatej stále nesie ďalej. Neplatí, že model „vynecháva stred" — platí, že čím viac balastu, tým menej spoľahlivá práca.

Iteruj

Prvý prompt je prvý pokus, nie odovzdávka. Napíš ho jednoducho, pozri, čo je zlé, a doplň presne to jedno — po jednej zmene, inak nevieš, ktorá zabrala.

Keď to nejde, opýtaj sa modelu: vlož mu prompt aj zlý výsledok a napíš čo je v tomto zadaní nejednoznačné a ako by si ho prepísal.

Čo nefunguje

dlhšie = lepšie

Vyhráva najkratší prompt, ktorý úlohu jednoznačne popíše. Balast riedi pozornosť.

všetky techniky naraz

Rola, príklady, XML, sebakritika na úlohu, kde stačia dve vety. Pridávaj, až keď niečo nesedí.

vyhrážky a odmeny

„Prepitné 200 dolárov", „inak ťa vypnú" — merateľne nič. Ani zdvorilosť, ani hrubosť nemajú spoľahlivý efekt; zdvorilosť si nechaj kvôli sebe.

„mysli krok za krokom"

Modely s reasoningom si hĺbku volia samy. Keď chceš viac, povedz premysli to poriadne — všeobecný pokyn funguje lepšie než tvoj ručný postup.

„a skontroluj si to"

Novšie modely si výsledok overujú samy. Inštrukcia navyše ich núti overovať dokola bez toho, aby bol výstup lepší.

nátlak a VEĽKÉ PÍSMENÁ

„KRITICKÉ: MUSÍŠ…" dnes skôr pretáča — model pravidlo použije aj tam, kam nepatrí. Napíš radšej, kedy platí a prečo.

„si svetovo najlepší expert"

Persóna posunie tón, faktickú presnosť nie. Užitočnejšie je povedať uhol pohľadu: pozeraj sa na to cez riziko a náklady.

rozbeh naprázdno

Vieš niečo o účtovníctve? ako prvá správa je premrhané kolo.

Resources