Zero-shot, one-shot și few-shot: cum ghidezi AI-ul cu exemple fără să-i blochezi răspunsul
Cum folosești exemplele ca să ghidezi răspunsul fără să limitezi inutil modelul.
Acesta este articolul 7/12 din seria Bazele promptingului. În articolul anterior am explicat de ce alegerea corectă a taskului schimbă răspunsul primit de la AI. Nu ceri la fel o generare, o analiză, o comparație sau o evaluare.
Acum mergem mai departe spre o întrebare importantă: când este suficient să formulezi clar cererea și când merită să-i arăți modelului un exemplu?
Un prompt bun nu are nevoie întotdeauna de exemple. Uneori, o instrucțiune clară este suficientă. Alteori, modelul răspunde mai bine dacă vede un reper concret: cum ar trebui să sune textul, cât de lung să fie, ce structură să urmeze sau ce tip de rezultat urmărești.
Aici apar trei forme simple de lucru: zero-shot, one-shot și few-shot. Pe scurt, înseamnă să ceri fără exemplu, cu un singur exemplu sau cu mai multe exemple.
Ideea importantă nu este să adaugi exemple peste tot. Ideea este să înțelegi când un exemplu clarifică cererea și când poate limita inutil răspunsul.
De ce exemplele pot ajuta sau încurca promptul
Mulți utilizatori folosesc exemplele în prompting în două moduri greșite.
Prima greșeală este să nu ofere niciun exemplu, deși cer un rezultat foarte specific.
Spun „scrie în stilul meu”, „fă textul mai natural”, „dă-mi un titlu mai bun”, „fă o descriere mai atractivă” sau „structurează răspunsul mai clar”, dar nu arată modelului ce înseamnă, concret, acel stil, acea structură sau acel tip de răspuns.
Modelul va încerca să răspundă, dar va lucra cu propriile lui presupuneri. Poate ghici bine. Poate produce ceva acceptabil. Dar poate merge și într-o direcție diferită de cea dorită.
A doua greșeală este opusă: utilizatorul pune prea multe exemple în prompt și crede că astfel controlează automat mai bine răspunsul.
În realitate, exemplele ajută doar dacă sunt bine alese. Dacă sunt neclare, contradictorii sau prea înguste, modelul poate prelua exact lucrurile nepotrivite.
Un exemplu poate transmite tonul bun. Dar poate transmite și un ton greșit.
Poate arăta structura dorită. Dar poate fixa și o structură prea rigidă.
Poate clarifica nivelul de detaliu. Dar poate duce și la un răspuns prea lung, prea scurt sau prea tehnic.
De aceea, întrebarea importantă nu este:
„Câte exemple să pun?”
Întrebarea mai bună este:
„Ajută acest exemplu modelul să înțeleagă mai bine ce vreau?”
Exemplele bune funcționează ca repere. Ele arată tonul, structura, lungimea, nivelul de detaliu sau tipul de formulare dorit.
Exemplele slabe fac opusul: încarcă promptul, amestecă direcțiile și pot face răspunsul mai confuz.
În acest articol clarificăm diferența dintre zero-shot, one-shot și few-shot și vedem când merită să ceri direct, când ajută un singur exemplu și când ai nevoie de mai multe exemple.
Ce înseamnă zero-shot, one-shot și few-shot
Termenii pot suna tehnic, dar ideea este simplă: diferența dintre ei ține de câte exemple îi dai modelului înainte să-i ceri răspunsul.
Zero-shot înseamnă că nu îi dai niciun exemplu. Îi formulezi cererea și îl lași să răspundă pe baza instrucțiunii.
De exemplu:
„Explică pe scurt ce este un prompt, pentru cineva care folosește AI pentru prima dată.”
Aici nu i-ai arătat modelului un răspuns-model. I-ai spus doar ce vrei, pentru cine și în ce direcție să meargă.
Dacă cererea este suficient de clară, acest lucru poate funcționa foarte bine.
Modelul știe că trebuie să explice. Știe că trebuie să fie scurt. Știe că publicul este format din începători. În acest caz, nu este nevoie de un exemplu separat ca să înțeleagă direcția generală.
One-shot înseamnă că îi dai un singur exemplu.
Exemplul funcționează ca un reper. Îi arată modelului cum ar trebui să arate răspunsul, ce ton să folosească sau ce structură să urmeze.
De exemplu, dacă vrei să rescrii titluri, poți da un model:
Titlu slab: „Prompturi AI bune”
Titlu mai bun: „De ce un prompt bun schimbă răspunsul AI”
Apoi îi ceri modelului să rescrie alte titluri după aceeași logică.
Modelul vede că nu vrei doar un titlu mai scurt sau mai spectaculos. Vrei un titlu mai clar, mai concret și mai legat de beneficiul pentru cititor.
Few-shot înseamnă că îi dai câteva exemple.
Nu foarte multe. Doar suficiente ca să observe un tipar.
Această metodă este utilă atunci când vrei rezultate mai consecvente. De exemplu, dacă ai mai multe descrieri de produs, mai multe postări, mai multe mesaje de clasificat sau mai multe titluri de rescris, câteva exemple bune pot arăta modelului ce trebuie să păstreze constant.
Pe scurt:
zero-shot: ceri direct, fără exemplu;
one-shot: dai un singur exemplu;
few-shot: dai câteva exemple ca să arăți un tipar.
Diferența nu este despre cât de avansat vrei să pară promptul. Diferența este despre cât sprijin are nevoie modelul ca să înțeleagă rezultatul dorit.
Dacă cererea este clară, poate ajunge zero-shot.
Dacă rezultatul dorit este greu de descris, un exemplu poate ajuta.
Dacă ai nevoie ca mai multe răspunsuri să respecte același stil, aceeași structură sau aceeași logică, câteva exemple pot fi mai potrivite.
Când funcționează bine un prompt fără exemple
Nu orice prompt are nevoie de exemple.
Uneori, o cerere clară este suficientă. Dacă taskul este simplu, comun și ușor de înțeles, modelul poate răspunde bine fără să-i arăți un model de răspuns.
De exemplu, poți cere:
„Rezumă acest text în 5 idei principale.”
„Explică acest concept pe înțelesul unui începător.”
„Compară cele două variante și spune care este mai potrivită.”
„Transformă acest paragraf într-o variantă mai clară.”
„Propune 10 idei de întrebări pentru un interviu.”
„Extrage principalele riscuri din acest text.”
În astfel de cazuri, nu ai nevoie neapărat de exemple. Cererea este destul de clară, iar forma răspunsului este ușor de anticipat.
Modelul înțelege ce are de făcut: să rezume, să explice, să compare, să reformuleze, să propună sau să extragă informații.
Aici contează mai mult claritatea instrucțiunii decât existența unui exemplu.
Problema apare când rezultatul dorit are o formă foarte specifică.
Dacă spui „scrie într-un ton natural”, modelul poate interpreta diferit ce înseamnă natural.
Pentru un utilizator, natural poate însemna simplu și direct.
Pentru altul, poate însemna conversațional.
Pentru altul, poate însemna cald, dar nu familiar.
Dacă spui „fă-l mai bun”, modelul nu știe exact dacă vrei textul mai scurt, mai clar, mai convingător, mai educațional sau mai comercial.
Dacă spui „scrie în stilul meu”, dar nu oferi niciun text de referință, modelul va ghici.
Aici se vede limita promptului fără exemple: funcționează bine când instrucțiunea este suficientă, dar devine mai slab când standardul dorit este greu de descris.
Un prompt fără exemple este potrivit când:
taskul este simplu;
cererea este clară;
formatul răspunsului nu este foarte special;
nu ai nevoie de un stil personalizat;
nu urmărești o structură greu de explicat;
accepți un răspuns bun, dar nu neapărat perfect aliniat cu un model exact.
Să luăm un exemplu simplu.
Dacă întrebi:
„Explică diferența dintre zero-shot și few-shot în 100 de cuvinte.”
Probabil nu ai nevoie de un exemplu. Cererea este clară.
Dar dacă întrebi:
„Scrie explicația în stilul articolelor Omul Digital, cu ritm natural, paragrafe scurte și formulări clare pentru mobil.”
Aici un exemplu poate ajuta. Ai cerut un stil mai specific. Modelul poate respecta o parte din instrucțiune, dar un reper concret îi poate arăta mai bine ce înseamnă acel stil.
Regula practică este aceasta:
Dacă poți explica ușor ce vrei, probabil nu ai nevoie de exemple. Dacă este mai ușor să arăți decât să explici, un exemplu poate ajuta.
Ce schimbă un exemplu bun
Un exemplu bun poate face promptul mai clar fără să-l lungească inutil.
Uneori, poți explica în multe fraze ce fel de răspuns vrei. Alteori, este mai simplu să arăți un model.
Exemplul devine un reper pentru AI: îi arată cum ar trebui să sune răspunsul, cât de lung să fie, ce structură să urmeze și ce nivel de detaliu urmărești.
De exemplu, poți cere:
„Scrie un titlu mai bun pentru acest articol.”
Modelul poate răspunde în multe feluri. Unele titluri pot fi prea generale. Altele pot fi prea comerciale. Altele pot suna artificial.
Dacă îi dai un exemplu, direcția devine mai clară:
Titlu slab: „Prompturi AI”
Titlu mai bun: „De ce un prompt bun schimbă răspunsul AI”
Acest exemplu arată că titlul mai bun nu este doar mai frumos. Este mai clar, mai concret și promite o idee utilă pentru cititor.
La fel se întâmplă și în alte situații.
Poți cere:
„Scrie un e-mail politicos prin care refuz o colaborare.”
Fără exemplu, modelul va genera o variantă decentă. Dar poate fi prea formală, prea lungă sau prea rece.
Dacă îi arăți un exemplu scurt de ton dorit, rezultatul se poate apropia mai mult de ce vrei:
„Mulțumesc pentru propunere. Am analizat-o, dar în acest moment nu este potrivită pentru direcția mea de lucru. Apreciez că v-ați gândit la mine și rămân deschis pentru alte discuții pe viitor.”
Acest model arată tonul: politicos, scurt, ferm, fără explicații inutile.
Poți cere și o descriere de produs:
„Scrie o descriere pentru un curs online despre AI.”
Fără exemplu, modelul poate merge spre un text promoțional generic.
Dacă îi dai un reper, poate înțelege mai bine stilul:
„Un curs practic pentru cei care vor să înțeleagă cum folosesc AI-ul în activități concrete, fără termeni complicați și fără promisiuni exagerate.”
Aici exemplul transmite un anumit tip de poziționare: clar, aplicat, fără exagerare.
Un exemplu bun poate transmite mai multe lucruri deodată:
tonul dorit;
lungimea aproximativă;
structura răspunsului;
nivelul de simplitate;
felul în care trebuie formulată ideea;
ce tip de rezultat consideri potrivit;
ce trebuie evitat.
Asta este util mai ales când ceri ceva care ține de stil, formă sau nuanță.
Dacă spui „scrie mai natural”, modelul poate interpreta diferit.
Dacă îi arăți un exemplu de text natural, înțelege mai bine ce urmărești.
Dacă spui „fă titlul mai atractiv”, modelul poate merge spre exagerare.
Dacă îi arăți un exemplu de titlu atractiv, dar echilibrat, ai mai mult control asupra direcției.
Totuși, exemplul trebuie folosit corect. Nu trebuie să devină o matriță rigidă pe care modelul o copiază mecanic.
De aceea, poți adăuga o clarificare simplă:
„Folosește exemplul ca reper de ton și structură, nu ca text de copiat.”
Sau:
„Păstrează logica exemplului, dar adaptează răspunsul la subiectul nou.”
Sau:
„Exemplul arată nivelul de claritate dorit. Nu copia formularea exactă.”
Această precizare contează. Îi arată modelului că exemplul este un ghid, nu o limită strictă.
Un exemplu bun nu trebuie să blocheze modelul. Trebuie să-i arate direcția.
Când ai nevoie de mai multe exemple
Uneori, un singur exemplu nu este suficient.
Dacă taskul este simplu, poți lucra fără exemple. Dacă vrei doar să arăți direcția, un exemplu poate ajunge. Dar dacă ai nevoie ca modelul să producă mai multe răspunsuri în același stil, cu aceeași structură sau după aceeași logică, atunci pot ajuta câteva exemple.
Aici intră few-shot.
Few-shot înseamnă că îi dai modelului mai multe exemple, dar nu foarte multe. Doar suficiente ca să observe un tipar.
De exemplu, poate fi util când vrei să rescrii mai multe titluri după aceeași logică:
Titlu slab: „Prompturi AI”
Titlu mai bun: „De ce un prompt bun schimbă răspunsul AI”
Titlu slab: „Context în AI”
Titlu mai bun: „Contextul în prompting: cât ajută și când încurcă”
Titlu slab: „Limite în AI”
Titlu mai bun: „Limitele unui model AI: unde greșește și de ce trebuie verificat”
După astfel de exemple, modelul înțelege mai bine ce urmărești. Nu vrei doar titluri mai scurte sau mai spectaculoase. Vrei titluri mai clare, mai concrete și mai utile pentru cititor.
Few-shot poate ajuta și în clasificare.
Să spunem că vrei să împarți mesajele primite de la clienți în categorii.
Poți da exemple:
Mesaj: „Nu am primit factura pentru luna aceasta.”
Categorie: facturare
Mesaj: „Aplicația nu se deschide după actualizare.”
Categorie: problemă tehnică
Mesaj: „Aș vrea să știu ce pachet mi se potrivește.”
Categorie: cerere de informații
După câteva exemple de acest tip, modelul înțelege mai bine logica de clasificare.
Few-shot poate ajuta și la descrieri de produs.
Exemplu:
Produs: agendă săptămânală
Descriere: „O agendă simplă pentru planificarea săptămânii, cu spațiu pentru obiective, notițe și priorități.”
Produs: suport laptop
Descriere: „Un suport reglabil pentru laptop, util pentru o poziție mai confortabilă la birou și pentru organizarea mai bună a spațiului de lucru.”
Produs: lampă de birou
Descriere: „O lampă compactă pentru lucru sau citit, cu lumină reglabilă și design potrivit pentru birouri mici.”
După aceste exemple, modelul vede lungimea, tonul și structura dorită.
Nu îi spui doar „scrie descrieri clare”. Îi arăți cum arată o descriere clară.
Mai multe exemple pot ajuta când vrei:
descrieri de produs scrise în același stil;
postări de social media cu aceeași structură;
mesaje clasificate după aceleași criterii;
titluri rescrise după aceeași logică;
paragrafe aduse la același nivel de claritate;
răspunsuri scurte, dar consecvente;
variante diferite construite după același standard.
Ideea este simplă:
Un singur exemplu arată direcția. Mai multe exemple pot arăta tiparul.
Totuși, aici apare o limită importantă.
Mai multe exemple nu înseamnă automat un răspuns mai bun. Dacă exemplele sunt amestecate, contradictorii sau prea diferite între ele, modelul poate primi semnale neclare.
De exemplu, dacă primul exemplu este formal, al doilea este foarte relaxat, iar al treilea este comercial, modelul nu va ști ce stil să urmeze. Va încerca să combine direcții diferite, iar răspunsul poate ieși neuniform.
La fel, dacă exemplele sunt prea apropiate între ele, modelul poate copia prea rigid aceeași formulă. Vei obține consecvență, dar poți pierde varietate.
Aici trebuie să decizi ce vrei.
Dacă urmărești consecvență, exemplele apropiate ajută.
Dacă urmărești varietate, exemplele prea apropiate pot limita.
Dacă vrei un format fix, oferă exemple clare.
Dacă vrei idei noi, nu bloca modelul prea devreme într-un singur tipar.
Few-shot este util când vrei consecvență, nu când vrei doar să umpli promptul cu exemple.
De ce exemplele pot ajuta sau încurca promptul
Un exemplu bun nu este doar un text care sună bine. Este un reper care arată modelului ce fel de rezultat urmărești.
De aceea, înainte să pui un exemplu în prompt, merită să te întrebi ce vrei să transmită acel exemplu.
Vrei să arate tonul?
Vrei să arate structura?
Vrei să arate lungimea?
Vrei să arate nivelul de detaliu?
Vrei să arate ce trebuie evitat?
Dacă nu știi ce rol are exemplul, probabil nu ajută suficient.
Un exemplu bun trebuie să fie relevant.
Dacă vrei un text scurt, nu folosi ca reper un text lung.
Dacă vrei un ton simplu, nu oferi un exemplu complicat.
Dacă vrei o structură clară, nu folosi un model dezordonat.
Un exemplu bun trebuie să fie și curat.
Asta înseamnă să nu conțină greșeli, formulări slabe, informații inutile sau detalii pe care nu vrei să le vezi repetate în răspuns.
Dacă exemplul are probleme, modelul le poate prelua.
Dacă îi dai un titlu prea senzaționalist ca reper, modelul poate produce alte titluri exagerate.
Dacă îi dai o descriere prea lungă, poate crede că și răspunsul final trebuie să fie lung.
Dacă îi dai un text prea tehnic, poate ridica inutil nivelul explicației.
În cazul în care folosești mai multe exemple, ele trebuie să fie coerente între ele.
Nu ajută să oferi trei exemple cu direcții complet diferite, fără să explici de ce sunt diferite. Modelul va încerca să găsească un tipar, dar tiparul poate ieși neclar.
Dacă vrei consecvență, exemplele trebuie să arate aceeași logică.
Dacă vrei varietate, poți oferi exemple diferite, dar trebuie să spui explicit ce se schimbă de la unul la altul.
De exemplu:
„Mai jos sunt trei exemple cu stiluri diferite. Primul este mai explicativ, al doilea mai scurt, al treilea mai editorial. Propune o variantă nouă, păstrând claritatea, dar fără să copiezi structura exactă.”
O astfel de clarificare ajută modelul să folosească exemplele ca repere, nu ca forme fixe.
Mai este un lucru important: exemplele trebuie să fie apropiate de situația reală.
Dacă lucrezi la titluri pentru articole educaționale, exemplele ar trebui să fie tot din zona de articole educaționale.
Dacă lucrezi la descrieri pentru produse, exemplele ar trebui să semene cu descrierile de produs.
Dacă lucrezi la postări de social media, exemplele ar trebui să aibă ritmul și forma unei postări.
Dacă lucrezi la răspunsuri pentru clienți, exemplele ar trebui să semene cu mesajele reale pe care le primești.
Un exemplu dintr-un context prea diferit poate împinge răspunsul într-o direcție nepotrivită.
Regula practică este simplă:
Alege exemple care arată clar ce vrei să obții, nu exemple care doar par bune în sine.
Un exemplu poate fi bine scris, dar inutil pentru promptul tău. Poate avea alt ton, alt public, alt scop sau alt nivel de detaliu.
În prompting, valoarea exemplului nu vine din faptul că este frumos. Vine din faptul că ajută modelul să înțeleagă mai bine rezultatul dorit.
Un exemplu slab poate strica promptul mai mult decât lipsa unui exemplu.
Regula simplă: exemplele trebuie să clarifice, nu să încarce promptul
Exemplele sunt utile atunci când arată mai clar ce vrei decât o poate face o explicație lungă. Pot fixa tonul, structura, lungimea sau nivelul de detaliu dorit.
Dar nu trebuie folosite automat. Ele pot ghida modelul, dar îl pot și bloca într-un tipar prea îngust.
Asta se întâmplă mai ales când îi dai exemple foarte asemănătoare și nu îi spui clar că poate propune și variante diferite. Dacă îi dai cinci titluri construite după aceeași formulă, modelul va produce probabil alte titluri după aceeași formulă. Acest lucru este util când vrei consecvență, dar poate fi slab când vrei idei mai variate.
La fel, dacă îi dai doar exemple foarte scurte, modelul poate evita dezvoltarea, chiar și atunci când subiectul are nevoie de mai multă explicație. Dacă îi dai exemple foarte comerciale, poate împinge răspunsul spre un ton de vânzare, deși tu urmăreai doar claritate. Dacă îi dai exemple foarte tehnice, poate răspunde într-un limbaj mai complicat decât ar fi potrivit pentru cititor.
De aceea, nu contează doar câte exemple pui, ci ce rol are fiecare exemplu.
Dacă rezultatul poate fi explicat simplu, cere direct. Dacă este greu de descris, arată un exemplu. Dacă ai nevoie de consecvență, oferă câteva exemple bune. Dacă vrei varietate, ai grijă să nu închizi modelul prea repede într-un singur tipar.
O formulare utilă poate fi:
„Exemplele de mai jos arată nivelul de claritate dorit, dar nu trebuie copiată structura lor. Propune variante diferite.”
Sau:
„Folosește exemplele ca reper de calitate, nu ca limită de exprimare.”
Greșeala frecventă este să crezi că mai multe exemple înseamnă automat un prompt mai bun. Nu este adevărat. Un prompt cu multe exemple nu este neapărat mai controlat. Uneori este doar mai încărcat.
Exemplele ajută doar atunci când reduc ambiguitatea. Dacă sunt slabe, neclare sau contradictorii, pot face răspunsul mai prost.
Un prompt bun nu este cel care conține cele mai multe exemple. Este cel care oferă modelului reperele potrivite pentru rezultatul urmărit.
Ce merită reținut
Zero-shot înseamnă să ceri direct, fără să oferi un exemplu. Este potrivit când taskul este clar, comun și ușor de formulat.
One-shot înseamnă să dai un singur exemplu. Ajută când vrei să arăți rapid tonul, structura, lungimea sau nivelul de detaliu dorit.
Few-shot înseamnă să dai câteva exemple. Este util când ai nevoie de consecvență între mai multe răspunsuri asemănătoare.
Exemplele sunt utile când rezultatul dorit este mai ușor de arătat decât de explicat.
Mai multe exemple nu înseamnă automat un răspuns mai bun. Contează dacă sunt relevante, clare și potrivite cu scopul.
Un exemplu slab poate duce modelul într-o direcție greșită. De aceea, exemplele trebuie alese cu aceeași atenție cu care formulezi instrucțiunea.
Dacă vrei explorare, prea multe exemple pot limita. Dacă vrei consecvență, exemplele bine alese pot ajuta.
Ce urmează în seria Bazele promptingului
Acest articol a clarificat rolul exemplelor în prompting: când poți cere direct, când ajută un singur exemplu și când ai nevoie de mai multe exemple pentru a obține răspunsuri mai consecvente.
Pasul următor din seria Bazele promptingului este: Cum definești și cum evaluezi un răspuns de calitate
Pentru că nu este suficient să formulezi o cerere clară sau să oferi exemple bune. Trebuie să știi și cum verifici dacă răspunsul primit este relevant, corect, clar și util pentru scopul tău.
Rămâi aproape de Omul Digital și primește în inbox materialele importante despre AI, tehnologie și securitate digitală.
Susține Omul Digital. Contribuția ta ajută la dezvoltarea proiectului și la publicarea de ghiduri aplicate, resurse practice și materiale avansate despre AI, tehnologie și siguranță digitală.
Învață să construiești prompturi mai bune cu ghiduri și exemple practice în




