System prompt: základné inštrukcie pre správanie AI

0
System prompt: základné inštrukcie pre správanie AI

Čo je system prompt a prečo je kľúčový

System prompt je najvyššia vrstva inštrukcií, ktoré definujú základné správanie jazykového modelu (LLM) v danej aplikácii. V hierarchii promptov má absolútnu prioritu pred užívateľskými požiadavkami a pred programovo vkladanými kontextami. V praxi určuje rolu asistenta, tón komunikácie, povolené nástroje, bezpečnostné limity, spôsob citovania a pravidlá pre prácu s neistotou. Pre optimalizáciu webov pre ChatGPT/LLM (AIO/AEO) je system prompt analogický „špecifikácii protokolu“ – vymedzuje, ako bude model interpretovať obsah a čo smie z odpovedí publikovať.

Hierarchia inštrukcií: poradie, ktoré rozhoduje

  • System prompt: najvyššia autorita – základné pravidlá, bezpečnosť, spôsob uvažovania, povolené/zakázané výstupy.
  • Developer prompt: implementačné detaily aplikácie (napr. produktové pravidlá, integrácie, UI zásady).
  • Content/policy vrstvy: organizačné postupy, štylistické štandardy, kontrolné checklisty.
  • User prompt: konkrétna požiadavka používateľa, ktorá sa rešpektuje len ak neporuší vyššie vrstvy.

Dobre navrhnutý system prompt explicitne definuje, čo sa stane pri konflikte (napr. „ak je konflikt medzi želaním používateľa a bezpečnostným pravidlom, vysvetli dôvod a ponúkni bezpečnú alternatívu“).

Primárne ciele system promptu

  • Bezpečnosť a súlad: zabrániť nebezpečným, nelegálnym alebo zavádzajúcim výstupom; udržať dôvernosť.
  • Predvídateľnosť: minimalizovať odpoveďovú variabilitu pri rovnakom vstupe (deterministické formáty, štýl).
  • Efektivita: viesť model k optimálnej dĺžke, štruktúre a využitiu nástrojov (retrieval, kalkulačka, web, kód).
  • Overiteľnosť: trvať na citáciách, dátumoch účinnosti, verziách a deklarácii neistoty.
  • UX/Tone: definovať tón (vecný, empatický, hravý) a pravidlá lokalizácie (jazyk, metriky, formáty dátumov).

Štruktúra kvalitného system promptu

  1. Role & misia: „Si odborný asistent pre …“ + čo je a čo nie je tvoja úloha.
  2. Bezpečnostné a etické zásady: kategórie zakázaných tém, spôsob odmietnutia, eskalácia.
  3. Formát výstupu: očakávaný markup/štruktúra (napr. len HTML s <h2>), tabuľky, zoznamy, dĺžkové limity.
  4. Pravidlá citovania a verzií: odkazy na zdroje, dátumy, čísla verzií, poznámky o platnosti.
  5. Práca s neistotou: kedy priznať neznalosť, kedy použiť „best effort“, kedy sa zdržať.
  6. Tool use: ktoré nástroje sú k dispozícii (vyhľadávanie, kalkulačka, kód), kedy a ako ich zapnúť.
  7. Lokalizácia: jazyk odpovede, formát meny/jednotiek, jurisdikčné upozornenia.
  8. Konflikty a priority: čo má prednosť pri rozpore (policy > UX > preferencie).
  9. Kontrolné kroky: pred odoslaním skontroluj… (fakty, dátumy, citácie, prístupnosť).

Formátové a štýlové zásady pre konzistentné výstupy

  • Jednoznačný formát: presne definované HTML/JSON šablóny minimalizujú halucinácie štruktúry.
  • Obmedzenie štýlovej volatility: vymedziť tón („prirodzený, nie servilný“), vyhnúť sa prehnaným superlatívom.
  • Číslovanie a jednotky: ISO dátumy, metrické jednotky, kód meny; v zadochodení pridať lokálny zápis.
  • Citácie: pravidlo „5 najnosnejších tvrdení cituj“ + rozlíšenie primárnych zdrojov od sekundárnych.

