Narzut agenta rośnie wraz z długością przepływu pracy, ponieważ każdy krok dodaje oczekiwanie na narzędzie, kontekst, walidację, przekazanie stanu i kolejną możliwość ponowienia próby.
Lokalny model 7B może szybko odpowiedzieć na bezpośrednią prośbę, ale potrzebuje znacznie więcej czasu, gdy musi kolejno wyszukać informacje, przeanalizować je, wykonać obliczenia, napisać odpowiedź i ją zweryfikować. Wagi modelu pozostają bez zmian. Przepływ pracy dodaje zależności szeregowe i przekazuje każdy wynik do kolejnych promptów, zwiększając zarówno czas całkowity, jak i liczbę tokenów przetwarzanych w pełnym śladzie pomyślnego wykonania.
Szeregowe oczekiwanie na narzędzia wydłuża czas nawet przy stałym czasie wnioskowania
W przypadku przepływu pracy o ścisłych zależnościach całkowite opóźnienie jest w przybliżeniu sumą tur modelu, wywołań narzędzi, serializacji i oczekiwania w kolejce. Pięć narzędzi działających po 400 milisekund dodaje dwie sekundy, zanim rozpocznie się dodatkowe rozumowanie. Jeden powolny wyjątek może zdominować całą ścieżkę.
Badanie z 2026 roku dotyczące wykorzystania narzędzi przez agentów opisuje liniowe lub gorsze narastanie opóźnień, gdy kolejne wnioskowanie musi czekać na wcześniejsze wyniki narzędzi. Równoległość pomaga tylko wtedy, gdy zależności są rzeczywiście niezależne.
Każda granica obejmuje również konwersję argumentów i wyników, sprawdzanie schematów oraz możliwość przekroczenia granicy procesu lub sieci. Rozmiar modelu wyjaśnia koszt wnioskowania w pojedynczej turze, ale nie określa liczby ani czasu trwania granic orkiestracji.
Zwracane dane powiększają kolejne tury modelu
Wyniki narzędzi są często dołączane do kontekstu. Kolejne kroki ponownie odczytują wcześniejsze obserwacje, plany i błędy, dlatego liczba przetwarzanych tokenów może rosnąć wraz z głębokością. Rozbudowany pierwszy wynik obciąża każdą kolejną turę, chyba że zostanie bezpiecznie odfiltrowany lub podsumowany.
Analiza dotycząca podatku od wykonywania zadań przez agentów wskazuje, że planowanie, wykonywanie, weryfikacja i przekazywanie zadań mogą zużywać wielokrotnie więcej tokenów niż bezpośrednie wygenerowanie odpowiedzi. Odsetek marnowanych zasobów jest cechą wykonania, a nie inteligencji modelu.
Walidacja dodaje użyteczny narzut, ponieważ zapobiega niebezpiecznym działaniom, ale redundantne sprawdzanie może prowadzić do zapętleń. Buforowanie wyników tylko do odczytu pomaga wyłącznie wtedy, gdy zachowana jest aktualność danych i zakres użytkownika. Szybsze modele nie usuną niepotrzebnego grafu zależności.
Kiedy większa liczba kroków nie oznacza proporcjonalnie większego kosztu
Niezależne wywołania narzędzi mogą być wykonywane równolegle, deterministyczne przekształcenia mogą omijać model, a buforowane wyniki mogą eliminować powtarzaną pracę. Graf z dziesięcioma krokami i szerokimi odgałęzieniami równoległymi może zakończyć się szybciej niż szeregowy łańcuch z trzema krokami.
Omówienie narzutu wywoływania narzędzi w środowisku produkcyjnym pokazuje, jak zły dobór wywołań i niepotrzebne uruchomienia zwiększają zarówno opóźnienie, jak i zużycie tokenów. Jakość kroków ma znaczenie obok ich liczby.
Ten mechanizm przestaje mieć znaczenie również wtedy, gdy czas działania narzędzi jest pomijalny w porównaniu z jednym dominującym etapem wnioskowania lub przesyłania. Samo liczenie kroków wprowadza wtedy w błąd. Większa liczba kroków nie jest automatycznie zła, jeśli zapewnia wymierne korzyści w zakresie bezpieczeństwa lub poprawności, warte poniesionego kosztu.
Śledź podatek od wykonywania w całym grafie agenta
Śledź każdy przepływ pracy, rejestrując znaczniki czasu dla wstępnego przetwarzania modelu, generowania, walidacji argumentów, kolejki narzędzia, wykonania, serializacji wyników, weryfikacji i ponowień. Zapisuj liczbę tokenów wejściowych i wyjściowych w każdej turze. Porównuj pełny graf z punktem odniesienia w postaci bezpośredniej odpowiedzi dla tych samych zadań.
Traktuj weryfikację wyników narzędzi jako odrębny, mierzony krok, zamiast ukrywać ją w kategorii „czas agenta”. Klasyfikuj zależności jako szeregowe, bezpieczne do wykonania równolegle albo możliwe do usunięcia.
Najpierw optymalizuj największy powtarzający się odcinek szeregowy. Skracaj lub porządkuj wyniki narzędzi przed ponownym wstawieniem ich do kontekstu, równoleglaj tylko niezależne odczyty i zachowuj walidację tam, gdzie koszt awarii jest wysoki. Śledź zarówno odsetek pomyślnych zakończeń, jak i opóźnienie p95, aby poprawa szybkości nie maskowała słabszego wykonania.
Centrum Technologii i Sztucznej Inteligencji
Więcej do przeczytania

Jak mierzyć jakość lokalnego wyszukiwania RAG oraz interpretować kompletność przywołań, precyzję i pokrycie cytowaniami
Zbuduj lokalny zestaw testowy RAG, oblicz podstawowe metryki wyszukiwania, zinterpretuj kompromisy między nimi i sprawdź, czy twierdzenia zawarte w odpowiedziach są poparte przytoczonymi dowodami.

Dlaczego obliczenia funkcji inteligentnego domu stają się ważniejsze wraz ze wzrostem liczby czujników przy tej samej częstotliwości próbkowania?
Śledź obliczenia dla poszczególnych czujników i między czujnikami wraz ze wzrostem liczby urządzeń, identyfikuj nieliniowe koszty fuzji danych i porównaj wydajność potoku cech, zanim...

Dlaczego koszt oceny RAG rośnie przy tej samej liczbie zapytań wraz z rozbudową biblioteki dokumentów?
Zrozum, dlaczego rozrost korpusu zwiększa nakład pracy na ocenę RAG bez zwiększania liczby zapytań użytkowników oraz jak testy warstwowe utrzymują koszty proporcjonalne do ryzyka.

