Yunit 5 / 12

Few-Shot Sampling: Pagtuturo sa pamamagitan ng Halimbawa

Mga nadagdag:

  • Maaaring makilala ang pagitan ng zero-shot at few-shot approach at alam kung kailan pipiliin kung alin
  • Maaaring maglapat ng mga panuntunan para sa pagpili ng mga sample na kinatawan na nagpapakita ng nais na anyo, tono at kalidad
  • Maaasahang makokontrol ang format at tono ng output gamit ang mga sample

Minsan mas epektibong magpakita ng isang bagay kaysa ilarawan ito. Sa halip na sabihing "Sumulat sa isang magalang ngunit malinaw na wika tulad nito," ang pagpapakita ng isang halimbawa ng eksakto kung ano ang gusto mo ay maghahatid ng iyong intensyon sa modelo nang mas mabilis. Iyan mismo ang tungkol sa "few-shot sampling": pagtuturo sa modelo ng pattern na gusto mo sa pamamagitan ng pagpapakita dito ng ilang halimbawa. Sa unit na ito, matututuhan natin ang makapangyarihang pamamaraan na ito at ang mga panuntunan sa epektibong paggamit nito, na may mga sitwasyon mula sa iyong sariling negosyo.

Ano ang Zero-Shot at Few-Shot?

Mayroong dalawang pangunahing diskarte:

  • Zero-shot: Direktang naglalarawan sa gawain nang hindi nagbibigay ng anumang mga halimbawa sa modelo. "I-classify ang review na ito bilang positibo, negatibo o neutral." Ang modelo ay nagpapatupad ng pagtuturo na may sariling kaalaman.
  • Few-shot: Pagpapakita ng ilang halimbawa ng mga pares ng input-output sa modelo pati na rin ang paglalarawan sa gawain. "Narito ang 3 halimbawa: komento → tag. Ngayon, i-tag ang komento 4." Ginagaya ng pattern ang pattern na ipinapakita mo.

Ang "shot" dito ay tumutukoy sa bilang ng mga sample na ibibigay mo: kung magbibigay ka ng dalawang sample, ito ay isang "two-shot", kung magbibigay ka ng limang sample, ito ay isang "five-shot". Ang panuntunan ay simple: mas subjective, pormalistiko o hindi karaniwan ang gawain, mas mahalaga ito upang ipakita.

Kailan Nagbabayad ang Few-Shot?

Ang pagpapakita ay higit na mataas kaysa sa paglalarawan, lalo na sa mga sumusunod na kaso:

  1. Kung gusto mo ng partikular na format: Kung gusto mong palaging may parehong istraktura ang mga paglalarawan ng iyong produkto, ang pagpapakita ng dalawang halimbawa ay mas malinaw kaysa sa paglalarawan ng sampung pangungusap.
  2. Kung gusto mo ng partikular na tono: Mahirap ilarawan ang boses ng iyong brand sa mga salita; Dalawang sample na teksto ang agad na naghahatid ng tono.
  3. Kung gumagawa ka ng pag-uuri: Ipinapakita kasama ang isang halimbawa kung aling input ang napupunta sa kung aling label ang mas ligtas kaysa sa pagsusulat ng panuntunan.
  4. Kung ito ay isang hindi pangkaraniwang gawain: Kung gusto mo ng isang espesyal na pagbabagong hindi nakikita ng pattern, itinuturo ng halimbawa ang pattern.

Mga Panuntunan para sa Pagpili ng Mabisang Halimbawa

Ginagaya ng modelo ang mga sample; kaya ang kalidad ng iyong mga sample ay direktang nagiging kalidad ng output. Limang panuntunan:

  1. Hayaan itong maging kinatawan. Hayaang ipakita ng mga halimbawa ang mga tipikal na sitwasyon ng iyong tunay na trabaho; hindi extreme at bihirang mga kaso.
  2. Maging consistent. Hayaang sundin ng lahat ng mga halimbawa ang parehong anyo, parehong tono, parehong haba. Ang mga salungat na halimbawa ay nakalilito sa modelo.
  3. Hayaan itong maging kalidad. Kung may depekto ang iyong sample, magiging depekto rin ang output. "Ang masamang halimbawa ay isang masamang guro."
  4. Isama ang pagkakaiba-iba. Magbigay ng hindi bababa sa isang halimbawa ng bawat label sa pag-uuri; Kung hindi, mananatili ang modelo sa label na nakikita nito.
  5. Hayaan itong maliit ngunit sapat. Kadalasan 2-5 sample ang gagawa ng trick. Dose-dosenang mga halimbawa ang gumagawa ng hindi kinakailangang haba at maaaring magbigay ng hindi nararapat na timbang sa isang pambihirang halimbawa.

