Unitate 5 / 12

Eșantionarea cu câteva injecții: predarea prin exemplu

Câștiguri:

  • Poate să distingă între abordările zero-shot și puține și știe când să aleagă care
  • Poate aplica reguli pentru selectarea mostrelor reprezentative care reflectă forma, tonul și calitatea dorite
  • Poate controla în mod fiabil formatul și tonul de ieșire cu mostre

Uneori este mult mai eficient să arăți ceva decât să-l descrii. În loc să spui „Scrie într-un limbaj politicos, dar clar ca acesta”, arătând un exemplu exact despre ceea ce vrei, vei transmite modelului intenția ta mult mai rapid. Exact despre asta se referă „eșantionarea cu câteva injecții”: predarea modelului modelul dorit, arătându-i câteva exemple. În această unitate, vom învăța această tehnică puternică și regulile de utilizare eficientă a acesteia, cu scenarii din propria afacere.

Ce sunt Zero-Shot și Few-Shot?

Există două abordări de bază:

  • Zero-shot: Descrierea directă a sarcinii fără a oferi niciun exemplu modelului. „Clasificați această recenzie drept pozitivă, negativă sau neutră.” Modelul implementează instrucțiunea cu propriile cunoștințe.
  • Few-shot: Afișarea modelului a câteva exemple de perechi de intrare-ieșire, precum și descrierea sarcinii. „Iată 3 exemple: comentariu → etichetă. Acum etichetați comentariul 4.” Modelul imită modelul pe care îl afișați.

„Shot” aici se referă la numărul de mostre pe care le dați: dacă dați două mostre, este un „two-shot”, dacă dați cinci mostre, este un „five-shot”. Regula este simplă: cu cât sarcina este mai subiectivă, formalistă sau neobișnuită, cu atât este mai valoroasă demonstrarea.

Când plătește Few-Shot?

Demonstrarea este superioară descrierii, mai ales în următoarele cazuri:

  1. Dacă doriți un anumit format: dacă doriți ca descrierile produselor dvs. să aibă întotdeauna aceeași structură, afișarea a două exemple este mai clară decât o descriere din zece propoziții.
  2. Dacă vrei un ton specific: este greu să descrii vocea mărcii tale în cuvinte; Două exemple de texte transmit instantaneu tonul.
  3. Dacă faceți o clasificare: arătați cu un exemplu ce intrare merge la care etichetă este mai sigură decât scrierea regulii.
  4. Dacă este o sarcină neobișnuită: Dacă doriți o transformare specială pe care modelul nu o vede des, exemplul învață modelul.

Reguli pentru alegerea unui exemplu eficient

Modelul imită mostrele; astfel încât calitatea mostrelor dvs. devine direct calitatea rezultatului. Cinci reguli:

  1. Să fie reprezentativ. Lasă exemplele să reflecte situații tipice ale muncii tale reale; nu cazuri extreme și rare.
  2. Fii consecvent. Lasă toate exemplele să urmeze aceeași formă, același ton, aceeași lungime. Exemplele contradictorii confundă modelul.
  3. Să fie de calitate. Dacă eșantionul dvs. este defect, rezultatul va fi și el defect. „Un exemplu prost este un profesor prost”.
  4. Includeți diversitatea. Dați cel puțin un exemplu pentru fiecare etichetă din clasificare; În caz contrar, modelul se va lipi de eticheta pe care o vede.
  5. Să fie puțin, dar suficient. De obicei, 2-5 mostre vor face truc. Zeci de exemple creează o lungime inutilă și pot da o greutate excesivă unui exemplu rar.

Comparație Zero-Shot / Few-Shot

criteriu

Zero-shot

câteva lovituri

Efort de instalare

scăzută

Mediu (necesită pregătirea probei)

Consecvența formatului

Variabilă

înalt

controlul tonului

greu

usor

sarcină neobișnuită

slabă

puternic

lungime promptă

scurt

mai lung

Patru șabloane copiabile

1) Clasificare (puține lovituri):

Sarcină: etichetați recenzia clientului drept Pozitiv / Negativ / Neutru. Exemple: Comentariu: „Livrarea a fost foarte rapidă, mi-a plăcut”. -> Comentariu pozitiv: „Produsul nu a fost ca în descriere.” -> NegativeComment: „Cutia a fost puțin zdrobită, dar produsul funcționează.” -> NeutralTag now:Comment: „[noul comentariu]” ->

2) Transfer de ton (căteva lovituri):

Următoarele două exemple arată tonul de scris al mărcii noastre. Scrieți o descriere în 2 propoziții pentru un produs nou cu același ton. Exemplul 1: „[propoziție cu tonul mărcii]” Exemplul 2: „[propoziția cu tonul mărcii]”Produs nou: [nume + caracteristică]

3) Câțiva lovituri:

