czak.by ITm8czak LABOpisz problem

M1-C2 · badanie porównawcze

Czy Czak daje modelowi mierzalną przewagę?

Porównujemy ten sam model wykonujący to samo zadanie w dwóch warunkach: bez Czaka oraz z Czakiem. Sprawdzamy jakość wyniku, koszt wykonania i liczbę pytań do człowieka.

Status
pomiar jeszcze nieuruchomiony
Testy modelowe
0/6 zakończonych
Modele
3 Codex + 3 Anthropic
Powtórzenia
10 par A/B na model

Współdzielona pamięć i procedury Czaka powinny poprawić pracę dwóch osobnych agentów bez zwiększania udziału człowieka.

Dlaczego to sprawdzamy: surowe sesje modelu nie mają wspólnej, należącej do organizacji pamięci roboczej. Czak ma ją zapewnić.

Zmienna: brak Czaka (A) albo ten sam model z profilem, pamięcią i narzędziami Czaka (B).

Stałe: model, dane wejściowe, zadanie, oracle, limity i symulator operatora.

Główny pomiar: czy powstał poprawny quote.json spełniający wszystkie reguły oracle.

H1

Jakość

Model + Czak częściej dostarczy poprawny quote.json niż ten sam model bez Czaka.

Warunek: Globalna średnia różnic PASS B−A, z równą wagą każdego modelu, musi być dodatnia.

H2

Powtarzalność

Efekt nie może zależeć od jednego modelu ani pojedynczego szczęśliwego przebiegu.

Warunek: B>A w co najmniej 5 z 6 modeli oraz B nie jest gorsze od A w żadnym modelu.

H3

Pomoc człowieka

Czak ma zmniejszyć zależność od operatora, a nie przerzucić na niego pracę.

Warunek: Liczba pytań B≤A w każdym modelu i łącznie B<A.

H4

Koszt wykonania

Czak ma zużyć mniej wywołań modelu i mniej tokenów na ten sam wynik.

Warunek: Mediana B/A<1 dla requestów i tokenów, liczona osobno wewnątrz każdego modelu.

H5

Przenośność

Efekt ma wystąpić zarówno w modelach Codex, jak i Anthropic.

Warunek: Średnia różnica PASS B−A musi być dodatnia osobno w obu rodzinach.

Przekazać warunki handlowe między dwoma agentami i wystawić poprawną ofertę.

Krok 1: Agent 1 otrzymuje zatwierdzone warunki handlowe, ale nie zna jeszcze przyszłego zamówienia.

Krok 2: Agent 1 zapisuje ustalenia: w A przez zwykły stan plikowy, w B przez pamięć i procedury Czaka.

Krok 3: Agent 2 startuje w świeżym kontekście, dostaje zamówienie i ma przygotować quote.json.

Krok 4: deterministyczny oracle sprawdza pozycje, ceny, rabaty, podatek, sumy, termin płatności i źródło.

Model dostaje tę samą robotę. Różni się tylko warstwa Czaka.

A

Raw model

A1 zapisuje warunki w zwykłym stanie plikowym. A2 ma je odczytać i przygotować ofertę.

Model
ten sam co w B
Konteksty
A1 i A2 są świeże
Przekazanie
plik
B

Model + Czak

B1 zapisuje pełne warunki przez Czaka. B2 korzysta z tej pamięci i procedury publikacji oferty.

Model
ten sam co w A
Konteksty
B1 i B2 są świeże
Przekazanie
pamięć i narzędzia Czaka

Teza jednostkowa każdego powtórzenia jest taka sama: przy identycznym modelu i wejściu B ma dostarczyć wynik co najmniej tak dobry jak A, przy mniejszym lub równym udziale operatora. Powtórzenia mierzą stabilność, nie dziesięć różnych zadań.

Dokładna kolejność wykonywana dla każdego modelu

