4 października 2026 r.
Wdrożono ograniczony parser poleceń „najpierw … potem … następnie …” oraz „first … then … next …”. Obsługuje dwa lub trzy kroki wśród czterech operacji na listach: łączenie podlist, usuwanie powtórzeń z zachowaniem kolejności, zliczanie wystąpień i podział na grupy. Parser odczytuje kolejność, a własny wytrenowany adapter SI rozpoznaje operacje poszczególnych kroków.
Wynik poprzedniego kroku stanowi wejście następnego. Operacje przetwarzają dane w pamięci; nie zmieniają plików ani innych zasobów. Jeżeli krok jest zakazany, niejasny lub otrzymuje nieobsługiwany typ danych, cały przebieg zwraca wstrzymanie bez wyniku częściowego. Kroki wcześniejsze mogą zostać obliczone w pamięci podczas sprawdzania przebiegu.
Poprawiono również dwie wąskie reguły zakresu polecenia: ograniczenie „nie przestawiając elementów” przy zachowaniu pierwszych wystąpień oraz dopuszczenie pustych podlist przy łączeniu. Rzeczywiste zakazy i nierozstrzygnięte warunki pozostają blokowane. Nie zmieniano wag podczas tych prac.
| Próba | Wynik | Co sprawdzono |
|---|---|---|
| Nowe sformułowania i dane na zamrożonych wagach | 21/24 | Pierwsza ocena nowych tekstów: 13/16 działań oraz 8/8 wstrzymań, bez Qwena i bez treningu. |
| Zakres negacji i obsługa pustych podlist | 4/4 | Dwa poprawne wykonania i dwa poprawne wstrzymania po korekcie reguł. |
| Pierwsze przebiegi dwukrokowe | 5/5 | Trzy wykonania i dwa wstrzymania, w tym polskie i angielskie polecenia. |
| Nowe kombinacje dwóch działań | 8/8 | Sześć wykonań i dwa wstrzymania dla niezgodnego wyniku pośredniego. |
| Przebiegi trzyetapowe | 6/6 | Cztery wykonania i dwa wstrzymania przy niejasnym lub zakazanym końcowym kroku. |
| Kontrola wcześniejszych zadań po poprawce reguł i integracji dwóch kroków | 121/121 | Zapisany zestaw rozwojowy, bez treningu i Qwena. |
| Kontrola poprzednich przebiegów po dodaniu trzeciego kroku | 5/5 | Ponownie sprawdzono wcześniejsze próby dwukrokowe. |
W teście generalizacji trzy jasne polecenia zostały wstrzymane: jedno przez sieć, dwa przez zbyt szerokie reguły warunków i negacji. Następnie poprawiono zakres tych reguł. Nie przypisujemy początkowemu testowi nowego wyniku 24/24: po obejrzeniu wyników ten zestaw staje się materiałem rozwojowym, a nie kolejnym niezależnym holdoutem.
Próby są małe, przygotowane przez autora prac i częściowo ponawiane. Nie należy sumować ich jako jednego niezależnego benchmarku. Wyniki dotyczą ograniczonego języka poleceń i operacji na listach; nie sprawdzają ogólnego planowania ani całej współpracy modułów.
Polecenie: „Najpierw spłaszcz listę list, potem usuń powtórzenia bez zmiany kolejności, następnie podziel listę na grupy po dwa”.
Wejście: [[3,1],[3,2],[4,1]].
Przebieg: [3,1,3,2,4,1] → [3,1,2,4] → [[3,1],[2,4]].
Odwrócenie kolejności może zmienić zgodność typów: „usuń powtórzenia → zlicz” działa, natomiast „zlicz → usuń powtórzenia” zostaje wstrzymane, ponieważ obecna operacja usuwania powtórzeń nie obsługuje rekordów zliczeń.
Etap poprawiania adaptera oraz dodawania przebiegów do trzech kroków zamknięto. SI jest narzędziem do pracy w opisanym zakresie. Dalsze poprawki mają wynikać z konkretnych problemów podczas używania, a nie z ciągłego rozszerzania liczby kroków.
Własne wagi adaptera są trwale zapisane i mogą być trenowane przez lokalny mechanizm z oceną regresji. W przeprowadzonych pracach diagnozę oraz przykłady przygotowywał autor, a trening, ocena i warunkowa podmiana wykonywały się automatycznie. Nie wykazano jeszcze samodzielnego doboru całej nauki przez SI. Parser kolejności, reguły ochronne i deterministyczne operacje są odrębne od sieci.
Dokument opisuje prace i wyniki. Prywatny kod SI/TIMDR, wagi, checkpointy, pamięć i prywatne ścieżki pozostają poza publicznym repozytorium.