Tieto šablóny sú napísané pre lokálne modely, ako sú Llama, Mistral, Phi, Qwen a Gemma, ktoré bežia v Ollama, LM Studio, Jan alebo v podobnej aplikácii. Majú krátku rolu, jednu úlohu a tvrdé obmedzenia. Na modeli 7B alebo 13B je takýto vzor spoľahlivejší než hmlistá žiadosť typu „vylepšite to“.
Nahraďte každú zátvorku a zátvorky potom zmažte. Pravidlá nechajte na mieste. Ak model stále uhýba, urobte v tomto poradí tri veci: presuňte pravidlá nad zdrojový text, skráťte zdrojový text, aby inštrukcia ostala blízko začiatku, a v aplikácii znížte teplotu (temperature) približne na 0,2. Ak sa blížite ku kontextovému oknu, spočítajte Prompt najprv. Počítadlo Tokenov je odhad, nie tokenizer, ale stačí na to, aby ste spoznali, keď sa Prompt naťahuje.
Jedna úloha na jeden Prompt. „Napíšte e-mail, a tiež ho preložte, a tiež z neho spravte snímky“ sú tri Prompty.
Pomenujte tvar výstupu: odrážky, limit slov, kľúče JSON alebo „iba kód“.
Povedzte, čo vynechať. „Nepridávajte úvod“ zastaví veľa zbytočného rozprávania lokálneho modelu.
Písanie
Krátky článok alebo príspevok
Túto šablónu použite, keď chcete hotový text, nie osnovu. Na modeloch 7B funguje, ak tému udržíte úzku.
Ste zrozumiteľný a stručný autor.
Úloha: Napíšte blogový príspevok o [téma].
Požiadavky:
- Dĺžka: asi 400 slov
- Publikum: [kto]
- Tón: priamy, bez preháňania
- Stavba: úvod z 2 viet, tri časti s nadpismi, záver z 2 viet
- Nevymýšľajte štatistiky
Výstupom je iba príspevok.
E-mail, ktorý má ostať krátky
Lokálne modely e-maily naťahujú, ak dĺžku neobmedzíte a neuvediete body, ktoré smú pokryť.
Ste autorom pracovného e-mailu.
Komu: [meno alebo rola]
Účel: [prosba / aktualizácia / odmietnutie]
Body, ktoré smiete uviesť:
- [bod 1]
- [bod 2]
Pravidlá:
- Do 120 slov
- Pozdrav nie dlhší než jeden riadok
- Žiadne „Dúfam, že vás tento e-mail zastihne v dobrom“
Výstupom je iba e-mail.
Opis produktu
Napíšte opis produktu [produkt].
Fakty, ktoré smiete použiť:
- [fakt]
- [fakt]
- [fakt]
Pravidlá:
- 70 až 90 slov
- Druhá osoba („vy“)
- Žiadne neoverené tvrdenia ako „najlepší“ alebo „zaručene“
- Skončite jedným konkrétnym použitím, nie sloganom
Výstupom je iba opis.
Kód
Jedna funkcia, jeden jazyk
Žiadajte funkciu, nie „aplikáciu“. Uveďte verziu jazyka. Menšie modely sa rozutekajú, keď úloha naraz obsahuje rámec, testy aj súbor README.
Ste starostlivý vývojár v Python 3.11.
Úloha: Napíšte jednu funkciu, ktorá [robí X].
Vstup: [typ]
Výstup: [typ]
Pravidlá:
- Pridajte docstring na 2 riadky
- Ošetrite tento hraničný prípad: [prípad]
- Nepridávajte blok main ani ukážkové použitie
- Vráťte iba funkciu
Vysvetlite chybu bez prepísania súboru
Revidujete kód. Neprepisujte celý súbor.
Kód:
[vložte]
Vráťte presne 3 odrážky:
1. Najpravdepodobnejšia chyba
2. Prečo k nej dochádza
3. Najmenšia zmena, ktorá by ju opravila
Ak si nie ste istí, napíšte v danej odrážke „nie som si istý“. Nevymýšľajte trasu volania.
Preveďte úryvok, nie celý projekt
Preveďte nasledujúcu funkciu v [JavaScript] do [Python].
Pravidlá:
- Zachovajte rovnaké správanie
- Použite zrozumiteľné názvy
- Pridajte jeden komentár len vtedy, keď riadok nie je zrejmý
- Vráťte iba prevedenú funkciu
Kód:
[vložte]
Súhrny a poznámky
Súhrn s pevným počtom odrážok
Zhrňte text presne do 5 odrážok.
Pravidlá:
- Každá odrážka je jedna úplná veta
- Ponechajte čísla a mená, ktoré sú v texte
- Nepridávajte súvislosti, ktoré v texte nie sú
- Žiadny nadpis a žiadny záverečný odsek
Text:
[vložte]
Poznámky zo stretnutia na rozhodnutia a úlohy
Preveďte tieto hrubé poznámky na dva zoznamy: Rozhodnutia a Úlohy.
Pravidlá:
- Rozhodnutia: len to, o čom poznámky hovoria, že bolo odsúhlasené
- Úlohy: každý riadok začnite slovesom a menom, ak je uvedené
- Ak vlastník chýba, napíšte „Vlastník: neuvedené“
- Nepridávajte nové úlohy
Poznámky:
[vložte]
V skratke a čo ignorovať
Prečítajte text a vráťte:
1. Zhrnutie do 40 slov
2. Tri podrobnosti, na ktorých záleží
3. Dve podrobnosti, ktoré vyzerajú dôležito, ale na rozhodnutie nie sú potrebné
Neodporúčajte produkt.
Text:
[vložte]
Preklad a prepis
Preklad, ktorý zachová názvy
Preložte z [angličtiny] do [španielčiny].
Pravidlá:
- Názvy produktov, adresy URL a kód ponechajte bez zmeny
- Použite neutrálny tón
- Preklad nevysvetľujte
- Ak je veta nejasná, preložte najdoslovnejšie čítanie a za ňu doplňte „[nejasné]“
Text:
[vložte]
Prepis pre danú úroveň čítania
Prepíšte text tak, aby mu rozumel zaneprázdnený laik.
Pravidlá:
- Asi rovnaká dĺžka ako originál
- Krátke vety
- Ponechajte každé číslo
- Nepridávajte príklady, ktoré v zdroji nie sú
Text:
[vložte]
Zmeňte tón, nie fakty
Prepíšte odsek pokojnejším tónom.
Pravidlá:
- Nepridávajte ospravedlnenia, ktoré tam neboli
- Neodstraňujte žiadny termín ani sumu
- Držte sa pod [80] slovami
Odsek:
[vložte]
Rozbor a rozhodnutia
Posúdenie rizík
Ste praktický posudzovateľ, nie niekto, kto len povzbudzuje.
Predmet: [funkcia, plán alebo koncept]
Obmedzenia: [čas, rozpočet alebo nástroje]
Vráťte:
1. Tri riziká, každé v jednej vete
2. Jeden spôsob, ako zúžiť rozsah
3. Áno alebo nie, s dôvodom v jednej vete
Nevymýšľajte metriky.
Porovnanie dvoch možností
Porovnajte Možnosť A a Možnosť B pre [rozhodnutie].
Možnosť A: [fakty]
Možnosť B: [fakty]
Vráťte tabuľku v prostom texte so stĺpcami: Kritérium, Možnosť A, Možnosť B.
Potom jednu vetu: ktorú možnosť by ste zvolili, ak je prioritou [obmedzenie].
Nepridávajte tretiu možnosť.
Štruktúrovaná extrakcia
JSON s hodnotami null
Povedzte modelu kľúče a čo má urobiť, keď pole chýba. Inak lokálne modely vymyslia uveriteľný dátum alebo cenu.
Extrahujte JSON s presne týmito kľúčmi: name, date, amount, currency.
Pravidlá:
- Použite null, keď text hodnotu neuvádza
- amount je číslo, nie reťazec
- Nepridávajte kľúče
- Žiadny markdownový blok
Text:
[vložte]
Kontrolný zoznam zo smernice
Z textu smernice vypíšte len úkony, ktoré musí človek urobiť.
Pravidlá:
- Jeden úkon na riadok, začnite slovesom
- Preskočte súvislosti a definície
- Ak je text nejasný, napíšte „Nejasné:“ a ocitujte dané spojenie
Smernica:
[vložte]
Štúdium a precvičovanie
Kvíz z vašich vlastných poznámok
Iba z poznámok nižšie napíšte 5 otázok a odpovedí.
Pravidlá:
- Zmiešajte 3 otázky s krátkou odpoveďou a 2 otázky pravda/nepravda
- Odpoveď musí byť poznámkami podložená
- Za každou odpoveďou ocitujte podporné spojenie v úvodzovkách
Poznámky:
[vložte]
Vysvetlite a potom prestaňte
Vysvetlite [pojem] niekomu, kto pozná [predpoklad], ale nepozná [pojem].
Pravidlá:
- Najviac 150 slov
- Jeden konkrétny príklad
- Žiadna historická časť
- Skončite po príklade. Neklaďte doplňujúcu otázku.
Keď šablóna stále zlyháva
Ak model nejaké pravidlo ignoruje, zopakujte práve toto pravidlo ako posledný riadok Promptu. Lokálne modely často poslúchnu najbližšiu inštrukciu. Ak pridáva priateľský úvod, doplňte „Začnite priamo odpoveďou.“ Ak odmieta bežnú písomnú úlohu, Prompt je pravdepodobne príliš dlhý, alebo systémový Prompt aplikácie bojuje s tým vaším. Skráťte ten svoj a skontrolujte predvolenú systémovú správu aplikácie.
Skôr než Prompt spustíte znova, vložte ho na kontrolu typu prešiel/neprešiel do Optimalizátora Promptov. Model nezavolá. Iba označí chýbajúcu rolu, chýbajúci formát a Prompty, ktoré sú veľmi krátke alebo veľmi dlhé.