Prompt Engineering – Kompletný sprievodca
Rozdiel medzi priemernou a výbornou odpoveďou od AI často nie je v modeli, ale v tom, ako sa pýtaš. Prompt engineering je umenie (a trochu veda) písania inštrukcií pre AI tak, aby si dostal presne to, čo potrebuješ. V tomto sprievodcovi ti ukážem všetko od základov po pokročilé techniky.
Čo je prompt engineering
Prompt je text, ktorý posielaš AI modelu. Prompt engineering je proces navrhovania a optimalizácie týchto textov tak, aby AI produkovala čo najlepšie výstupy.
Prečo na tom záleží:
- Rovnaký model môže dať dramaticky odlišné odpovede podľa promptu
- Dobrý prompt ti ušetrí čas na iterácie
- Zlý prompt môže viesť k nepresným alebo nepoužiteľným výstupom
Kde sa prompt engineering používa:
- Každodenná práca s ChatGPT, Claude, Gemini
- Vývoj AI aplikácií
- Automatizácia workflow
- Generovanie obsahu
Základné princípy efektívnych promptov
Princíp 1: Buď konkrétny
AI nie číta myšlienky. Čím konkrétnejší prompt, tým relevantnejšia odpoveď.
Slabý prompt:
Napíš niečo o marketingu.
Silný prompt:
Napíš 5 tipov pre začínajúceho marketéra v B2B SaaS.
Každý tip max 50 slov, s konkrétnym príkladom.
Cieľovka: marketéri s 0-2 rokmi skúseností.
Princíp 2: Daj kontext
Povedz AI, kto si, pre koho je výstup a aký je cieľ.
Bez kontextu:
Napíš email o pohovore.
S kontextom:
Som HR manažér v IT firme.
Napíš email kandidátovi, ktorého pozývame na technický pohovor.
Pozícia: Senior Python Developer
Dátum pohovoru: pondelok 15.1. o 10:00
Forma: online cez Teams
Tón: profesionálny ale priateľský
Princíp 3: Špecifikuj formát
Explicitne povedz, ako má vyzerať výstup.
Formát: bullet points
Dĺžka: max 200 slov
Štruktúra: problém → riešenie → výsledok
Jazyk: slovenčina, neformálny tón
Princíp 4: Rozdeľ komplexné úlohy
Veľké úlohy rozbi na menšie kroky.
Namiesto:
Napíš kompletný marketingový plán.
Rozdeľ na:
Krok 1: Analyzuj cieľovú skupinu pre [produkt]
Krok 2: Navrhni positioning a messaging
Krok 3: Vyber 3 najvhodnejšie marketingové kanály
Krok 4: Vytvor akčný plán na 3 mesiace
12 prompt engineering techník
1. Role Prompting
Daj AI konkrétnu rolu. Zmení to perspektívu a kvalitu odpovede.
Si skúsený UX dizajnér s 15 rokmi praxe v e-commerce.
Zhodnoť tento návrh produktovej stránky.
Zameraj sa na: navigáciu, CTA tlačidlá, dôveryhodnosť.
Variácie rolí:
- Expert v oblasti (právnik, lekár, programátor)
- Cieľová skupina (zákazník, investor, kritik)
- Osobnosť (skeptik, nadšenec, analytik)
2. Chain of Thought (CoT)
Požiadaj AI, aby myslela nahlas a postupovala krok za krokom.
Vyriešim tento problém krok za krokom:
Problém: Máme e-shop s 10% mierou opustenia košíka.
Ako to znížiť?
Postupuj takto:
1. Najprv identifikuj možné príčiny
2. Pre každú príčinu navrhni riešenie
3. Zoraď riešenia podľa dopadu a náročnosti
4. Odporuč 3 najlepšie kroky
3. Few-Shot Learning
Daj AI príklady toho, čo chceš. Naučí sa vzor.
Prepisuj nadpisy článkov do pútavejšej formy.
Príklady:
"Ako ušetriť peniaze" → "7 trikov, ktoré mi ušetria 500 € mesačne"
"Tipy na zdravé raňajky" → "Raňajky, po ktorých nie som hladný do obeda"
"Základy investovania" → "Ako som začal investovať s 50 € mesačne"
Teraz prepíš:
"Ako zlepšiť komunikáciu v tíme"
4. Zero-Shot CoT
Jednoduchá verzia Chain of Thought. Stačí pridať “Poďme krok za krokom.”
Koľko guľôčok sa zmestí do autobusu?
Poďme na to krok za krokom.
AI automaticky rozloží problém na čiastkové kroky.
5. Self-Consistency
Pre dôležité rozhodnutia požiadaj o viacero prístupov.
Navrhni 3 rôzne riešenia tohto problému.
Pre každé uveď výhody a nevýhody.
Na záver odporuč, ktoré riešenie je najlepšie a prečo.
6. Persona Pattern
Definuj, ako má AI komunikovať.
Komunikuj ako:
- Priateľský mentor, nie prednášajúci profesor
- Používaj "ty" nie "vy"
- Pridávaj praktické príklady z reálneho života
- Vyhýbaj sa žargónu, vysvetľuj jednoducho
- Ak niečo nevieš, povedz to
7. Template Pattern
Daj AI šablónu, ktorú má vyplniť.
Napíš recenziu produktu podľa tejto šablóny:
PRODUKT: [názov]
CENA: [cena] - [hodnotenie hodnoty za peniaze]
ČO SA MI PÁČI:
- [bod 1]
- [bod 2]
- [bod 3]
ČO BY MOHLO BYŤ LEPŠIE:
- [bod 1]
- [bod 2]
PRE KOHO JE TO IDEÁLNE: [popis cieľovky]
HODNOTENIE: [X/10]
8. Iteratívne spresnenie
Začni široko a postupne spresňuj.
Prvý prompt:
Napíš úvod pre článok o remote work.
Iterácia:
Dobre, ale:
- Začni otázkou, nie štatistikou
- Skráť na 3 vety
- Pridaj osobný príklad
Ďalšia iterácia:
Perfektné. Teraz napíš zvyšok článku v rovnakom štýle.
9. Constrained Writing
Daj AI obmedzenia, ktoré zlepšia kvalitu.
Napíš LinkedIn post o AI v HR.
Obmedzenia:
- Presne 150 slov
- Žiadne klišé ako "v dnešnej dobe" alebo "game-changer"
- Musí obsahovať konkrétne číslo alebo štatistiku
- Koniec musí byť otázka pre čitateľov
10. Socratic Method
Nechaj AI klásť otázky namiesto okamžitej odpovede.
Potrebujem vybrať CRM systém pre malú firmu.
Neklaď mi okamžité odporúčanie.
Namiesto toho mi polož 5 otázok, ktoré mi pomôžu
spraviť lepšie rozhodnutie.
11. Adversarial Prompting
Požiadaj AI, aby bola kritická alebo hrala devil’s advocate.
Tu je môj podnikateľský plán [vlož plán].
Správaj sa ako skeptický investor.
Nájdi 5 najväčších problémov a rizík.
Buď brutálne úprimný.
12. Meta Prompting
Požiadaj AI, aby ti pomohla napísať lepší prompt.
Chcem napísať efektívny prompt pre generovanie produktových popisov.
Pomôž mi vytvoriť šablónu promptu, ktorá bude obsahovať
všetky potrebné informácie pre kvalitný výstup.
Pokročilé stratégie
System Prompts
V API alebo cez Custom Instructions môžeš nastaviť “meta-inštrukcie”, ktoré platia pre všetky konverzácie.
Príklad system promptu pre copywritera:
Si skúsený slovenský copywriter.
PRAVIDLÁ:
1. Vždy používaj "ty" namiesto "vy"
2. Píš krátke vety (max 15 slov)
3. Vyhýbaj sa klišé a korporátnemu jazyku
4. Každý text musí mať jasný CTA
5. Používaj aktívny rod, nie pasívny
ZAKÁZANÉ SLOVÁ:
- jedinečný, unikátny
- v dnešnej dobe
- najlepší na trhu
- synergický, holistický
ŠTRUKTÚRA ODPOVEDE:
- Hlavný text
- Alternatívna verzia (kratšia)
- Návrhy na A/B testovanie
Prompt Chaining
Spoj viacero promptov do workflow.
PROMPT 1: Analyzuj túto cieľovú skupinu [dáta]
→ Výstup použi v PROMPT 2
PROMPT 2: Na základe analýzy navrhni 5 tém na blog
→ Výstup použi v PROMPT 3
PROMPT 3: Pre tému #1 vytvor detailný outline
→ Výstup použi v PROMPT 4
PROMPT 4: Napíš článok podľa outline
Retrieval Augmented Generation (RAG)
Kombinuj AI s externými dátami.
Tu sú naše interné guidelines [priložené dokumenty].
Na základe nich odpovedz na túto otázku zákazníka:
[otázka]
Cituj konkrétne časti guidelines v odpovedi.
Časté chyby a ako sa im vyhnúť
Chyba 1: Príliš vágne zadanie
Problém: AI nemá dosť informácií. Riešenie: Pridaj kontext, formát, dĺžku, tón.
Chyba 2: Príliš dlhý prompt
Problém: AI sa “stratí” v množstve inštrukcií. Riešenie: Rozdeľ na menšie časti, použi číslovanie.
Chyba 3: Negatívne inštrukcie
Problém: “Nepíš dlhé vety” je menej efektívne ako “Píš krátke vety”. Riešenie: Formuluj pozitívne – čo AI MÁ robiť.
Chyba 4: Chýbajúce príklady
Problém: AI hádá, čo chceš. Riešenie: Daj 2-3 príklady želaného výstupu.
Chyba 5: Ignorovanie iterácie
Problém: Očakávaš perfektný výstup na prvýkrát. Riešenie: Plánuj 2-3 iterácie ako súčasť procesu.
Prompt engineering pre rôzne úlohy
Pre písanie
Napíš [typ textu] o [téma].
PARAMETRE:
- Cieľovka: [kto to bude čítať]
- Tón: [formálny/neformálny/...]
- Dĺžka: [počet slov]
- CTA: [čo má čitateľ urobiť]
ŠTRUKTÚRA:
- Úvod s háčikom
- [X] hlavných bodov
- Záver s výzvou
PRÍKLAD ŠTÝLU:
[vlož vzor textu, ktorý sa ti páči]
Pre analýzu
Analyzuj [čo] z pohľadu [perspektíva].
KONTEXT:
[relevantné informácie]
POSTUP:
1. Identifikuj hlavné trendy/vzory
2. Nájdi príčiny
3. Odhadni dôsledky
4. Navrhni odporúčania
VÝSTUP:
- Executive summary (3 vety)
- Detailná analýza
- Action items
Pre brainstorming
Generuj [počet] nápadov na [čo].
KRITÉRIÁ:
- [kritérium 1]
- [kritérium 2]
ZAMERAJ SA NA:
- Nekonvenčné prístupy
- Kombinácie existujúcich riešení
- Inšpiráciu z iných odvetví
FORMÁT:
Pre každý nápad:
- Názov (max 5 slov)
- Popis (2 vety)
- Výhoda
- Potenciálna výzva
Pre programovanie
Napíš [jazyk] funkciu, ktorá [čo robí].
VSTUPY:
- [parameter 1]: [typ] - [popis]
- [parameter 2]: [typ] - [popis]
VÝSTUP:
- [typ] - [popis]
POŽIADAVKY:
- Ošetri edge cases: [aké]
- Optimalizuj pre: [čo]
- Štýl: [konvencie]
PRÍKLAD POUŽITIA:
[ukáž ako sa funkcia volá a čo vráti]
Testovanie a optimalizácia promptov
A/B testovanie
Skúšaj rôzne verzie promptov:
- S príkladmi vs bez príkladov
- Krátky vs detailný
- Rôzne role/persony
- Rôzne formáty výstupu
Metriky kvality
Hodnoť výstupy podľa:
- Relevantnosť – odpovedá na to, čo som sa pýtal?
- Presnosť – sú informácie správne?
- Použiteľnosť – môžem to použiť bez úprav?
- Konzistentnosť – dostávam podobnú kvalitu opakovane?
Dokumentácia
Zapisuj si fungujúce prompty:
ÚLOHA: Generovanie produktových popisov
MODEL: Claude 3.5 Sonnet
DÁTUM: December 2024
PROMPT: [text promptu]
ÚSPEŠNOSŤ: 8/10
POZNÁMKY: Funguje lepšie s 2 príkladmi
Nástroje pre prompt engineering
Prompt libraries
- PromptBase – marketplace promptov
- FlowGPT – komunita a zdieľanie
- Anthropic Cookbook – príklady pre Claude
Testovacie nástroje
- OpenAI Playground – testovanie s parametrami
- LangChain – prompt chaining a workflow
- PromptPerfect – automatická optimalizácia
Tipy na záver
- Začni jednoducho – pridávaj komplexnosť postupne
- Iteruj – prvý prompt je len začiatok
- Používaj príklady – few-shot learning funguje skvele
- Dávaj AI rolu – mení to kvalitu výstupu
- Špecifikuj formát – AI nevie, čo chceš, kým nepovieš
- Testuj na rôznych modeloch – každý má silné stránky
- Dokumentuj – zapisuj fungujúce prompty
- Zdieľaj – uč sa od komunity
Často kladené otázky
Fungujú rovnaké prompty na všetkých AI modeloch?
Väčšinou áno, ale každý model má nuansy. Claude lepšie reaguje na dlhšie kontexty, GPT-4 na kreatívne úlohy. Testuj a prispôsobuj.
Koľko príkladov dať pri few-shot learning?
Zvyčajne stačia 2-3. Viac príkladov pomáha pri komplexnejších vzoroch, ale príliš veľa môže zmiasť model.
Má zmysel platiť za prompt libraries?
Pre bežné použitie nie – väčšinu nájdeš zadarmo. Pre špecifické profesionálne použitie môžu byť hodnotné.
Nahradí prompt engineering programovanie?
Nie, skôr ho dopĺňa. Prompt engineering je skill, ktorý sa oplatí naučiť každému, kto pracuje s AI.
Záver
Prompt engineering nie je magia, ale skill, ktorý sa dá naučiť. Základom je jasná komunikácia – povedz AI čo chceš, daj kontext a príklady. Pokročilé techniky ti pomôžu zvládať komplexnejšie úlohy.
Najlepší spôsob, ako sa zlepšiť, je prax. Experimentuj s rôznymi technikami, sleduj čo funguje a buduj si svoju knižnicu osvedčených promptov. Časom sa to stane automatické.