Co je systémový prompt?

Krátká odpověď

Systémový prompt je blok instrukcí, který se odešle AI modelu ještě před konverzací a nastaví jeho roli, pravidla, tón a formát. Píše ho aplikace, uživatel ho většinou nevidí a posílá se znovu s každou zprávou. Vlastní instrukce a instrukce projektu jsou části systémového promptu, do kterých vám produkt dovolí zasáhnout.

Zpráva, kterou jste nikdy neposlali, a model ji přesto čte jako první

Každá chatovací aplikace posílá modelu víc než jen vaši zprávu. Před vašimi slovy přichází blok textu, který napsala aplikace: jak se asistent jmenuje, co má a nemá dělat, jak formátovat odpovědi, jaké je dnešní datum, jaké nástroje může volat. Tento blok je systémový prompt. Vy napíšete "shrň to", model dostane stránku pravidel a za ní "shrň to".

Model bere systémový prompt jako stálý rozkaz. Model požádaný, aby byl "stručný asistent, který odpovídá v britské angličtině a nikdy nepoužívá odrážky", to bude dělat celou konverzaci bez připomínání, protože instrukce přichází znovu s každou zprávou. Toto opětovné odesílání je detail, který lidé přehlížejí, a je to právě ten detail, který stojí peníze, což ukáže třetí sekce s cenami.

Skutečné příklady vidět můžete. Anthropic zveřejňuje systémové prompty, které používá pro Claude ve svých aplikacích, včetně poznámek k vydání při jejich změně. Přečíst si jeden z nich je nejrychlejší způsob, jak pochopit tento žánr: odstavce o tónu, o tom, kdy použít seznamy, jak zacházet s žádostí, kterou by měl odmítnout, o datu znalostní hranice, psané obyčejnou angličtinou místo kódu. Jiné unikají; prompt chatu Bing, který pojmenoval asistenta "Sydney", extrahoval student Stanfordovy univerzity v únoru 2023 tím, že model požádal, aby zopakoval text nad konverzací.

Proč stejná otázka dostane v jiné aplikaci jinou odpověď

API modelů označují každou zprávu rolí a model je trénovaný, aby je vážil odlišně.

RoleKdo ji píšeK čemu sloužíModel ji bere jako
SystémAplikace, plus vlastní instrukce, které jste přidaliIdentitu, pravidla, formát, nástroje, datumStálý rozkaz, který má přednost před tahem uživatele
UživatelVyOtázku, vložený text, přiložený souborÚkol, který se má udělat teď
AsistentModelSvé předchozí odpovědiVlastní historii, se kterou má zůstat konzistentní

Z pořadí plynou dvě věci. Systémový prompt nastavuje rámec, takže stejná uživatelská zpráva dostane v jiném rámci jinou odpověď: "napiš limerick" vytvoří limerick pod jedním systémovým promptem a odmítnutí pod systémovým promptem pro bankovního asistenta. A systémový prompt patří aplikaci, takže přepnutí aplikace u stejného modelu mění odpovědi, i když se model nezměnil. Co je LLM odděluje model od aplikace, a systémový prompt je většina tohoto oddělení.

Hranice není absolutní. Modely jsou trénované, aby systémový prompt upřednostnily před uživatelem, ale uživatelská zpráva dokáže model přesto vymluvit z jeho instrukcí, což je celé téma co je AI jailbreaking. Systémový prompt je silné výchozí nastavení, ne zámek.

Kolik systémový prompt stojí, protože se posílá při každém tahu

Systémový prompt jsou vstupní tokeny a co jsou tokeny v AI ukazuje, že vstup se účtuje u každé zprávy. Konverzace o 100 tazích s 8 000 tokenovým systémovým promptem odešle tento prompt 100krát: 800 000 vstupních tokenů dřív, než napíšete jediné slovo.

Spočítejme to za ceníkovou cenu. Standardní zpráva má zhruba 1 000 tokenů na vstupu a 500 na výstupu. Přidání 8 000 tokenové instrukce, což odpovídá 32 000 znakům angličtiny při čtyřech znacích na token, ke každé ze 100 zpráv stojí navíc vstup uvedený níže při sazbách OpenRouter z indexu cen AI modelů, zjištěno 2026-08-20.

Plná instrukce ztrojnásobí ceníkovou cenu 100 zpráv
100 holých zprávs 8 000 tokenovou instrukcí$0$2$4$6ceníková cenaGPT-5.6 Luna$0.08$0.243.0xGemini 3.7 Flash$0.13$0.433.3xClaude Sonnet 5$0.70$2.303.3xClaude Opus 5$1.75$5.753.3x

Poskytovatelé ukládají do mezipaměti: OpenAI zlevňuje cachovaný vstup na polovinu a u nejnovějších modelů o 90 procent, Anthropic účtuje čtení z mezipaměti za desetinu ceníkové ceny, takže aplikace, která má cachování nastavené, platí mnohem méně, než ukazuje graf. Graf ukazuje ceníkovou cenu, kterou sleduje index cen a kterou platí každá aplikace, jež cachování vynechá. Dlouhé stálé instrukce jsou pořád jediný text, který se posílá pokaždé.

Whizi účtuje opačně. Zpráva stojí pevný počet kreditů daný modelem, 1 u domácího modelu, 10 u Claude Sonnet 5, 20 u Claude Opus 5, a délka instrukce do ceny vůbec nevstupuje. Stejných 100 zpráv stojí 100, 1 000 nebo 2 000 kreditů, ať už instrukci máte, nebo ne. Žebříček najdete v jak fungují kredity Whizi.

