worker-benchmarks
Testuj wydajność systemu agentów z kompleksową analizą benchmarków
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do uruchamiania pełnego zestawu testów wydajności dla systemu worker agentic-flow. Mierzysz latencję, przepustowość i zużycie pamięci w sześciu obszarach: detekcji triggerów, rejestrze workerów, wyborze agentów, cache'u modeli, równoczesnych workerach i generowaniu kluczy pamięci. Każdy benchmark ma określone cele wydajności (np. p95 < 5ms dla detekcji) i zwraca szczegółowe metryki do optymalizacji systemu.
Jak używać
Zainstaluj narzędzie agentic-flow, jeśli jeszcze go nie masz, używając npm lub menadżera pakietów swojego projektu.
Uruchom pełny zestaw benchmarków poleceniem npx agentic-flow workers benchmark — system automatycznie wykonuje wszystkie sześć typów testów i wyświetla wyniki w formacie tabelarycznym.
Jeśli chcesz testować konkretny obszar, użyj flagi --type z nazwą benchmarku: trigger-detection (detekcja słów kluczowych), registry (operacje CRUD), agent-selection (wybór agentów), cache (cache modeli), concurrent (równoczesne workery) lub memory-keys (generowanie kluczy).
Przeanalizuj wyniki — każdy benchmark pokazuje latencję, przepustowość, histogram i inne metryki. Porównaj je z celami wydajności (np. p95 < 5ms dla trigger-detection).
Identyfikuj wąskie gardła: jeśli któryś benchmark nie spełnia celu, skill wskazuje obszary do optymalizacji systemu worker.
Uruchamiaj benchmarki regularnie po zmianach kodu, aby śledzić wpływ na wydajność całego systemu.