Zyski:
- Potrafi rozróżnić podejście zero-shot i kilka strzałów i wie, kiedy wybrać
- Potrafi zastosować zasady wyboru reprezentatywnych próbek, które odzwierciedlają pożądaną formę, ton i jakość
- Potrafi niezawodnie kontrolować format i ton wyjścia za pomocą sampli
Czasem o wiele skuteczniej jest coś pokazać niż opisać. Zamiast mówić „Pisz grzecznym, ale jasnym językiem”, pokazanie przykładu dokładnie tego, czego chcesz, znacznie szybciej przekaże modelowi Twoją intencję. Właśnie na tym polega „próbkowanie kilku zdjęć”: nauczenie modelu żądanego wzoru poprzez pokazanie mu kilku przykładów. W tym module nauczymy się tej potężnej techniki i zasad jej efektywnego wykorzystania, na podstawie scenariuszy z własnego biznesu.
Co to są Zero-Shot i Few-Shot?
Istnieją dwa podstawowe podejścia:
- Zero-shot: Bezpośredni opis zadania bez podawania przykładów modelowi. „Sklasyfikuj tę recenzję jako pozytywną, negatywną lub neutralną.” Model realizuje instrukcję opierając się na własnej wiedzy.
- Few-shot: Pokazanie kilku przykładowych par wejścia-wyjścia do modelu oraz opisanie zadania. „Oto 3 przykłady: komentarz → tag. Teraz oznacz komentarz 4.” Wzór naśladuje wzór, który pokazujesz.
„Strzał” odnosi się tutaj do liczby próbek, które podasz: jeśli podasz dwie próbki, będzie to „dwa strzały”, jeśli podasz pięć próbek, będzie to „pięć próbek”. Zasada jest prosta: im bardziej subiektywne, formalistyczne lub nietypowe jest zadanie, tym cenniejsze jest jego wykazanie.
Kiedy Few-Shot się opłaca?
Demonstracja jest lepsza od opisu, szczególnie w następujących przypadkach:
- Jeśli zależy Ci na konkretnym formacie: Jeśli chcesz, aby opisy produktów zawsze miały tę samą strukturę, pokazanie dwóch przykładów będzie jaśniejsze niż opis składający się z dziesięciu zdań.
- Jeśli zależy Ci na konkretnym tonie: Trudno opisać słowami głos Twojej marki; Dwa przykładowe teksty natychmiast oddają ton.
- Jeśli robisz klasyfikację: Pokazanie na przykładzie, które dane wejściowe trafiają do której etykiety, jest bezpieczniejsze niż pisanie reguły.
- Jeśli jest to nietypowe zadanie: Jeśli chcesz dokonać specjalnej transformacji, której wzór nie widzi często, przykład uczy tego wzorca.
Zasady wyboru skutecznego przykładu
Model imituje próbki; więc jakość próbek bezpośrednio przekłada się na jakość wydruku. Pięć zasad:
- Niech będzie reprezentatywny. Niech przykłady odzwierciedlają typowe sytuacje z Twojej prawdziwej pracy; nie ekstremalne i rzadkie przypadki.
- Bądź konsekwentny. Niech wszystkie przykłady mają tę samą formę, ten sam ton i tę samą długość. Sprzeczne przykłady dezorientują model.
- Niech to będzie jakość. Jeśli próbka jest uszkodzona, wydruk również będzie uszkodzony. „Zły przykład to zły nauczyciel”.
- Uwzględnij różnorodność. Podaj przynajmniej jeden przykład każdej etykiety w klasyfikacji; W przeciwnym razie model będzie przyklejał się do widocznej etykiety.
- Niech to będzie mało, ale wystarczy. Zwykle wystarczy 2–5 próbek. Dziesiątki przykładów powodują niepotrzebną długość i mogą nadać nadmierne znaczenie rzadkiemu przykładowi.
Porównanie zerowego i kilku strzałów
kryterium
Zerowy strzał
kilka strzałów
Wysiłek instalacyjny
niski
Średni (należy przygotować próbkę)
Spójność formatu
Zmienna
wysoki
kontrola tonu
ciężko
łatwe
niezwykłe zadanie
słaby
silny
długość podpowiedzi
krótki
dłużej
Cztery szablony do kopiowania
1) Klasyfikacja (kilka strzałów):
Zadanie: Oznacz recenzję klienta jako Pozytywną/Negatywną/Neutralną. Przykłady:Komentarz: „Wysyłka była bardzo szybka, bardzo mi się podobało”. -> Pozytywny komentarz: „Produkt niezgodny z opisem.” -> Negatywny komentarz: „Pudełko było trochę zgniecione, ale produkt działa.” -> NeutralnyOtaguj teraz:Komentarz: „[nowy komentarz]” ->
2) Transfer tonów (kilka strzałów):
Poniższe dwa przykłady pokazują ton pisma naszej marki. Napisz dwuzdaniowy opis nowego produktu w tej samej tonacji. Przykład 1: „[zdanie odzwierciedlające markę]„Przykład 2: „[zdanie odzwierciedlające markę]„Nowy produkt: [nazwa + funkcja]
3) Kilka strzałów:
Konwertuj surową notatkę na strukturę w poniższym przykładzie. Przykładowe dane wejściowe: „Ali zadzwonił i zapytał o cenę, chce 3 licencje” Przykładowe dane wyjściowe: – Osoba: Ali – Żądanie: 3 licencje – Akcja: Wyślij wycenę Konwertuj teraz: Dane wejściowe: „[surowa notatka]”
4) Produkcja głowicy (kilka strzałów):
Utwórz 5 nagłówków o tonie podobnym do przykładów dobrych nagłówków poniżej. Przykłady:- „3 nawyki, które skracają księgowość do 10 minut”- „Ukryta korzyść podatkowa dla MŚP” Temat: [Twój temat]
Słaba podpowiedź/silna podpowiedź
Słabe:
Podziel te komentarze na pozytywne i negatywne.[komentarze]
Mocny:
Oznacz każdy komentarz pojedynczym słowem (Pozytywny / Negatywny / Neutralny), jak w przykładach poniżej. Pisanie opisu. Ali: „Świetny produkt”. -> PositiveAyşe: „Przyszedł spóźniony”. -> NegativeCan: „W porządku.” -> NeutralnyKomentarze:[komentarze]
Drugi monit zarówno poprawia zestaw znaczników z przykładu, jak i redukuje wynik do jednego słowa z ograniczeniem „nie pisz opisu”; Wynik można przetworzyć bezpośrednio w tabeli.
Trzy mini etui
Przypadek 1 — Zespół wsparcia, 200 komentarzy. Zespół wsparcia handlu elektronicznego ręcznie tagował 200 recenzji klientów; Zajęło to około 2 godzin na osobę. Dzięki monitowi o 4 strzały i kilka strzałów model oznaczał komentarze w ciągu kilku sekund; Przeglądając ręcznie tylko te oznaczone jako „Neutralne” (około 30), zespół skrócił pracę z 2 godzin do 15 minut.
Przypadek 2 – Głos marki. Zespół ds. treści skarżył się, że nowi autorzy nie odpowiadają tonowi marki. Utworzono szablon, korzystając z 3 zatwierdzonych akapitów jako przykładowego przykładu; Rundy redakcyjne nowych treści zostały zredukowane z dwóch do jednego, ponieważ ton został ustalony za pierwszym razem.
Przypadek 3 — CRM sprzedaży. Zespół sprzedaży pisywał notatki z rozmów telefonicznych w postaci dowolnego tekstu, a ich przetworzenie w CRM (oprogramowanie do zarządzania relacjami z klientami) było kłopotliwe. Dwuinstancyjny monit „Przekształć notatkę w strukturę” przekształcił rozproszone notatki w format „Kontakt/Żądanie/Następny krok”; wprowadzanie danych jest ustandaryzowane.
Wskazówka: Wybierz przykłady ze swoich prawdziwych i dobrych uczynków z przeszłości. Trzy wyniki, które najbardziej Ci się podobają, są w rzeczywistości najcenniejszymi przykładami kilku ujęć; zatrzymaj je.
Uwaga: Jeśli pomiędzy próbkami występuje konflikt (jedna krótka i jedna bardzo długa, jedna formalna i jedna intymna), model nie będzie wiedział, którą z nich naśladować i będzie dawać niespójne wyniki. Zanim opublikujesz przykłady, upewnij się, że są ze sobą spójne.
Typowe błędy
- Sprzeczne przykłady. Mieszanie sampli o różnych kształtach i tonach.
- stronniczy przykład pojedynczej etykiety. Podawanie wyłącznie „pozytywnych” przykładów w klasyfikacji i rysowaniu tam modelu.
- Przykład złej jakości. Kopiowanie wadliwej próbki i wytwarzanie tej samej wady.
- Skrajny przykład. Niepotrzebne umieszczanie 30 przykładów i rozdęcie podpowiedzi.
- Mylenie zadania z przykładem. Nie rozróżniając, który jest przykładem, a który faktycznym żądaniem.
Podsumowując
- Zero-shot opisuje zadanie bez podawania przykładów, natomiast kilku-shot opisuje zadanie poprzez pokazanie kilku przykładowych par wejście-wyjście.
- Model imituje próbki; Jakość próbek przekłada się bezpośrednio na jakość wydruku.
- Dobra reprezentacja próbki powinna być spójna, wysokiej jakości, różnorodna i niewielka, ale wystarczająca.
- Few-shot wyróżnia się opisem, szczególnie pod względem formy, tonu, klasyfikacji i nieznanych zadań.
- Twoja najlepsza dotychczasowa praca to najcenniejsze, kilkukrotne przykłady; zapisz je w bibliotece.
Zadanie aplikacji
Wybierz regularnie wykonywane zadanie sortowania lub formatowania (takie jak oznaczanie komentarzy, edytowanie notatek, generowanie nagłówków itp.). Wybierz 3 dobre przykłady ze swojej wcześniejszej pracy, skonfiguruj spójny monit zawierający kilka strzałów i przetestuj go na 5 nowych danych wejściowych. Zmierz, jaką część sygnału wyjściowego możesz wykorzystać bez korekcji, i spróbuj poprawić wynik, zmieniając próbki.
lista kontrolna
- [ ] Potrafię wyjaśnić różnicę między strzałem zerowym a kilkoma strzałami.
- [ ] Wiem, kiedy lepiej pokazać niż opisać.
- [ ] Potrafię wybrać reprezentatywne, spójne i wysokiej jakości przykłady.
- [ ] Podaję przykłady każdej etykiety w klasyfikacji.
- [ ] Moje najlepsze osiągnięcia zachowuję jako przykłady na przyszłość.