🔥 5 promocji w KinetyceGemini Pro 170 zł -91%Adobe CC 169 zł -84%Brain.fm 109 zł -70%i 2 więcej do 13.09 Zobacz →
Przejdź do treści
Benchmarki

GPT-6 Astra: Wysoki vs Ultra. Ten sam wynik, ponad 3 razy więcej tokenów

24 uruchomienia, sześć własnych łamigłówek i pełny audyt tokenów. Wysoki i Ultra osiągnęły ten sam wynik, ale różniły się czasem i zużyciem.

11 min czytania
Turkusowa i bursztynowa maszyna przy wspólnej łamigłówce - animowana ilustracja

👁 119 przeczytań

// w skrócie
  • W teście GPT-6 Astra oba tryby - Wysoki i Ultra - uzyskały identyczny wynik 12 na 12 punktów przy sześciu łamigłówkach rozwiązywanych dwukrotnie.
  • Ultra miało o 80,92% wyższą medianę czasu odpowiedzi (47,97 s wobec 26,52 s) i zarejestrowało co najmniej 1 007 209 tokenów, podczas gdy Wysoki zużył 285 181.
  • Ultra uruchomiło 12 pomocniczych agentów generujących 444 971 dodatkowych tokenów, które pominięto by, gdyby sprawdzono tylko raport głównej sesji CLI.

W moim teście Wysoki i Ultra zdobyły po 12 punktów na 12. Ultra miało jednak o 80,92% wyższą medianę czasu i zarejestrowało co najmniej 3,53 raza tyle tokenów co Wysoki. Sprawdziłem sześć własnych łamigłówek, każdą dwukrotnie w obu ustawieniach Codexa. Publikuję zadania, odpowiedzi, wyniki sprawdzania i dane do samodzielnego przeliczenia.

To wynik małego eksperymentu z narzędziami, nie ranking wszystkich zastosowań Astry. A tokeny nie są rachunkiem za abonament: część wejścia pochodziła z cache, czyli pamięci podręcznej. Ta różnica ma znaczenie dla interpretacji liczb.

Najważniejsze wyniki

Miara Wysoki Ultra
Poprawne i optymalne odpowiedzi 12/12 12/12
Mediana czasu do odpowiedzi 26,52 s 47,97 s
Średni czas do odpowiedzi 24,78 s 49,63 s
Suma czasów do odpowiedzi 297,30 s 595,53 s
Zarejestrowane tokeny wejścia i wyjścia 285 181 co najmniej 1 007 209
Wejście bez cache 170 259 co najmniej 343 529
Odnalezieni agenci pomocniczy 0 12
Przekroczenia limitu 120 sekund 0 0

Wysoki był szybszy w 12 z 12 bezpośrednich par: to samo zadanie, to samo powtórzenie, inne ustawienie. Nie wyciągam z tego wniosku, że Ultra zawsze przegrywa. W tej skali problemów dodatkowa praca nie podniosła mierzonej poprawności, bo oba tryby już osiągnęły maksimum.

Skąd pomysł na ten test?

Punktem wyjścia były efektowne demonstracje AI przechodzącej gry i zadania przypominające CAPTCHA. Taki klip dobrze pokazuje, że coś jest możliwe. Rzadko odpowiada jednak na pytania, ile było podejść, jak długo trwała całość i ile pracy wykonano poza widocznym oknem.

Zamiast rozstrzygać ustawienia cudzego nagrania, sprawdziłem coś, co można zmierzyć u siebie: czy przesunięcie suwaka z Wysokiego na Ultra daje lepszy rezultat. Sam napis Ultra nie wystarczył mi jako dowód konfiguracji. Sprawdziłem zapisane metadane sesji: model gpt-6-astra oraz wartości high i ultra.

OpenAI opisuje Ultra jako tryb, który może dzielić złożoną pracę między agentów pomocniczych. Dokumentacja zaleca dobieranie wysiłku do zadania i wskazuje, że większość zadań nie wymaga Max ani Ultra. To opis przeznaczenia funkcji, nie wynik mojego pomiaru. Dokumentacja modeli i poziomów wysiłku.

