Keuntungan:
- Boleh membezakan antara pendekatan sifar dan beberapa pukulan dan tahu bila hendak memilih yang mana
- Boleh menggunakan peraturan untuk memilih sampel wakil yang mencerminkan bentuk, nada dan kualiti yang diingini
- Boleh mengawal format dan nada output dengan sampel dengan pasti
Kadang-kadang lebih berkesan untuk menunjukkan sesuatu daripada menerangkannya. Daripada mengatakan "Tulis dalam bahasa yang sopan tetapi jelas seperti ini," menunjukkan contoh perkara yang anda inginkan akan menyampaikan niat anda kepada model dengan lebih cepat. Itulah maksud "pensampelan beberapa pukulan": mengajar model corak yang anda mahu dengan menunjukkan beberapa contoh. Dalam unit ini, kita akan mempelajari teknik berkuasa ini dan peraturan menggunakannya dengan berkesan, dengan senario daripada perniagaan anda sendiri.
Apakah itu Zero-Shot dan Few-Shot?
Terdapat dua pendekatan asas:
- Zero-shot: Menghuraikan tugas secara langsung tanpa memberikan sebarang contoh kepada model. "Kelaskan ulasan ini sebagai positif, negatif atau neutral." Model melaksanakan arahan dengan pengetahuannya sendiri.
- Few-shot: Menunjukkan beberapa contoh pasangan input-output kepada model serta menerangkan tugas. "Berikut ialah 3 contoh: komen → tag. Sekarang tag komen 4." Corak meniru corak yang anda tunjukkan.
"Pukulan" di sini merujuk kepada bilangan sampel yang anda berikan: jika anda memberikan dua sampel, ia adalah "dua pukulan", jika anda memberikan lima sampel, ia adalah "lima pukulan". Peraturannya mudah: tugas yang lebih subjektif, formalistik atau luar biasa, lebih berharga untuk ditunjukkan.
Bilakah Few-Shot Membayar?
Menunjukkan adalah lebih baik daripada menerangkan, terutamanya dalam kes berikut:
- Jika anda mahukan format tertentu: Jika anda mahu penerangan produk anda sentiasa mempunyai struktur yang sama, menunjukkan dua contoh adalah lebih jelas daripada huraian sepuluh ayat.
- Jika anda mahukan nada tertentu: Sukar untuk menggambarkan suara jenama anda dalam perkataan; Dua teks sampel serta-merta menyampaikan nada.
- Jika anda melakukan pengelasan: Menunjukkan dengan contoh input mana yang pergi ke label yang lebih selamat daripada menulis peraturan.
- Jika ia adalah tugas yang luar biasa: Jika anda mahukan perubahan khas yang coraknya tidak sering dilihat, contoh tersebut mengajar corak tersebut.
Peraturan untuk Memilih Contoh Berkesan
Model meniru sampel; jadi kualiti sampel anda secara langsung menjadi kualiti output. Lima peraturan:
- Biarkan ia menjadi wakil. Biarkan contoh mencerminkan situasi tipikal kerja sebenar anda; bukan kes melampau dan jarang berlaku.
- Jadilah konsisten. Biarkan semua contoh mengikut bentuk yang sama, nada yang sama, panjang yang sama. Contoh bercanggah mengelirukan model.
- Biar berkualiti. Jika sampel anda rosak, output akan rosak juga. "Contoh yang buruk ialah guru yang tidak baik."
- Sertakan kepelbagaian. Berikan sekurang-kurangnya satu contoh bagi setiap label dalam pengelasan; Jika tidak, model akan melekat pada label yang dilihatnya.
- Biarlah sikit tapi cukup. Biasanya 2-5 sampel akan melakukan silap mata. Berpuluh-puluh contoh mencipta panjang yang tidak perlu dan boleh memberikan berat yang tidak wajar kepada contoh yang jarang berlaku.
Perbandingan Pukulan Sifar / Pukulan Sedikit
kriteria
Tembakan sifar
beberapa pukulan
Usaha pemasangan
rendah
Sederhana (perlu menyediakan sampel)
Ketekalan format
Pembolehubah
tinggi
kawalan nada
keras
mudah
tugas luar biasa
lemah
kuat
panjang segera
pendek
lebih lama
Empat Templat Boleh Disalin
1) Klasifikasi (beberapa pukulan):
Tugas: Labelkan ulasan pelanggan sebagai Positif / Negatif / Neutral. Contoh:Ulasan: "Penghantaran sangat pantas, saya menyukainya." -> Komen Positif: "Produk tidak seperti dalam keterangan." -> Komen Negatif: "Kotak itu remuk sedikit, tetapi produk berfungsi." -> NeutralTag sekarang:Ulasan: "[komen baharu]" ->
2) Pemindahan nada (beberapa pukulan):
Dua contoh berikut menunjukkan nada penulisan jenama kami. Tulis huraian 2 ayat untuk produk baharu dengan nada yang sama. Contoh 1: "[ayat nada jenama]" Contoh 2: "[ayat nada jenama]" Produk baharu: [nama + ciri]
3) Sedikit pukulan:
Tukar nota mentah kepada struktur dalam contoh di bawah. Contoh input: "Ali menelefon dan meminta harga, dia mahu 3 lesen" Contoh output:- Orang: Ali- Permintaan: 3 lesen- Tindakan: Hantar sebut harga Tukar sekarang: Input: "[nota mentah]"
4) Pengeluaran kepala (beberapa pukulan):
Cipta 5 tajuk berita yang serupa nada dengan contoh tajuk berita yang baik di bawah. Contoh:- "3 tabiat yang mengurangkan perakaunan kepada 10 minit"- "Kelebihan cukai tersembunyi untuk PKS" Topik: [topik anda]
Gesaan Lemah / Gesaan Kuat
lemah:
Pisahkan ulasan ini kepada komen positif atau negatif.[komen]
kuat:
Tag setiap komen dengan satu perkataan (Positif / Negatif / Neutral) seperti dalam contoh di bawah. Menulis penerangan.Ali: "Produk yang hebat." -> PositiveAyşe: "Dia datang lambat." -> NegativeCan: "Tidak mengapa." -> Komen Neutral:[komen]
Gesaan kedua membetulkan set teg dengan contoh dan mengurangkan output kepada satu perkataan dengan kekangan "jangan tulis perihalan"; Hasilnya boleh diproses terus ke dalam jadual.
Tiga Kes Mini
Kes 1 — Pasukan sokongan, 200 ulasan. Pasukan sokongan e-dagang telah menandakan 200 ulasan pelanggan secara manual; Ia mengambil masa kira-kira 2 jam setiap orang. Dengan gesaan beberapa syot 4 syot, model itu menandakan komen dalam beberapa saat; Dengan menyemak secara manual hanya yang bertanda "Neutral" (kira-kira 30), pasukan mengurangkan kerja daripada 2 jam kepada 15 minit.
Kes 2 — Suara jenama. Pasukan kandungan mengadu bahawa penulis baharu tidak mencapai nada jenama. Mencipta templat menggunakan 3 perenggan yang diluluskan sebagai contoh beberapa gambar; Pusingan editorial kandungan baharu telah dikurangkan daripada dua kepada satu kerana nada itu ditubuhkan pada kali pertama.
Kes 3 — CRM Jualan. Pasukan jualan sedang menulis nota panggilan dalam teks percuma dan sukar untuk diproses menjadi CRM (perisian pengurusan perhubungan pelanggan). Gesaan "tukar nota kepada struktur" dua contoh menukar nota bertaburan ke dalam format "Hubungi/Permintaan/Langkah Seterusnya"; kemasukan data diseragamkan.
Petua: Pilih contoh anda daripada perbuatan nyata dan kebaikan masa lalu anda. Tiga output yang paling anda sukai sebenarnya adalah contoh beberapa gambar yang paling berharga anda; simpan mereka.
Perhatian: Jika terdapat percanggahan antara sampel anda (satu pendek dan satu sangat panjang, satu formal dan satu intim), model tidak akan tahu yang mana satu untuk ditiru dan akan memberikan output yang tidak konsisten. Sebelum menerbitkan contoh, pastikan ia konsisten antara mereka sendiri.
Kesilapan biasa
- Contoh yang bercanggah. Mencampurkan sampel pelbagai bentuk dan ton.
- Contoh berat sebelah bagi label tunggal. Memberi hanya contoh "positif" dalam pengelasan dan lukisan model di sana.
- Contoh yang tidak berkualiti. Menyalin sampel yang rosak dan menghasilkan kecacatan yang sama.
- Contoh melampau. Meletakkan 30 contoh tidak perlu dan membuat gesaan membengkak.
- Tugas yang mengelirukan dengan contoh. Tidak membezakan yang mana satu contoh dan yang mana permintaan sebenarnya.
Secara ringkasnya
- Zero-shot menerangkan tugas tanpa memberikan contoh, manakala few-shot menerangkan tugas dengan menunjukkan beberapa pasangan input-output sampel.
- Model meniru sampel; Kualiti sampel secara langsung adalah kualiti output.
- Perwakilan sampel yang baik hendaklah konsisten, berkualiti tinggi, pelbagai dan sedikit tetapi cukup.
- Few-shot cemerlang dalam perihalan, terutamanya dalam bentuk, nada, pengelasan dan tugas yang tidak biasa.
- Kerja masa lalu terbaik anda ialah contoh beberapa gambar yang paling berharga; simpan mereka di perpustakaan.
Tugasan permohonan
Pilih tugas pengisihan atau pemformatan yang anda lakukan secara kerap (seperti penandaan ulasan, pengeditan nota, penjanaan tajuk, dsb.). Pilih 3 contoh yang baik daripada kerja lepas anda, sediakan gesaan beberapa pukulan yang konsisten dan ujinya pada 5 input baharu. Ukur berapa banyak output yang boleh anda gunakan tanpa pembetulan, dan cuba perbaiki hasilnya dengan menukar sampel.
senarai semak
- [ ] Saya boleh menerangkan perbezaan antara pukulan sifar dan pukulan sedikit.
- [ ] Saya tahu apabila menunjukkan lebih baik daripada menerangkan.
- [ ] Saya boleh memilih contoh yang representatif, konsisten dan berkualiti tinggi.
- [ ] Saya memberikan contoh setiap label dalam pengelasan.
- [ ] Saya menyimpan hasil terbaik saya sebagai contoh untuk masa hadapan.