Paghahambing ng Zero-Shot / Few-Shot

pamantayan

Zero-shot

ilang shots

Pagsisikap sa pag-install

mababa

Katamtaman (kailangan maghanda ng sample)

Pagkakatugma ng format

Variable

mataas

kontrol sa tono

mahirap

madali

hindi pangkaraniwang gawain

mahina

malakas

agarang haba

maikli

mas matagal

Apat na Nakokopyang Template

1) Pag-uuri (few-shot):

Gawain: Lagyan ng label ang pagsusuri ng customer bilang Positibo / Negatibo / Neutral. Mga Halimbawa:Komento: "Napakabilis ng pagpapadala, nagustuhan ko ito." -> PositiveComment: "Ang produkto ay hindi tulad ng sa paglalarawan." -> NegativeComment: "Medyo nadurog ang kahon, ngunit gumagana ang produkto." -> NeutralTag ngayon: Komento: "[bagong komento]" ->

2) Paglipat ng tono (few-shot):

Ipinapakita ng sumusunod na dalawang halimbawa ang tono ng pagsulat ng aming brand. Sumulat ng 2-pangungusap na paglalarawan para sa isang bagong produkto na may parehong tono. Halimbawa 1: "[pangungusap ng tono ng tatak]" Halimbawa 2: "[ pangungusap sa tono ng tatak]" Bagong produkto: [pangalan + tampok]

3) Ilang-shot:

I-convert ang raw note sa structure sa halimbawa sa ibaba. Sample input: "Tumawag si Ali at humingi ng presyo, gusto niya ng 3 lisensya"Sample na output:- Tao: Ali- Kahilingan: 3 lisensya- Action: Magpadala ng quote I-convert ngayon: Input: "[raw note]"

4) Head production (few-shot):

Gumawa ng 5 headline na katulad ng tono sa mga halimbawa ng magagandang headline sa ibaba. Mga halimbawa:- "3 gawi na nagpapababa ng accounting sa 10 minuto"- "Nakatagong bentahe sa buwis para sa mga SME" Paksa: [iyong paksa]

Mahina Prompt / Malakas na Prompt

mahina:

Paghiwalayin ang mga komentong ito sa mga positibo o negatibong komento.[mga komento]

malakas:

I-tag ang bawat komento ng isang salita (Positibo / Negatibo / Neutral) tulad ng sa mga halimbawa sa ibaba. Pagsusulat ng paglalarawan.Ali: "Mahusay na produkto." -> PositiveAyşe: "Late siyang dumating." -> NegativeCan: "Okay lang." -> Mga Neutral na Komento:[mga komento]

Ang pangalawang prompt ay parehong inaayos ang tag na itinakda kasama ang halimbawa at binabawasan ang output sa isang salita na may hadlang na "huwag magsulat ng paglalarawan"; Ang resulta ay maaaring direktang iproseso sa isang talahanayan.

Tatlong Mini Case

Case 1 — Support team, 200 comments. Isang e-commerce support team ang manu-manong nagta-tag ng 200 review ng customer; Tumagal ito ng halos 2 oras bawat tao. Sa pamamagitan ng 4-shot few-shot prompt, ang modelo ay nag-tag ng mga komento sa ilang segundo; Sa pamamagitan ng manu-manong pagsusuri sa mga may markang "Neutral" lamang (mga 30), binawasan ng team ang trabaho mula 2 oras hanggang 15 minuto.