Jak wyglądał eksperyment

Przygotowałem sześć instancji zadań w trzech grupach. Każdą uruchomiłem w nowej sesji, dwukrotnie na Wysokim i dwukrotnie na Ultra. Daje to 24 uruchomienia, ale nadal tylko sześć różnych problemów. Powtórzenia pokazują zmienność wykonania, nie powiększają liczby niezależnych zadań.

Oba ustawienia mogły używać lokalnych narzędzi i pisać skrypty. Nie zlecałem szukania rozwiązań w internecie. Nie wskazywałem metody rozwiązania ani liczby pomocniczych agentów. Porównuję zatem działanie Codexa z narzędziami, a nie samą odpowiedź modelu bez możliwości obliczeń.

Limit wynosił 120 sekund na próbę. Czas liczyłem od startu procesu do zapisanej końcowej odpowiedzi. Obejmuje uruchomienie programu, kontakt z usługą, pracę narzędzi i generowanie. Nie nazywam go czystym czasem rozumowania.

Schemat: identyczny prompt, dwa tryby, limit 120 sekund i osobny walidator
Kolejność trybów zmieniałem między zadaniami i odwróciłem w drugim powtórzeniu
Grupa Co dostał agent Co sprawdzał walidator
Sokoban S1 i S2 Plansza 7 x 7, trzy skrzynie i trzy cele Legalność każdego kroku, osiągnięcie celów, minimalna liczba ruchów
Harmonogram H1 i H2 Osiem zadań, czasy trwania i zależności, dwa procesory Zależności, brak przeciążenia, najkrótszy czas zakończenia
Kody K1 i K2 Po cztery zagadki o pięciu różnych cyfrach Zgodność ze wszystkimi wskazówkami i wykrycie sprzeczności

Wyniki wzorcowe policzyłem przed oceną odpowiedzi. Potem sprawdziłem je drugim programem. Dla Sokobana porównałem przeszukiwanie wszystkich kroków z algorytmem rozważającym pchnięcia i dojścia gracza. Dla harmonogramów użyłem dwóch dokładnych sposobów przeszukiwania. Dla kodów sprawdziłem wszystkie 6720 możliwych kombinacji.

Generator miał zapisane ziarno losowania, a prompty mają sumy SHA-256. Pozwala to odtworzyć dane i sprawdzić ich identyczność. Własna instancja nie dowodzi jednak, że model nigdy nie widział podobnej łamigłówki.

Sokoban: 33 kroki, ale różny czas dojścia do odpowiedzi

W pierwszej planszy trzeba było wykonać co najmniej 33 kroki gracza. W drugiej wystarczały 23. Liczyłem każde przejście po planszy, nie tylko pchnięcia. To rozróżnienie jest istotne: rozwiązanie z małą liczbą pchnięć nie musi mieć najkrótszej drogi gracza.

Początkowa plansza Sokobana S1 z trzema skrzyniami
Plansza S1 Cele zaznaczono turkusowymi okręgami skrzynie pomarańczowo gracza na biało
Oba tryby kończą planszę S1 poprawnie
Wizualizacja zapisanych ciągów ruchów z pierwszego powtórzenia To nie jest nagranie sterowania grą

Oba tryby rozwiązały obie plansze optymalnie w obu powtórzeniach. W logach widać użycie skryptów przeszukujących przestrzeń stanów. Agent nie sterował tutaj myszką w komercyjnej grze. Otrzymał tekstowy zapis planszy i zwrócił sekwencję ruchów, którą odtworzył mój program.

Ten test mierzy więc zdolność dobrania i wykonania metody rozwiązania. Nie jest dowodem na refleks, rozpoznawanie obrazu ani sprawne sterowanie aplikacją.

