Natrag na blog

Sustavski upiti i korisnički upiti: u čemu je razlika?

Svaki razgovor s umjetnom inteligencijom pokreću skrivene upute koje nikad niste napisali. Evo što sustavski upiti rade, zašto su važni i kako pisati bolje korisničke upite znajući da postoje.

Sustavski upiti i korisnički upiti: u čemu je razlika?
Otvorite ChatGPT i postavite jednostavno pitanje. AI odgovara pristojno, drži se teme i odbija vam pomoći u pisanju zlonamjernog koda. Ništa od toga nije slučajnost.
Iza svakog razgovora s AI asistentom postoji skriveni sloj uputa koji nikad ne vidite. Te upute — nazvane sustavski upit — oblikuju ponašanje AI-ja prije nego što upišete ijednu riječ. Vaše pitanje je tek druga polovica jednadžbe.
Razumijevanje razlike između sustavskih i korisničkih upita neće zadovoljiti samo vašu znatiželju. Promijenit će način na koji pišete upite i objasniti zašto neki pristupi rade bolje od drugih.

Što je sustavski upit?

Sustavski upit skup je uputa koje se daju AI-ju prije nego što razgovor započne. Definira osobnost AI-ja, njegove sposobnosti, ograničenja i pravila. Zamislite ga kao priručnik za zaposlenike koji se pročita prije svake smjene — govori AI-ju tko je i kako se treba ponašati.
Kada otvorite ChatGPT, Claude ili Gemini, sustavski je upit već učitan. Prema analizi PromptLayera, sustavski upiti tipično uključuju:
  • Definiciju uloge — "Ti si koristan asistent"
  • Smjernice ponašanja — Budi pristojan, drži se teme, ne izmišljaj
  • Ograničenja — Što AI neće učiniti (generirati štetan sadržaj, glumiti čovjeka itd.)
  • Pravila oblikovanja izlaza — Kako strukturirati odgovore
Ključno je razumjeti: sustavski upit ne pišete vi. Pišu ga programeri. Kad razgovarate s ChatGPT-om, OpenAI mu je već dao upute. Kad koristite Claudea, Anthropic je učinio isto. Pridružujete se razgovoru koji je već započeo.
Ilustracija razlike između skrivenih sustavskih uputa i vidljivih korisničkih poruka u chatu
Ilustracija razlike između skrivenih sustavskih uputa i vidljivih korisničkih poruka u chatu

Što je korisnički upit?

Korisnički upit ono je što stvarno upišete u chat. To je vaše pitanje, vaš zahtjev, vaša uputa. Za razliku od sustavskih upita, korisnički su upiti dinamični — mijenjaju se sa svakom porukom koju pošaljete.
Korisnički upiti mogu biti jednostavni ("Koji je glavni grad Francuske?") ili složeni ("Napiši blog post od 500 riječi o produktivnosti za radnike na daljinu, ležernim tonom i s tri konkretna savjeta"). Njima komunicirate što želite da AI učini.
Kao što Regie.ai objašnjava, sustavski upit je "kako" i "zašto" ponašanja AI-ja, dok je korisnički upit "što" — konkretan zadatak koji vam je sad potreban.

Glavne razlike na prvi pogled

Evo brze usporedbe:
  • Tko ih kontrolira? Sustavske upite postavljaju programeri. Korisničke pišete vi.
  • Kada se izvršavaju? Sustavski upiti učitavaju se prije razgovora. Korisnički nastaju tijekom razgovora.
  • Vidite li ih? Sustavski upiti obično su skriveni. Korisnički su vidljivi — sami ste ih napisali.
  • Na što utječu? Sustavski upiti oblikuju ukupno ponašanje. Korisnički vode konkretne zadatke.
  • Koliko se često mijenjaju? Sustavski upiti ostaju isti (po sesiji). Korisnički se mijenjaju sa svakom porukom.
