Demo zalicza, produkcja nie.
Twój zestaw testowy to pięć promptów, które sam napisałeś. Prawdziwe zgłoszenia są dłuższe, brudniejsze i pełne wywołań narzędzi, których demo nigdy nie zrobiło.
Agent, który zalicza demo i oblewa prawdziwe zgłoszenia, to nie problem z modelem. To problem z brakiem pomiaru. Buduję zestaw ewaluacji z Twoich prawdziwych przypadków, naprawiam to, co ujawni w harnessie, i podpinam go do CI, żeby kolejna aktualizacja modelu nie zepsuła go po cichu.
49
scenariuszy w 10 zestawach
+52,5
punktu po naprawach harnessu
10
modeli w jednym harnessie
Twój zestaw testowy to pięć promptów, które sam napisałeś. Prawdziwe zgłoszenia są dłuższe, brudniejsze i pełne wywołań narzędzi, których demo nigdy nie zrobiło.
Zmieniasz model, sprawdzasz kilka odpowiedzi i liczysz na szczęście. Nic nie mówi, czy zmienił się odsetek zaliczeń, dyscyplina narzędzi albo opóźnienia.
Powtarzane wywołania narzędzi, zgubiony kontekst, ponowienie, które się nie kończy. Bez śladów i wyników na poziomie scenariusza naprawa jest zgadywaniem.
Zamieniam prawdziwe zgłoszenia, transkrypty i raporty błędów w oceniane scenariusze ze znanym poprawnym wynikiem, także te brzydkie.
Poprawność, efektywność, odporność i trzymanie się promptu, ważone istotnością przypadku. Jedna liczba na przebieg, z dołączonymi porażkami.
Obsługa ścieżek, parsowanie wywołań narzędzi, ponowienia, zarządzanie kontekstem, bezpieczniki pętli. Benchmark zwykle znajduje błędy w harnessie, zanim znajdzie je w modelu.
Każda zmiana promptu, narzędzia albo modelu uruchamia zestaw. Regresja wywala build, zamiast trafić do klienta.
Każdy scenariusz zachowuje transkrypt i wywołania narzędzi, więc porażkę można zdiagnozować, a nie o niej dyskutować.
49scenariuszy
w 10 zestawach, jeden slot GPU
+52,5punktu
z trzech błędów harnessu, ten sam model
769,1 → 821,6
harness v2 do v3, Qwopus3.6-27B
0GPU
potrzebne w hermetycznym trybie CI
Źródło: amber-bench: 49 scenariuszy, jedna RTX 4090; tryb hermetyczny działa w CI z fałszywym modelem.
Matematyka pod spodem.
Tyle, żeby pokryć zadania, które agent naprawdę wykonuje, a nie każde zdanie, które użytkownik może wpisać. Zaczynam od 30–50 scenariuszy w głównych procesach i trybach awarii, potem rozwijam zestaw z produkcyjnych porażek. amber-bench używa 49.
Tak. Jeśli ma API albo interfejs, który da się sterować, da się go ocenić. Harness zostaje u Ciebie, więc możesz go uruchomić ponownie, gdy dostawca wyda nową wersję.
Nie dla harnessu. Dla lokalnych modeli jedna karta wystarcza, żeby przebiec zestaw sekwencyjnie. Tryb hermetyczny działa z fałszywym modelem w CI, więc pipeline jest testowany bez sprzętu.
Powie, który model zalicza Twoje przypadki przy akceptowalnej dyscyplinie narzędzi i opóźnieniach. To lepsza odpowiedź niż publiczny leaderboard, który mierzy cudze zadania.
Pierwszy oceniany zestaw to zwykle dwa do trzech tygodni. Bramka w CI i przekazanie dodają tydzień.
30-minutowa rozmowa techniczna z inżynierem, który to buduje. Bez działu sprzedaży, bez slajdów.