Druga wygenerowana plansza Sokobana S2
S2 to osobna instancja Jej optimum wynosi 23 kroki
Końcowe stany planszy S2 po odpowiedziach Wysoki i Ultra
Ponownie pełna poprawność obu trybów czasy pokazuję dla pierwszego powtórzenia

Harmonogram: osiem zadań i tylko dwa procesory

Drugie zadanie przypomina planowanie pracy: część czynności musi czekać na zakończenie innych, a jednocześnie mogą działać najwyżej dwie. Agent miał podać start każdego zadania tak, aby całość skończyła się możliwie wcześnie.

W H1 optimum wynosiło 15 umownych jednostek czasu, w H2 wynosiło 14. To czas wewnątrz łamigłówki, nie liczba sekund pracy modelu. Walidator osobno sprawdzał wszystkie zależności i obciążenie procesorów. Różne poprawne harmonogramy otrzymywały taki sam punkt, jeśli osiągały optimum.

Wykres Gantta odpowiedzi obu ustawień dla harmonogramu H1
Odtworzone czasy startu z odpowiedzi Litery oznaczają zadania P1 i P2 procesory
Wykres Gantta dla drugiego harmonogramu H2
Dwa tryby osiągnęły ten sam minimalny czas zakończenia

To dobry przykład ograniczenia mojego zestawu: przy ośmiu zadaniach znalezienie optimum było osiągalne dla obu ustawień. Remis nie mówi, co wydarzyłoby się przy setkach zależności i większej liczbie ograniczeń.

Kody: czasem właściwym wynikiem jest brak rozwiązania

Każdy pakiet zawierał cztery niezależne zagadki. Kod składał się z pięciu różnych cyfr ze zbioru od 0 do 7. Wskazówki określały liczbę cyfr na właściwych pozycjach oraz łączną liczbę wspólnych cyfr. Jedna zagadka w każdym pakiecie była sprzeczna: nie istniał kod spełniający wszystkie warunki.

W takim przypadku oczekiwałem odpowiedzi NONE. Próba dopasowania wiarygodnie wyglądającego kodu oznaczałaby błąd. Pełny punkt za pakiet wymagał czterech poprawnych rozstrzygnięć. Oba tryby spełniły ten warunek w obu powtórzeniach.

Wzorcowe odpowiedzi dla ośmiu zagadek kodowych, w tym dwa przypadki NONE
Zera na początku kodu mają znaczenie NONE oznacza brak kodu zgodnego ze wszystkimi wskazówkami

Wszystkie pomiary czasu, bez wybierania najlepszego podejścia

Zadanie Wysoki: próba 1 / 2 Ultra: próba 1 / 2 Poprawność Wysoki / Ultra
S1: Sokoban, 33 kroki 32,18 s / 29,58 s 52,36 s / 66,71 s 2/2 / 2/2
S2: Sokoban, 23 kroki 32,69 s / 32,02 s 59,85 s / 61,47 s 2/2 / 2/2
H1: harmonogram, optimum 15 17,77 s / 15,31 s 48,32 s / 44,51 s 2/2 / 2/2
H2: harmonogram, optimum 14 16,63 s / 15,00 s 42,39 s / 44,16 s 2/2 / 2/2
K1: cztery kody 26,04 s / 27,06 s 48,62 s / 47,62 s 2/2 / 2/2
K2: cztery kody 26,32 s / 26,71 s 37,65 s / 41,86 s 2/2 / 2/2

Mediana wyniosła 26,52 sekundy dla Wysokiego i 47,97 sekundy dla Ultra. Iloraz tych median to 1,81. Nie jest to średnia ilorazów poszczególnych par, dlatego udostępniam także każdy pomiar osobno.

Wykres wszystkich czasów odpowiedzi Wysoki i Ultra, po dwa punkty na zadanie
Punkty pokazują oba powtórzenia Czas obejmuje cały proces do odpowiedzi wraz z pracą narzędzi
Macierz poprawności wszystkich 24 prób
Jeden oznacza pełną poprawność i optymalność w limicie W tym zestawie oba ustawienia osiągnęły maksimum