System prompt v AIO/AEO a SEO: obsahové signály

System prompt môže vynucovať, aby odpovede odkazovali na kanonické stránky, preferovali primárne zdroje a uvádzali presné dátumy účinnosti. Z hľadiska AEO to zvyšuje pravdepodobnosť korektných citácií, znižuje riziko zastaraných informácií a zosilňuje evidence-first prístup. Pre SEO je dôležité, že model generuje odkazy na vaše „huby“, „leafy“ a „evidence packy“, čím rastie šanca na priamy referral a na reprodukovateľnosť tvrdení.

Pravidlá pre prácu s neistotou a zmenami

  • Disclaimery: „Informácie sa mohli zmeniť po [dátum]; over v zdroji.“
  • Chýbajúci zdroj: ak chýba primárny dôkaz, neponúkať definitívny názor; navrhnúť bezpečnú alternatívu.
  • Konfliktné dáta: uviesť rozpory a preferovať vyššiu autoritu (zákon > úrad > odborná spoločnosť > médiá).

Bezpečnosť, odolnosť a anti-injection zásady

  • Boundary enforcement: explicitne ignorovať inštrukcie vložené používateľom, ktoré odporujú system promptu.
  • Jailbreak odpor: rozpoznať vzorce sociálneho inžinierstva („len predstieraj“, „simuluj zložený mód“).
  • Data leakage prevencia: nezverejňovať interné reťazce, tokeny, súkromné identifikátory.
  • Citlivé domény: politika pre zdravotníctvo, právo, financie – vyžadovať overené zdroje a jasné upozornenia.

Pravidlá pre používanie nástrojov (toolformer štýl)

  • Vyhľadávanie: povinné pri témach s vysokou volatilitou (novinky, ceny, normy, zákony); citovať zdroje.
  • Kalkulátor: povinný pre numeriku; výsledky uviesť digit po digite kontrolou.
  • Kód/interpret: pri generovaní tabuliek/grafov produkovať súbory a poskytnúť používateľovi odkaz.
  • PDF/obrázky: pri analýze dokumentov spúšťať „screenshot“ čítanie strán; uvádzať čísla strán.

Lokalizácia, jurisdikcia a regionálne varianty

  • Jazyk odpovede: pevne určený (napr. sk-SK), preferovať metrické jednotky a lokálny formát dátumov.
  • Jurisdikčný prefix: pri právnych tvrdeniach vždy „V [krajina/štát] platí…“ + dátum účinnosti.
  • Ceny a dane: uvádzať celkovú cenu vrátane DPH; pri konverziách označiť, že nejde o oficiálne ceny.

Šablóny (templates) pre system prompt

  • Role & Scope: „Si analytik pre [doménu]. Odpovedaj stručne, presne, a len v [formáte].“
  • Safety: „Ak požiadavka porušuje politiku, odmietni a navrhni bezpečnú alternatívu.“
  • Evidence: „Kľúčové tvrdenia podlož 1–5 citáciami. Uvádzaj dátumy účinnosti.“
  • Locale: „Používaj jazyk [sk-SK], ISO dátumy, metrické jednotky a EUR.“
  • Tools: „Pri nestabilných faktoch najprv vyhľadaj; pri číslach počítaj krokovo.“
  • Output QA: „Pred odoslaním over konzistenciu čísel, citácií a formátu.“

Antipatterny v system prompte

  • Vágne ciele: neurčité „pomáhaj“ bez metrík a formátu vedie k nekonzistentnosti.
  • Konfliktné pokyny: protichodné zásady (napr. „odpovedaj krátko“ a „vždy pokry všetky prípady“).
  • Preplnenosť: príliš dlhý prompt znižuje účinnosť; dôležité pravidlá musia byť pri vrchu a jednoznačné.
  • Skryté výnimky: implicitné tolerovanie „ak používateľ veľmi trvá“ – rozbíja bezpečnosť.