Jednostavna usporedba: ako bi AI bio zaposlenik, sustavski je upit pravilnik tvrtke, a korisnički upit konkretan zadatak koji mu danas dodjeljujete.

Zašto su sustavski upiti važni (čak i ako ih nikad ne pišete)

Možda mislite: "Ja ne pišem sustavske upite, pa zašto bi me bili briga?" Evo zašto njihovo razumijevanje mijenja način na koji koristite AI.

Objašnjavaju zašto AI odbija određene zahtjeve

Jeste li ikad pitali ChatGPT nešto i dobili pristojno odbijanje? To je sustavski upit na djelu. OpenAI-jeva dokumentacija pomoći objašnjava da se upiti filtriraju kroz sigurnosne sustave istrenirane da prepoznaju sadržaj koji krši njihove politike. Sustavski upit govori AI-ju što ne smije učiniti — i to nadjačava vaš zahtjev.
Razumijevanje ovoga pomaže vam preformulirati pitanje. Umjesto da udarite u zid, možete dati kontekst koji pojašnjava vašu legitimnu namjeru. Sigurnosni sustav dobro reagira na izričit kontekst o tome zašto nešto pitate.

Objašnjavaju zašto se različiti AI alati doimaju različito

ChatGPT se doima drukčije od Claudea. Claude se doima drukčije od Geminija. Dio toga je u modelu u pozadini, ali znatan dio leži u sustavskom upitu. Svaka tvrtka definira različite osobnosti, tonove i ograničenja.
Zato isti korisnički upit može u različitim alatima dati dramatično različite odgovore. Skrivene su upute važne.

Objašnjavaju kako rade Custom GPT-ovi

Kada netko izradi Custom GPT u ChatGPT-u ili Claude Project, on u suštini piše sustavski upit. Definira kako se ta konkretna instanca AI-ja treba ponašati. Kada koristite Custom GPT za pravne tekstove, marketinške poruke ili pregled koda, koristite tuđi sustavski upit.

Kada možete kontrolirati sustavski upit

Većina običnih korisnika AI-ja nikad izravno ne dira sustavske upite. No postoje načini da na njih utječete — ili da im pristupite.

ChatGPT Custom Instructions

ChatGPT-ova značajka Custom Instructions zapravo je "sustavski upit u maloj dozi". ChatGPT-u možete reći nešto o sebi ("Slobodni sam pisac koji surađuje s tehnološkim startupima") i kako želite da odgovara ("Budi sažet, izbjegavaj žargon, preskoči uljepšavanja").
Te se upute primjenjuju na svaki novi razgovor. Ne zamjenjujete OpenAI-jev sustavski upit — dodajete vlastiti sloj povrh njega. Prema iskustvima korisnika na forumima OpenAI zajednice, odgovori se bliže poklapaju s Custom Instructions nego s istovrijednim uputama danim kao korisnički upit.

Claude Projects

Claude nudi sličnu mogućnost kroz Projects. Možete postaviti upute specifične za projekt koje vrijede u svim razgovorima. Kao što Anthropicova dokumentacija objašnjava, Claude Projects omogućuju definiranje trajnog konteksta i kriterija odlučivanja koji oblikuju svaki odgovor unutar tog projekta.

Custom GPT-ovi

Ako izradite Custom GPT, pišete prave upute na razini sustava. Definirate personu, ograničenja i ponašanje. To je najbliže pravom sustavskom upitu što većina onih koji nisu programeri može doći.

Pristup putem API-ja

Programeri koji koriste OpenAI API ili Claude API imaju potpunu kontrolu nad sustavskim upitima. Mogu točno definirati kako se AI ponaša u njihovoj aplikaciji. Tako tvrtke grade AI proizvode s prepoznatljivim osobnostima i mogućnostima.

Kako pisati bolje korisničke upite

Sad kad znate da sustavski upiti postoje, možete pisati pametnije korisničke upite. Evo kako vam to znanje pomaže.
Ilustracija pretvaranja jednostavnog pitanja u detaljan, strukturiran upit
Ilustracija pretvaranja jednostavnog pitanja u detaljan, strukturiran upit