Pułapka w tokenach: główna sesja to nie cała praca

Najbardziej użyteczne odkrycie dotyczyło rozliczenia. W badanych sesjach końcowy raport CLI odpowiadał licznikom głównego agenta. Pomocnicze sesje miały własne raporty. Gdybym zatrzymał się na głównej odpowiedzi, pominąłbym 444 971 zarejestrowanych tokenów Ultra.

Powiązałem potomków z próbami przez identyfikator sesji rodzica. W serii Wysokiego odnalazłem 0 pomocniczych agentów, w serii Ultra 12. Nie jest to gwarantowana liczba agentów dla tych ustawień, tylko obserwacja z moich logów.

Schemat sumowania użycia głównej sesji i agentów pomocniczych
Wejście plus wyjście każdej sesji Cache jest częścią wejścia więc nie sumuję go drugi raz
Zarejestrowane użycie Wysoki Ultra
Wejście ogółem 278 803 992 873
W tym wejście z cache 108 544 649 344
Wejście bez cache 170 259 343 529
Wyjście ogółem 6 378 14 336
W tym raportowane tokeny rozumowania 798 1 074
Główne sesje: wejście + wyjście 285 181 562 238
Pomocnicze sesje: wejście + wyjście 0 444 971
Razem: wejście + wyjście 285 181 1 007 209

Liczby Ultra są dolną granicą zarejestrowanego użycia. W jednej próbie nie mam potwierdzenia pełnego zakończenia wszystkich pomocniczych sesji. Zachowałem ich ostatni zapisany licznik, ale nie uznaję go za kompletny rachunek. Dotyczy to: S2-r1-ultra. Końcowe odpowiedzi głównego agenta były dostępne i podlegały zwykłej ocenie.

Tokenów cache nie doliczam do wejścia po raz drugi. Tokenów rozumowania nie dodaję drugi raz do wyjścia. Raportowane zero w tej ostatniej rubryce nie dowodzi, że model nie rozumował: pokazuję pole raportu, nie pomiar wewnętrznego procesu.

Zarejestrowane tokeny obu trybów z podziałem na cache, nowe wejście i wyjście
Ultra dolna granica użycia z dostępnych raportów Więcej tokenów nie oznacza tego samego mnożnika ceny
Udział głównej sesji i agentów pomocniczych w zużyciu tokenów
Pomijanie pomocniczych sesji zaniżyłoby wynik Ultra w tym eksperymencie

Sam wzrost wejścia bez cache wyniósł co najmniej 2,02 raza. To przydatne uzupełnienie sumy tokenów, bo wielokrotne czytanie podobnego kontekstu wpływa na licznik wejścia. Nadal nie przeliczam tego na złotówki ani procent abonamentu. Test działał przez dostęp Codexa, a licznik konta był współdzielony z innymi zadaniami. Odrębne przykłady kosztów API opisałem w tekście ile kosztuje dzień pracy z GPT-6 Astra.

Co poprawiłem po drodze

Pierwsza dostępna lokalnie wersja CLI nie obsługiwała Astry. Zainstalowałem aktualną wersję 0.153.4 w folderze testu. Później pilotaż ujawnił drugi problem: opcja wyłączająca zapis sesji blokowała delegowanie w Ultra. Cztery ukończone próby tego pilotażu i rozpoczęte kolejne uruchomienie wyłączyłem z serii głównej. Zapis błędu zachowałem.

Cały pomiar rozpoczął się od nowa z zapisem sesji. To korekta środowiska, nie odrzucenie słabego rozwiązania. Główne tabele obejmują wyłącznie 24 próby po poprawce, bez tokenów pilotażu, przygotowania materiałów i redakcji artykułu. Podaję ją, ponieważ bez tego wyjaśnienia wcześniejsze logi mogłyby wyglądać jak dodatkowe, przemilczane podejścia. Te same instancje były wcześniej użyte w pilotażu, co także mogło wpływać na cache; nie nazywam serii pomiarem na zimnej pamięci podręcznej.