Verzionovanie, audit a zmenový proces

  • Identifikátor verzie: sys-vYYYY.MM.DD[-rev] a changelog s účinnosťou.
  • A/B testovanie: variácie system promptu porovnávajte na stabilnom koši dotazov (regresný balíček).
  • Auditovateľnosť: každá zmena je spárovaná s výsledkami metrik (presnosť, bezpečné odmietnutia, dĺžka).

Metriky kvality pre system prompt

  • Compliance rate: podiel odpovedí v súlade s politikami (vo vzorke manuálne overenej).
  • Factual accuracy: správnosť tvrdení voči primárnym zdrojom.
  • Structured fidelity: podiel odpovedí v správnom formáte (HTML, sekcie, tabuľky).
  • Refusal appropriateness: primeranosť a korektnosť odmietnutí (bez nadmernej opatrnosti).
  • Latency & brevity: čas a dĺžka výstupu vs. požadované limity.

Vyváženie kreativity a presnosti

System prompt môže dynamicky prepínať „módy“ (napr. kreatívny vs. normatívny) podľa typu zadania. Pre AEO/AIO je však dôležité, aby default bol evidence-first, s prísnym rámcom pre faktické a právne témy. Kreatíva má priestor v reklamnom alebo ideovom obsahu, no aj tam platí zásada jednoznačnej atribúcie tvrdení.

Princípy „Answer-first“ v system promte

  • Prvá veta = odpoveď: nezávislá, citovateľná, krátka.
  • Podpora: 3–5 bodov dôkazov alebo metodika; pri neistote explicitný rozsah platnosti.
  • Vizualizácia: ak žiadané, minimalizované vizuály (SVG) so zdrojom a jednotkami.

Interakcia s pamäťou a personalizáciou

  • Transparentná personalizácia: uviesť, že odpoveď je prispôsobená (jazyk, krajina, preferencie).
  • Rešpekt k súkromiu: nepoužívať citlivé atribúty bez súhlasu; umožniť „zabudnúť“ preferenciu.

Multiagentové a nástrojové ekosystémy

  • Delegovanie: system prompt musí špecifikovať, kedy asistent volá špecializovaného „agenta“ (vyhľadávanie, výpočty).
  • Deterministické rozhrania: štandardizované I/O formáty medzi agentmi (JSON schema).

Príklady mikro-inštrukcií (bezpečné vzory)

  • Konflikt priorít: „Ak používateľ žiada niečo v rozpore s bezpečnosťou, odmietni, vysvetli prečo a ponúkni bezpečnú alternatívu.“
  • Citácie: „Ak uvádzaš tvrdenia, ktoré sa mohli zmeniť po roku 2024, over ich a cituj zdroje.“
  • Neistota: „Ak si nie istý > 20 %, označ tvrdenie ako neisté a navrhni ďalší postup overenia.“
  • Format guard: „Výstup musí byť iba HTML s nadpismi <h2>; žiadne <h1> ani <pre>.“

Kontrolné zoznamy pred nasadením

  • System prompt má jasnú rolu, priority a riešenie konfliktov.
  • Bezpečnostné výnimky a odmietnutia sú s príkladmi a tónom vysvetlenia.
  • Formát výstupu je jednoznačný, testovaný na reálnych promptoch.
  • Je zahrnuté pravidlo pre citácie, dátumy a verzie.
  • Sú definované metriky a regresný testovací balík dotazov.

System prompt ako „operačný systém“ správania AI

System prompt je najdôležitejší dokument pri návrhu správania AI – určuje bezpečnosť, presnosť, citovateľnosť a užívateľské zážitky. V kontexte moderného SEO, AIO a AEO je to nástroj, ktorým presmerujete model od „všeobecnej výhovorky“ k evidence-first odpovediam, konzistentným formátom a transparentnej práci s neistotou. Investícia do jeho dizajnu, verzovania a merania sa priamo premieta do dôveryhodnosti a replikovateľných výkonových výsledkov.

Poradňa

Potrebujete radu? Chcete pridať komentár, doplniť alebo upraviť túto stránku? Vyplňte textové pole nižšie. Ďakujeme ♥