PowtórzenieKolejnośćRola w seriiZadanie AZadanie BDowód
P01A1 → B1 → A2 → B2początek od rawA1 zapisuje warunki; A2 tworzy ofertęB1 zapisuje wiedzę; B2 tworzy ofertęartefakt, oracle, tokeny, requesty, HITL, czas
P02B1 → A1 → B2 → A2odwrócenie kolejnościA1 zapisuje warunki; A2 tworzy ofertęB1 zapisuje wiedzę; B2 tworzy ofertęartefakt, oracle, tokeny, requesty, HITL, czas
P03B1 → A1 → B2 → A2powtórzenie kolejności BAA1 zapisuje warunki; A2 tworzy ofertęB1 zapisuje wiedzę; B2 tworzy ofertęartefakt, oracle, tokeny, requesty, HITL, czas
P04A1 → B1 → A2 → B2powrót do kolejności ABA1 zapisuje warunki; A2 tworzy ofertęB1 zapisuje wiedzę; B2 tworzy ofertęartefakt, oracle, tokeny, requesty, HITL, czas
P05A1 → B1 → A2 → B2powtórzenie kolejności ABA1 zapisuje warunki; A2 tworzy ofertęB1 zapisuje wiedzę; B2 tworzy ofertęartefakt, oracle, tokeny, requesty, HITL, czas
P06B1 → A1 → B2 → A2kontrola BA w środku seriiA1 zapisuje warunki; A2 tworzy ofertęB1 zapisuje wiedzę; B2 tworzy ofertęartefakt, oracle, tokeny, requesty, HITL, czas
P07A1 → B1 → A2 → B2kontrola AB w drugiej połowieA1 zapisuje warunki; A2 tworzy ofertęB1 zapisuje wiedzę; B2 tworzy ofertęartefakt, oracle, tokeny, requesty, HITL, czas
P08B1 → A1 → B2 → A2kontrola BA w drugiej połowieA1 zapisuje warunki; A2 tworzy ofertęB1 zapisuje wiedzę; B2 tworzy ofertęartefakt, oracle, tokeny, requesty, HITL, czas
P09B1 → A1 → B2 → A2drugie kolejne BAA1 zapisuje warunki; A2 tworzy ofertęB1 zapisuje wiedzę; B2 tworzy ofertęartefakt, oracle, tokeny, requesty, HITL, czas
P10A1 → B1 → A2 → B2zamknięcie serii; bilans 5×AB i 5×BAA1 zapisuje warunki; A2 tworzy ofertęB1 zapisuje wiedzę; B2 tworzy ofertęartefakt, oracle, tokeny, requesty, HITL, czas

Kolejność jest zamrożona przed pomiarem: pięć razy AB i pięć razy BA. Ogranicza wpływ tego, które ramię wykonuje się pierwsze.

Każdy model to osobny test z dziesięcioma parami A/B

RodzinaModelTransportPlanRaw PASSCzak PASSHITL A/BStatus
Codexgpt-5.6-lunacodex-cli 0.154.0test 1/6 · P01–P10———0/10
Codexgpt-5.6-terracodex-cli 0.154.0test 2/6 · P01–P10———0/10
Codexgpt-5.6-solcodex-cli 0.154.0test 3/6 · P01–P10———0/10
Anthropicclaude-haiku-4-5-20251001Claude Code 2.1.126test 4/6 · P01–P10———0/10
Anthropicclaude-sonnet-4-6Claude Code 2.1.126test 5/6 · P01–P10———0/10
Anthropicclaude-opus-4-6Claude Code 2.1.126test 6/6 · P01–P10———0/10

Łącznie: 6 testów modelowych, 10 par A/B w każdym, 60 raportów. Wyniki nie są jeszcze dostępne.

Na razie nie ma wyniku, z którego wolno wyciągać wnioski.

PytanieWynikWniosek
H1 · Jakośćbrak danychNIEROZSTRZYGNIĘTE
H2 · Powtarzalnośćbrak danychNIEROZSTRZYGNIĘTE
H3 · Pomoc człowiekabrak danychNIEROZSTRZYGNIĘTE
H4 · Koszt wykonaniabrak danychNIEROZSTRZYGNIĘTE
H5 · Przenośnośćbrak danychNIEROZSTRZYGNIĘTE

Po zakończeniu pokażemy także wyniki niekorzystne dla Czaka. FAIL, błąd transportu i zatrzymanie kampanii nie będą usuwane z raportu.

Granice badania

To test jednego syntetycznego przypadku przekazania wiedzy. Nie dowodzi przewagi Czaka w każdej klasie zadań.

  • pilot historyczny nie wchodzi do wyniku
  • tokeny porównujemy tylko wewnątrz tego samego modelu
  • modele mają równą wagę w agregacie
  • człowieka zastępuje deterministyczny symulator
  • awaria infrastruktury zatrzymuje kampanię bez podmiany wyniku
  • nowa próba po poprawce wymaga nowej wersji manifestu i pełnego restartu

Od hipotezy do kodu i każdego raportu

Po zakończeniu badania pojawią się tu także: komplet 60 raportów, agregat, wyniki oracle, skróty SHA256 i paczka pozwalająca ponownie przeliczyć wynik offline.