Wymagane do działania strony (logowanie, preferencje, bezpieczeństwo). Zawsze włączone.
SoL-Pi: mniej tokenów w agentach kodujących, oszczędności do pomiaru
SoL-Pi ogranicza ruch tokenów w benchmarku autorów. Jak ocenić koszty, jakość i przepływ danych przed wykorzystaniem go w firmowych repozytoriach.
W tym artykule
SoL-Pi zmienia sposób działania agentów kodujących: w benchmarku autorów ogranicza ruch tokenów przy wynikach porównywalnych z systemem odniesienia. Ta analiza, zaktualizowana 28 października 2026 r., opiera się na publikacji z 17 września i oddziela wyniki badań od kontroli potrzebnych przed wykorzystaniem narzędzia w kodzie firmowym.

Cztery mechanizmy, jeden szkielet
SoL-Pi łączy cztery techniki, które według badaczy przeszły testy w rosnącym zestawie środowisk programistycznych: Action Fusion, ObservationPack, Evidence-Preserving Reducer oraz Online Context Compact. Razem wpływają one na to, jak agent wykonuje działania, kompresuje kontekst, obsługuje wyniki narzędzi i decyduje, co musi przeczytać ponownie, zamiast zmieniać podstawowy model językowy odpowiedzialny za wnioskowanie.
Co pokazał test porównawczy
W teście EdgeBench, obejmującym 51 zadań, autorzy podają, że SoL-Pi dorównuje wydajnością swojemu bazowemu szkieletowi Pi przy dwóch różnych modelach pomocniczych, jednocześnie zmniejszając odnotowany ruch tokenów o 44,7% do 49,0% i obniżając koszt API o około jedną trzecią. To liczby podane w artykule na podstawie własnego testu porównawczego — stanowią użyteczny sygnał tego, co jest możliwe, ale nie gwarancję takich samych oszczędności na innym kodzie źródłowym czy w innym zestawie narzędzi.
Co to oznacza dla zespołów inżynierskich
Kod jest udostępniony na licencji open source pod adresem github.com/NVlabs/SoL-Pi, więc zespoły uruchamiające agentów kodujących na dużą skalę mogą przetestować szkielet na własnych repozytoriach i narzędziach, zamiast przyjmować liczby z testu porównawczego bezkrytycznie. Wczesne zainteresowanie na GitHubie to nie to samo co wdrożenie produkcyjne, a wzrost wydajności na poziomie szkieletu nie zmienia tego, co model bazowy potrafi lub czego nie potrafi — zmienia to, jak tanio można go uruchomić. Każdy, kto buduje na tym rozwiązaniu, powinien zmierzyć oszczędności tokenów i kosztów na własnych obciążeniach, zanim zacytuje liczby z artykułu w ofercie dla klienta.
Dlaczego to ważne: mierzyć ukończoną pracę
Do użytecznej próby warto wybrać zadania rzeczywiście wykonywane przez zespół: naprawę błędu, dodanie niewielkiej funkcji lub aktualizację zależności wraz z testami. Porównanie należy powtarzać przy tym samym modelu, repozytorium, instrukcjach i kryteriach odbioru. Trzeba uwzględnić również nieudane próby, czas oczekiwania i ręczne poprawki. Sesja zużywająca mniej tokenów, ale pozostawiająca niedokończoną pracę, nie oznacza oszczędności. Stan początkowy powinien pozostać dostępny, aby można było porównać zmiany, odtworzyć pomiar i w razie potrzeby bezpiecznie je wycofać.
Osobno należy zapisywać tokeny wejściowe i wyjściowe, naliczone koszty, czas wykonania oraz zadania przyjęte po przeglądzie. Cena zależy od modelu i warunków dostawcy: ograniczenie ruchu nie oznacza automatycznie takiej samej procentowej obniżki rachunku. MSP powinien rozdzielać pomiary według projektów, bez kopiowania treści jednego klienta do dzienników lub prób innego klienta. Porównanie musi pozostać powtarzalne po aktualizacji, z dokładnie zapisaną konfiguracją, wersją modelu i przyjętymi kryteriami oceny poprawności rozwiązania.
Obsługa obserwacji wymaga oddzielnej kontroli. Błąd kompilacji, nieudany test lub ostrzeżenie bezpieczeństwa powinny nadal dać się odtworzyć po ograniczeniu kontekstu. Trzeba ustalić miejsce przechowywania archiwów, osoby uprawnione do odczytu i terminy usuwania danych. Przed włączeniem dodatkowego modelu do streszczania dzienników należy sprawdzić drogę przepływu danych oraz wykorzystywane poświadczenia. Przydatne podsumowanie nie może ukrywać dowodów potrzebnych do oceny zmiany, również wtedy, gdy przeczą pozornie pozytywnej odpowiedzi końcowej agenta.
Pierwsza próba powinna korzystać z odizolowanej kopii repozytorium i danych testowych, bez poświadczeń produkcyjnych. Wcześniej należy ustalić limit wydatków oraz warunek przerwania działania. Zakres można rozszerzyć dopiero wtedy, gdy jakość i czas wykonania pozostają akceptowalne. Liczy się koszt ukończonego, zweryfikowanego zadania, a nie pojedynczy licznik. Punktem wyjścia do osadzenia takiej oceny w procesach przedsiębiorstwa są usługi sztucznej inteligencji Altovar, wraz z określeniem celu, odpowiedzialności za przegląd oraz sposobu dokumentowania wyników i podejmowania decyzji o dalszym wdrożeniu.