Czego ten test nie rozstrzyga

Największe ograniczenie widać w tabeli: oba ustawienia dostały komplet punktów. Zestaw był za mały lub za łatwy, aby pokazać ewentualną przewagę jakościową Ultra. Zmierzył natomiast nakład potrzebny do uzyskania tego kompletu. To są dwa różne pytania.

Sześć instancji nie reprezentuje wszystkich zadań użytkownika. Nie badałem długich projektów programistycznych, pracy na dużym repozytorium, analizy wielu dokumentów ani gier wymagających reakcji w czasie rzeczywistym. Nie izolowałem również obciążenia usługi po stronie dostawcy. Zmieniona kolejność pomaga, ale nie usuwa wszystkich czynników wpływających na czas.

Wszystkie zadania przygotował i obsłużył agent AI. Uczciwiej mówić o audycie dwóch ustawień narzędzia niż o ślepym badaniu niezależnego laboratorium. Dlatego udostępniam dane i kod sprawdzania. Czytelnik może zakwestionować dobór problemów albo uruchomić własny zestaw.

Kiedy włączyłbym Ultra po tym eksperymencie?

Dla krótkiego zadania z jasnym warunkiem poprawności zacząłbym od Wysokiego i sprawdził wynik. W moim zestawie wyższe ustawienie nie poprawiło odpowiedzi, a zwiększyło czas i zarejestrowane użycie.

Ultra warto osobno sprawdzić na pracy, którą da się sensownie podzielić: kilku niezależnych analizach, dużym przeglądzie kodu lub wielu źródłach. Taką rolę wskazuje dokumentacja producenta. Mój obecny wynik nie jest jeszcze pomiarem tych zastosowań. Opis agentów pomocniczych.

Najrozsądniejszy następny krok to trudniejszy zestaw, na którym Wysoki zacznie popełniać błędy. Dopiero wtedy można zmierzyć, czy dodatkowy czas i tokeny Ultra kupują wyższą poprawność. Nie zmieniam jednak obecnych zadań po obejrzeniu wyniku i nie dopisuję nowych prób do tej samej tabeli.

Zrzuty kart z rzeczywistymi odpowiedziami

Poniższe ilustracje to zrzuty lokalnych kart wyników, wygenerowanych z odpowiedzi końcowych pierwszego powtórzenia. Nie przedstawiają interfejsu Codexa. Pełne dane obejmują również drugie powtórzenie.

Zrzut karty odpowiedzi Wysoki i Ultra dla S1
Źródło odpowiedzi końcowe S1 r1 high i S1 r1 ultra Treść odpowiedzi bez redakcyjnych zmian
Zrzut karty odpowiedzi Wysoki i Ultra dla S2
Źródło odpowiedzi końcowe S2 r1 high i S2 r1 ultra Treść odpowiedzi bez redakcyjnych zmian
Zrzut karty odpowiedzi Wysoki i Ultra dla H1
Źródło odpowiedzi końcowe H1 r1 high i H1 r1 ultra Treść odpowiedzi bez redakcyjnych zmian
Zrzut karty odpowiedzi Wysoki i Ultra dla H2
Źródło odpowiedzi końcowe H2 r1 high i H2 r1 ultra Treść odpowiedzi bez redakcyjnych zmian
Zrzut karty odpowiedzi Wysoki i Ultra dla K1
Źródło odpowiedzi końcowe K1 r1 high i K1 r1 ultra Treść odpowiedzi bez redakcyjnych zmian
Zrzut karty odpowiedzi Wysoki i Ultra dla K2
Źródło odpowiedzi końcowe K2 r1 high i K2 r1 ultra Treść odpowiedzi bez redakcyjnych zmian

Sprawdź odpowiedzi i pobierz dane

W pakiecie znajdują się również logi zdarzeń z czasem, końcowe odpowiedzi i kod generatora oraz walidatorów. Film pokazuje wizualizację odpowiedzi i przebiegu na podstawie logów, z oznaczeniem tego na ekranie. Nie przedstawiam jej jako nagrania sterowania pulpitem.