Case 2 — Boses ng brand. Nagrereklamo ang isang content team na ang mga bagong manunulat ay hindi umaayon sa tono ng tatak. Gumawa ng template gamit ang 3 aprubadong talata bilang ilang-shot na halimbawa; Ang mga editoryal na round ng bagong nilalaman ay binawasan mula dalawa hanggang isa dahil ang tono ay naitatag sa unang pagkakataon.

Kaso 3 — Sales CRM. Ang isang koponan sa pagbebenta ay nagsusulat ng mga tala ng tawag sa libreng text at mahirap iproseso sa CRM (customer relationship management software). Ang isang dalawang-halimbawang "i-convert ang tala sa istraktura" na prompt ay nag-convert ng mga nakakalat na tala sa format na "Makipag-ugnayan/Kahilingan/Susunod na hakbang"; ang data entry ay na-standardize.

Tip: Piliin ang iyong mga halimbawa mula sa iyong mga nakaraang tunay at mabubuting gawa. Ang tatlong mga output na pinakagusto mo ay ang iyong pinakamahalagang ilang mga halimbawa; ingatan mo sila.
Pansin: Kung may salungatan sa pagitan ng iyong mga sample (isang maikli at isang napakahaba, isang pormal at isang intimate), hindi malalaman ng modelo kung alin ang gagayahin at magbibigay ng hindi pantay na output. Bago mag-publish ng mga halimbawa, tiyaking pare-pareho ang mga ito sa kanilang mga sarili.

Mga karaniwang pagkakamali

  • Mga salungat na halimbawa. Paghahalo ng mga sample ng iba't ibang hugis at tono.
  • May bias na halimbawa ng solong label. Nagbibigay lamang ng mga "positibong" halimbawa sa pag-uuri at pagguhit ng modelo doon.
  • Halimbawa ng mahinang kalidad. Pagkopya ng isang may sira na sample at paggawa ng parehong depekto.
  • Matinding halimbawa. Ang paglalagay ng 30 mga halimbawa nang hindi kinakailangan at ginagawa ang prompt na namamaga.
  • Nakalilitong gawain na may halimbawa. Hindi nakikilala kung alin ang isang halimbawa at kung alin ang aktwal na kahilingan.

Sa buod

  • Ang Zero-shot ay naglalarawan sa gawain nang hindi nagbibigay ng mga halimbawa, habang ang few-shot ay naglalarawan sa gawain sa pamamagitan ng pagpapakita ng ilang sample na pares ng input-output.
  • Ginagaya ng modelo ang mga sample; Ang kalidad ng mga sample ay direktang ang kalidad ng output.
  • Ang magandang sample na representasyon ay dapat na pare-pareho, mataas ang kalidad, magkakaibang, at kaunti-ngunit sapat.
  • Few-shot excels sa paglalarawan, lalo na sa anyo, tono, pag-uuri, at hindi pamilyar na mga gawain.
  • Ang iyong pinakamahusay na nakaraang trabaho ay ang iyong pinakamahalagang ilang mga halimbawa; iligtas sila sa library.

Gawain ng aplikasyon

Pumili ng gawain sa pag-uuri o pag-format na regular mong ginagawa (tulad ng pag-tag ng komento, pag-edit ng tala, pagbuo ng heading, atbp.). Pumili ng 3 magandang halimbawa mula sa iyong nakaraang trabaho, mag-set up ng pare-parehong few-shot prompt, at subukan ito sa 5 bagong input. Sukatin kung gaano karami sa output ang magagamit mo nang walang pagwawasto, at subukang pagbutihin ang resulta sa pamamagitan ng pagpapalit ng mga sample.

checklist

  • [ ] Maaari kong ipaliwanag ang pagkakaiba sa pagitan ng zero-shot at few-shot.
  • [ ] Alam ko kapag ang pagpapakita ay mas mahusay kaysa sa paglalarawan.
  • [ ] Maaari akong pumili ng mga kinatawan, pare-pareho at mataas na kalidad na mga halimbawa.
  • [ ] Nagbibigay ako ng mga halimbawa ng bawat label sa klasipikasyon.
  • [ ] Pinapanatili ko ang aking pinakamahusay na mga output bilang mga halimbawa para sa hinaharap.