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.
👁 119 przeczytań
- 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.

| 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.


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ą.


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.


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.

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.


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.

| 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.


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.






Sprawdź odpowiedzi i pobierz dane
- Pełny pakiet danych, logów i kodu do odtworzenia testu (ZIP).
- Wszystkie wyniki w CSV.
- Wyniki z odpowiedziami i audytem tokenów w JSON.
- Zadania bez odpowiedzi wzorcowych.
- Zadania z rozwiązaniami i minimalnymi wynikami.
- Protokół i jawne korekty.
- Sumy kontrolne danych.
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.
Cały tydzień w AI, w jednym mailu
Wybrane premiery, narzędzia i analizy. Raz w tygodniu, prosto do skrzynki.
Zapisz się za darmo →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.
