Ogólny model nie zna Twojego języka.
Pisze wiarygodne odpowiedzi w Twojej domenie i myli szczegóły: Twój schemat, Twoją terminologię, Twoje przypadki brzegowe.
Frontier API jest właściwą odpowiedzią, dopóki nie jest za wolne, za drogie albo nie może zobaczyć danych. Wtedy trzeba zmienić model. Robię fine-tuning otwartych modeli na Twoich przypadkach, destyluję duży model do małego i dowodzę wyniku względem bazy, której już ufasz.
4,5B
model compass, w treningu
1×
RTX 4090 do treningu
3
metody: LoRA, destylacja, RL
Pisze wiarygodne odpowiedzi w Twojej domenie i myli szczegóły: Twój schemat, Twoją terminologię, Twoje przypadki brzegowe.
Każde zapytanie kosztuje jak frontier. Mniejszy model, który zalicza Twoje przypadki, może działać za stały koszt na Twoim sprzęcie.
Stroisz prompt od tygodni. Odsetek zaliczeń drgnął o dwa punkty. Kolejny zysk musi przyjść z wag.
Jeden model, jedno zadanie, jedna ewaluacja. Zapisuję, jak wygląda poprawna odpowiedź, zanim zacznie się trening.
Twoje zgłoszenia, dokumenty i poprawki stają się zbiorem treningowym z odłożonymi przypadkami. Czyszczenie i deduplikacja zwykle znaczą więcej niż algorytm.
LoRA albo pełny fine-tuning, zależnie od tego, jak daleko model musi się przesunąć i ile masz danych. Każdy przebieg jest oceniany względem bazy.
Większy model generuje docelowe zachowanie, mniejszy się go uczy. Uczeń zostaje tylko wtedy, gdy zalicza ewaluację w rozmiarze, który możesz serwować.
Model card z odsetkiem zaliczeń, trybami awarii, opóźnieniami i pamięcią. Jeśli nie jest lepszy od bazy na Twoich przypadkach, nie trafia do wdrożenia.
4,5Bparametrów
docelowy rozmiar modelu compass
1×4090
gdzie działają trening i ewaluacje
LoRA · destylacja · RL
trzy drogi, wybierane przez dane
ewaluacjanajpierw
bramka, którą musi przejść każdy przebieg
Źródło: model compass w treningu i otwarte narzędzia treningowe poniżej.
Matematyka pod spodem.
Dla LoRA na wąskim zadaniu kilka tysięcy czystych przykładów może wystarczyć. Do nowego zachowania albo nowego języka potrzeba więcej. Pierwszy krok to inwentaryzacja tego, co już masz; większość zespołów ma więcej użytecznych danych, niż myśli, i mniej, niż potrzebuje.
LoRA, gdy zadanie jest wąskie, a model bazowy blisko. Pełny fine-tuning, gdy zachowanie musi zmienić się głęboko i masz dane oraz moc obliczeniową, żeby to uzasadnić.
Sam z siebie nie. Fine-tuning uczy formatu, tonu i zachowania w zadaniu; nie czyni modelu prawdomównym w faktach, których się nie nauczył. Od tego nadal są retrieval i ewaluacje.
To ograniczenie projektowe, nie dodatek. Wybieram docelowy rozmiar na podstawie GPU, na którym możesz wdrożyć model, a potem trenuję albo destyluję, żeby się zmieścił.
Dwa do czterech tygodni na pierwszy fine-tuning z zestawem ewaluacji. Destylacja i RL trwają dłużej, bo każdą rundę trzeba ocenić.
30-minutowa rozmowa techniczna z inżynierem, który to buduje. Bez działu sprzedaży, bez slajdów.