PRZEWODNIK Językowy AI

Instrukcja strojenia

Dostrajanie instrukcji to krok szkoleniowy, który przekształca surowy predyktor tekstu w model, który faktycznie postępuje zgodnie z instrukcjami takimi jak „podsumuj to” lub „napisz uprzejmą odpowiedź”. To właśnie sprawia, że ​​model podstawowy jest pomocny i sterowalny.

2 minuty czytaniaOstatnia aktualizacja

Głębokie nurkowanie

Model języka podstawowego jest szkolony tylko w celu przewidywania następnego tokena w tekście internetowym, więc jeśli wpiszesz pytanie, może ono po prostu kontynuować z większą liczbą pytań zamiast odpowiadać. Strojenie instrukcji rozwiązuje ten problem. Jest to forma nadzorowanego dostrajania: model jest szkolony na wielu parach (instrukcja, idealna odpowiedź) obejmujących tysiące zadań — tłumaczenie, podsumowanie, klasyfikację, pytania i odpowiedzi, kodowanie i nie tylko. Widząc wielokrotnie ten sam wzorzec „instrukcja, potem pomocna odpowiedź”, model uczy się ogólnego zachowania „rób, o co prosi użytkownik”, co uogólnia się na instrukcje, których nigdy nie widział podczas szkolenia. Podejście to zostało opracowane około 2021 r. w wyniku prac takich jak FLAN, T0 i Natural Instrukcje i stanowiło kluczowy element narzędzia InstructGPT firmy OpenAI, które udoskonalało GPT-3 na podstawie wyselekcjonowanego zestawu podpowiedzi. Jest to podstawa, na której opiera się większość asystentów czatu.

Wgląd techniczny

Mechanicznie dostrajanie instrukcji to standardowe uczenie się nadzorowane: minimalizuj różnicę między przewidywanymi tokenami modelu a odpowiedzią referencyjną, przy czym gradienty aktualizują wagi. Różni się od RLHF (uczenie się przez wzmacnianie na podstawie informacji zwrotnych od ludzi), które następuje po i optymalizuje się pod kątem ludzkich preferencji przy użyciu modelu nagrody. Zwykła recepta jest wielowarstwowa: wstępne szkolenie, następnie dostrojenie instrukcji (SFT), aby nauczyć wykonywania zadań, a następnie opcjonalnie RLHF w celu udoskonalenia tonu, przydatności i bezpieczeństwa. Różnorodność danych ma większe znaczenie niż sama ich ilość — szeroki zakres zadań sprzyja uogólnieniu.

Wpływ strategiczny

Szybkość i skala

Przepływy pracy związane z językiem mogą przebiegać szybciej bez utraty spójności.

Dostęp i zasięg

Rozszerza dostęp w różnych językach i stylach komunikacji.

Jaśniejsze decyzje

Zespoły mogą spędzać więcej czasu na ocenie, podczas gdy automatyzacja radzi sobie z powtarzalnością.

Przyszłość strojenia instrukcji

Po odkryciu, że jakość danych może pokonać ilość, dziedzina ta przesuwa się z gigantycznych, ręcznie pisanych zbiorów danych w stronę wyższej jakości, częściowo syntetycznych danych — czasami tylko kilku tysięcy starannie wybranych przykładów. Oczekuj więcej dostrajania instrukcji specyficznych dla domeny (medycznych, prawnych, kodowania), wielojęzycznych i multimodalnych zestawów instrukcji oraz zautomatyzowanych potoków, które generują i filtrują dane dotyczące instrukcji. Dostrajanie instrukcji pozostanie zasadniczym pomostem pomiędzy surowym, wstępnie wytrenowanym modelem a użytecznym asystentem, w coraz większym stopniu połączonym z optymalizacją preferencji w zakresie wyrównania.

Implementacja w świecie rzeczywistym

Przekształcenie podstawowego modelu w stylu GPT w asystenta czatu, który odpowiada na pytania zamiast je powtarzać

FLAN-T5, dostosowany do wielu zadań, dzięki czemu może wykonywać instrukcje, w zakresie których nigdy nie był specjalnie przeszkolony

InstructGPT, gdzie GPT-3 został dostosowany do instrukcji na podstawie wybranych podpowiedzi, aby uzyskać znacznie bardziej pomocne odpowiedzi

Budowanie wewnętrznego asystenta firmy poprzez dostrajanie par instrukcja-odpowiedź napisanych przez zespoły wsparcia i prawników

Zagrożenia i poręcze

Halucynacyjne fakty mogą po cichu trafiać do raportów, strumieni wsparcia lub wyników badań.

Szybka czułość może spowodować niespójne wyniki w przypadku podobnych żądań.

Wrażliwe dane tekstowe mogą zostać ujawnione, jeśli kontrola dostępu jest słaba.

Plan wdrożenia

1

Zdefiniuj format wyjściowy, ton i standardy jakości przed wdrożeniem.

2

Zawsze, gdy liczy się dokładność, korzystaj z zaufanych źródeł.

3

Utrzymuj punkt kontrolny weryfikacji ręcznej w przypadku wyników o wysokiej stawce.

4

Śledź wzorce niepowodzeń i regularnie powtarzaj monity lub przepływy pracy.

Odkrywaj dalej

Free newsletter

Get the daily AI briefing

Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.

One email each weekday. Unsubscribe in one click. We never sell or share your address.

Test yourself

Take the Instruction Tuning quiz

Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.

Rozpocznij quiz

Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation

Często zadawane pytania

What is Instruction Tuning?

Dostrajanie instrukcji to krok szkoleniowy, który przekształca surowy predyktor tekstu w model, który faktycznie postępuje zgodnie z instrukcjami takimi jak „podsumuj to” lub „napisz uprzejmą odpowiedź”. To właśnie sprawia, że ​​model podstawowy jest pomocny i sterowalny.

Czym strojenie instrukcji różni się od RLHF?

Dostrajanie instrukcji to nadzorowane uczenie się na podstawie odpowiedzi docelowych. Następnie następuje RLHF, który optymalizuje model pod kątem wyuczonych preferencji ludzkich.

Jaka właściwość danych dostrajających instrukcje najbardziej wpływa na zdolność modelu do podążania za nowymi, niewidocznymi instrukcjami?

Objęcie szerokiej gamy zadań uczy ogólnego zachowania zgodnie z instrukcjami, co uogólnia instrukcje nigdy nie widziane na szkoleniu.

Jaka jest typowa kolejność etapów szkolenia współczesnego asystenta czatu?

Modele są najpierw trenowane na surowym tekście, następnie dostrajane do instrukcji pod kątem wykonywania zadań i często udoskonalane za pomocą RLHF pod kątem tonu i bezpieczeństwa.