Kterou část systémového promptu smíte napsat sami

Produkty vám otevřou kousek systémového promptu, který si vyplníte sami. ChatGPT tomu říká vlastní instrukce a paměť, Claude má instrukce projektu a styly, Gemini má uložené informace. Ať se to jmenuje jakkoli, váš text se připojí k vlastním instrukcím produktu a posílá se znovu s každým tahem.

Ve Whizi je tímto kouskem projekt. Projekt je složka konverzací s vlastními instrukcemi, až 32 000 znaků, které se použijí v každém chatu uvnitř něj a znovu se sestaví do promptu při každé zprávě. Připnuté soubory jedou stejným způsobem, s limitem 32 000 znaků extrahovaného textu na soubor a 120 000 pro celý blok projektu. Na úrovni účtu žádné pole vlastních instrukcí neexistuje: jediná uživatelem psaná instrukce v produktu je instrukce projektu, takže preferenci, kterou chcete mít všude, musíte vložit do každého projektu zvlášť.

Čtyři vestavění agenti ukazují druhou stranu. Řádky Kanadský CPA, Studijní mentor, Copilot pro psaní a Doučovatel matematiky nesou každý pevný systémový prompt zapsaný v katalogu modelů, který nelze upravit. Výběr agenta znamená výběr systémového promptu.

Co do systémového promptu patří, podle zveřejněných příkladů

Instrukce, které fungují, čtou se jako brífink pro nového kolegu, a zveřejněné prompty Claude jsou nejlepší veřejný vzor tohoto žánru. Váhu nesou čtyři věci.

  1. Role a publikum v jedné větě. "Jste daňový asistent pro kanadské osoby samostatně výdělečně činné" udělá víc než tři odstavce přídavných jmen.
  2. Formátovací pravidla vyjádřená jako pravidla. "Odpovídej pod 150 slov. Žádné odrážky. Britský pravopis." Modely dodržují jasné imperativy spolehlivěji než preference.
  3. Co dělat při nejistotě. "Pokud odpověď závisí na faktu, který nemáš, polož nejdřív jednu otázku." Bez toho si model domýšlí.
  4. Co odmítnout a jak. Pojmenujte kategorie a formulaci odmítnutí, jinak si ji model vymyslí sám.

Co tam nepatří: fakta, která se mění. Cena, počet modelů nebo datum zapsané do systémového promptu se znovu tvrdí při každém tahu, dokud to někdo neupraví, a přesně takhle se ze zastaralé instrukce stane sebejistě špatná odpověď na měsíce dopředu. Měnící se fakta patří do připnutého souboru nebo do vyhledávání, ne do stálých rozkazů, protože vlastní znalostní hranice modelu je stejně zastará. Prompt engineering pro začátečníky pokrývá stejné řemeslo na úrovni jednotlivé zprávy.

Kontrolní seznam
  • Napište roli a publikum v první větě jakékoli instrukce, kterou přidáváte
  • Formát uveďte jako pravidla, ne preference: limity slov, žádné seznamy, jaký pravopis
  • Udržujte stálé instrukce krátké, každý znak se posílá s každou zprávou
  • Měnící se fakta nechte mimo instrukci, patří do připnutého souboru nebo vyhledávání
  • Řekněte modelu, co dělat, když mu chybí fakt, jinak si mezeru vyplní sám

Časté dotazy

Jaký je rozdíl mezi systémovým a uživatelským promptem?

Systémový prompt píše aplikace a nastavuje stálá pravidla: roli, tón, formát, co odmítnout. Uživatelský prompt je vaše zpráva, úkol, který se má udělat teď. Modely jsou trénované upřednostnit systémový prompt před tahem uživatele a systémový prompt se posílá znovu s každou zprávou, zatímco každý uživatelský prompt se pošle jen jednou.

Mohu vidět systémový prompt ChatGPT nebo Claude?

Anthropic zveřejňuje systémové prompty používané v aplikacích Claude, s poznámkami k vydání u každé změny. OpenAI ten svůj pro ChatGPT nezveřejňuje, ačkoli verze uživatelé extrahovali a zveřejnili. Žádost, aby model zopakoval své instrukce, občas funguje a občas vyprodukuje vymyšlenou verzi, takže uniklý prompt berte jako neověřený, dokud ho výrobce nepotvrdí.

Stojí systémový prompt tokeny?

Ano, u každé zprávy. Je to vstupní text a posílá se znovu s každým tahem, takže 8 000 tokenová instrukce přes 100 zpráv je 800 000 vstupních tokenů. Za ceníkovou cenu to ztrojnásobí cenu konverzace na Claude Sonnet 5, z $0.70 na $2.30. Whizi účtuje pevnou cenu v kreditech za zprávu podle modelu, takže délka instrukce nemění, kolik zaplatíte.

Co jsou vlastní instrukce?

Část systémového promptu, kterou vám produkt dovolí napsat. Váš text se připojí k vlastním instrukcím aplikace a posílá se s každou zprávou. V ChatGPT je to pole v nastavení, ve Whizi je to instrukce projektu, až 32 000 znaků, která platí pro každou konverzaci v daném projektu.

Může uživatel systémový prompt obejít?

Někdy. Modely jsou trénované upřednostnit systémový prompt a dobře napsaný prompt obstojí proti běžným žádostem. Cíleně sestavené zprávy, které model vymluví z jeho pravidel, jsou jailbreaky a výrobci je řeší jako bezpečnostní problém, ne jako funkci. Cokoli, co se nesmí stát za žádných okolností, patří do kódu mimo model, kde s tím zpráva nemůže polemizovat.