Convertiți nota brută în structura din exemplul de mai jos. Exemplu de intrare: „Ali a sunat și a cerut un preț, el vrea 3 licențe” Exemplu de rezultat:- Persoană: Ali- Solicitare: 3 licențe- Acțiune: Trimiteți o ofertă Convertiți acum: Intrare: „[notă brută]”

4) Producția capului (puține lovituri):

Creați 5 titluri care sunt similare ca ton cu exemplele de titluri bune de mai jos. Exemple:- „3 obiceiuri care reduc contabilitatea la 10 minute”- „Avantaj fiscal ascuns pentru IMM-uri” Subiect: [subiectul dvs.]

Solicitare slabă / Solicitare puternică

slab:

Separați aceste comentarii în comentarii pozitive sau negative.[comentarii]

Puternic:

Etichetați fiecare comentariu cu un singur cuvânt (Pozitiv / Negativ / Neutru) ca în exemplele de mai jos. Scrierea unei descrieri.Ali: „Produs grozav”. -> PositiveAyşe: "A venit târziu." -> NegativeCan: „Este în regulă”. -> Comentarii neutre:[comentarii]

Al doilea prompt fixează setul de etichete cu exemplul și reduce rezultatul la un singur cuvânt cu constrângerea „nu scrieți descrierea”; Rezultatul poate fi procesat direct într-un tabel.

Trei mini carcase

Cazul 1 — Echipa de asistență, 200 de comentarii. O echipă de asistență pentru comerțul electronic eticheta manual 200 de recenzii ale clienților; A durat aproximativ 2 ore de persoană. Cu un prompt de 4 lovituri, modelul a marcat comentariile în câteva secunde; Prin revizuirea manuală doar a celor marcate „Neutral” (aproximativ 30), echipa a redus munca de la 2 ore la 15 minute.

Cazul 2 — Vocea mărcii. O echipă de conținut se plângea că noii scriitori nu atingeau tonul mărcii. Am creat un șablon folosind 3 paragrafe aprobate ca exemplu de câteva imagini; Rundele editoriale de conținut nou au fost reduse de la două la unu, deoarece tonul a fost stabilit prima dată.

Cazul 3 — CRM de vânzări. O echipă de vânzări scria note de apel în text liber și a fost greoi de procesat în CRM (software de management al relațiilor cu clienții). Un prompt cu două instanțe „conversia notă în structură” a convertit notele împrăștiate în formatul „Contact/Solicitare/Pasul următor”; introducerea datelor este standardizată.

Sfat: alege-ți exemplele din faptele tale reale și bune din trecut. Cele trei ieșiri care vă plac cel mai mult sunt de fapt cele mai valoroase exemple ale voastre; păstrează-le.
Atenție: Dacă există un conflict între mostrele dvs. (una scurtă și una foarte lungă, una formală și una intima), modelul nu va ști pe care să o imite și va oferi rezultate inconsistente. Înainte de a publica exemple, asigurați-vă că acestea sunt consecvente între ele.

Greșeli comune

  • Exemple contradictorii. Amestecarea mostre de diferite forme și tonuri.
  • Exemplu părtinitor de etichetă unică. Dând doar exemple „pozitive” în clasificare și desenând acolo modelul.
  • Exemplu de proastă calitate. Copierea unui eșantion defect și producerea aceluiași defect.
  • Exemplu extrem. Punând 30 de exemple în mod inutil și făcând promptul umflat.
  • Sarcina confuză cu exemplul. Nu distingem care este un exemplu și care este cererea reală.

Pe scurt

  • Zero-shot descrie sarcina fără a oferi exemple, în timp ce few-shot descrie sarcina arătând câteva exemple de perechi intrare-ieșire.
  • Modelul imită mostrele; Calitatea probelor este direct calitatea rezultatului.
  • Reprezentarea bună a eșantionului ar trebui să fie consecventă, de înaltă calitate, diversă și puțin, dar suficientă.
  • Few-shot excelează la descriere, în special în formă, ton, clasificare și sarcini nefamiliare.
  • Cele mai bune lucrări din trecut sunt cele mai valoroase exemple ale tale; salvează-le în bibliotecă.

Sarcina de aplicare

Alegeți o sarcină de sortare sau formatare pe care o faceți în mod regulat (cum ar fi etichetarea comentariilor, editarea notelor, generarea titlurilor etc.). Alegeți 3 exemple bune din munca dvs. anterioară, configurați o solicitare consecventă de câteva fotografii și testați-l pe 5 intrări noi. Măsurați cât de mult din rezultat puteți utiliza fără corecție și încercați să îmbunătățiți rezultatul schimbând mostrele.

lista de verificare

  • [ ] Pot explica diferența dintre zero-shot și few-shot.
  • [ ] Știu că este mai bine să arăți decât să descrii.
  • [ ] Pot alege exemple reprezentative, consecvente și de înaltă calitate.
  • [ ] Dau exemple pentru fiecare etichetă din clasificare.
  • [ ] Îmi păstrez cele mai bune rezultate ca exemple pentru viitor.