Budite konkretni jer AI već ima opće upute

Sustavski je upit AI-ju već rekao da bude koristan i temeljit. To ne morate ponavljati. Ono što morate dati je konkretnost o vašem stvarnom zadatku.
Umjesto:

Napiši dobar e-mail.


Pokušajte:

Write a follow-up email to a client who hasn't responded to my proposal in 5 days. Tone: professional but warm. Length: 3-4 sentences. Goal: get them to schedule a call this week.


Sustavski upit pokriva "budi koristan". Vaš je posao definirati kako korisnost izgleda za taj konkretan zadatak.

Nadjačajte zadane postavke izričitim uputama

Sustavski upiti postavljaju zadana ponašanja. Korisnički ih upiti mogu nadjačati — unutar određenih granica.
Ako vam zadani ton AI-ja djeluje preformalno, recite to: "Koristi ležeran, razgovorni ton." Ako daje previše detalja, navedite: "Neka odgovor bude kraći od 100 riječi." Ako dodaje ograde koje vam ne trebaju: "Preskoči ograde i daj mi svoju najbolju preporuku."
Sigurnosna ograničenja ne možete nadjačati (to su čvrsta pravila), ali stilske zadane postavke možete.

Koristite uloge kao mini sustavske upite

Budući da ne možete promijeniti pravi sustavski upit, možete ga simulirati tako da AI-ju u korisničkom upitu dodijelite ulogu. Ta tehnika — nazvana prompting kroz uloge — ne čini AI pametnijim, ali oblikuje ton, vokabular i način izlaganja.
Na primjer:

You are a skeptical editor reviewing a draft blog post. Point out weak arguments, unclear sentences, and unsupported claims. Be direct — I want honest feedback, not encouragement.

Here's the draft:
{{draft_text}}


Ovo radi jer u korisničkom upitu AI-ju dajete upute o ponašanju — oponašate ono što bi sustavski upit učinio.

Dajte kontekst koji sustavski upit nema

Sustavski upit ne zna ništa o vama, vašem projektu ni vašim sklonostima. To je vaš posao.
U svoje upite uključite relevantan kontekst: tko je publika, što ste već probali, s kojim ograničenjima radite, koji vam je format potreban. Što više konkretnog konteksta date, manje AI mora pogađati — a pogađanje je mjesto gdje stvari krenu krivo.

Prava vještina: ovladavanje korisničkim upitima

Evo praktične istine: većina ljudi nikad neće napisati sustavski upit. Koristit ćete ChatGPT, Claude ili Gemini onakvima kakvi dolaze — sa sustavskim upitima koji su već postavljeni.
To znači da je vaša poluga u korisničkim upitima. Što bolje pišete jasne, konkretne i dobro strukturirane upite, to ćete bolje rezultate dobivati od bilo kojeg AI alata. Pogledajte naš vodič za početnike u prompt engineeringu za osnove ili saznajte kako ograničenja poboljšavaju AI izlaz za naprednije tehnike.
Kvaka? Dobre upite vrijedi sačuvati. Ako napišete upit koji dobro radi — onaj s pravom ulogom, kontekstom i ograničenjima — željet ćete ga ponovno koristiti. Pa ćete ga prilagoditi drugoj situaciji. I onda ćete imati desetak varijanti razasutih po bilješkama i povijesti razgovora.
Upravo zato postoje alati poput PromptNesta. Spremite svoje najbolje upite, organizirajte ih po projektima i ponovno koristite uz varijable poput {{client_name}} ili {{topic}} koje popunjavate svaki put. Umjesto da iz pamćenja iznova pišete isti učinkovit upit, držite ga spremnog i dotjerujete ga s vremenom.
Sustavski upit ne možete kontrolirati. Ali korisnički možete savladati — i tu se krije prava vještina.