Google · Twoje źródłaPromptowy wyżej w Twoim Google - jednym kliknięciemDodaj do preferowanych źródeł

Krótkie odpowiedzi

Czy Ultra to osobny model?

W tym porównaniu identyfikator modelu pozostawał taki sam: gpt-6-astra. Zmieniłem ustawienie wysiłku. Sesje Ultra uruchamiały pomocniczych agentów, co uwzględniłem w rozliczeniu.

Czy Ultra było dokładniejsze?

W moim zestawie nie: oba ustawienia osiągnęły 12/12. Mały zestaw zakończony kompletem punktów nie rozstrzyga przewagi przy trudniejszych zadaniach.

Czy Ultra kosztuje ponad trzy razy więcej?

Zmierzony wzrost dotyczy zarejestrowanych tokenów wejścia i wyjścia, nie rachunku. Cache, sposób rozliczenia dostępu i niepełne zamknięcie części pomocniczych sesji wymagają osobnego traktowania.

Czy to test gry ze Steam lub przechodzenia CAPTCHA?

Nie. To własne zadania tekstowe z możliwością użycia narzędzi. Plansze i harmonogramy na ilustracjach odtwarzają odpowiedzi zapisane w logach. Test sterowania prawdziwą grą wymaga osobnego pomiaru.

// Newsletter

Cały tydzień w AI, w jednym mailu

Wybrane premiery, narzędzia i analizy. Raz w tygodniu, prosto do skrzynki.

Zapisz się za darmo →
Za darmo. Wypisujesz się jednym kliknięciem.

Najczęstsze pytania

Czy tryb Ultra w GPT-6 Astra daje lepsze wyniki niż tryb Wysoki?

W tym teście nie - oba tryby osiągnęły maksymalny wynik 12 na 12 przy wszystkich sześciu zadaniach. Różnica pojawiła się wyłącznie w czasie i liczbie zużytych tokenów, nie w poprawności odpowiedzi.

Ile tokenów zużywa tryb Ultra w porównaniu do trybu Wysokiego w GPT-6 Astra?

Ultra zarejestrowało co najmniej 1 007 209 tokenów, a Wysoki 285 181, co oznacza ponad 3,53 razy więcej po stronie Ultra. Część tokenów wejścia pochodziła z cache, a liczba dla Ultra jest dolną granicą, bo w jednej próbie nie potwierdzono pełnego zakończenia sesji pomocniczych.

Jak długo trwa odpowiedź GPT-6 Astra w trybie Ultra względem trybu Wysokiego?

Mediana czasu dla trybu Wysokiego wyniosła 26,52 s, a dla Ultra 47,97 s - to wzrost o 80,92%. Wysoki był szybszy we wszystkich 12 bezpośrednich parach porównań tego samego zadania i tego samego powtórzenia.

Czy tokeny pomocniczych agentów są widoczne w głównym raporcie CLI Codexa?

Nie - końcowy raport CLI odpowiada tylko licznikowi głównego agenta. W serii Ultra 12 pomocniczych sesji wygenerowało 444 971 dodatkowych tokenów, które można odnaleźć wyłącznie przez powiązanie potomków z próbami za pomocą identyfikatora sesji rodzica.

// czytaj też

Podobne tematy na Promptowym

Piotr Olszewski

Piotr Olszewski

ADMINISTRATOR

Piotr Olszewski - twórca i autor Promptowego, polskiego serwisu o sztucznej inteligencji. Codziennie śledzi premiery modeli, narzędzia i regulacje AI, i tłumaczy je prostym, konkretnym językiem.

// mapa strony
🛒 Sklep Kinetyka Google AI Gemini Pro 170 zł CapCut Pro 460 zł/rok Cursor Pro 440 zł/rok Zobacz wszystko →
promptowy w liczbach 0tekstów w archiwum0newsów z ostatnich 7 dni0modeli wideo w obserwatorium0zagadek w grach
× powiększenie