AiHummer
Polski
Zaloguj sięKonto
v1.3.x
{ }Swagger

Orkiestracja i podagentów

v1.3.x · zaktualizowany 2026-09-15

Ten dyrygent to jest to, co przekształca przychodzącą wiadomość w odpowiedź. Składa warstwowy systemowy prompt i steruje pętla wywoływania funkcji: model myśli, korzysta z narzędzi, odczytuje wyniki i powtarza to aż do wygenerowania ostatecznej odpowiedzi. Na szczycie tej pętli agent może się pojawić podagentów i zastosować opcjonalnie strategie rozumowania — wszystkie z nich mogą być konfigurowane przez administratora.

Pętla skrętu

Tura to ograniczona pętla wywoływania funkcji. Model otrzymuje komunikat systemowy, rozmowę i dostępne narzędzia; może wywołać jedno lub więcej narzędzi, orchestrator je wykonuje i przekazuje wyniki z powrotem, a pętla kontynuuje, dopóki model nie zwróci ostatecznej wiadomości. Narzędzia, pamięć i wiedza zawsze przychodzą jako wyniki narzędzia, nigdy jako wstrzyknięte instrukcje — to właśnie sprawia, że pętla jest odporna na wstrzyknięcia poleceń.

prompt + tools ─▶ model ─▶ tool calls ─▶ results ─▶ model ─▶ ... ─▶ final reply

Podagent

Agent może generować pod-agentów aby obsłużyć podzadanie i zwrócić wynik do wywołującego. Umożliwia to agentowi koordynującemu delegowanie skoncentrowanej pracy — badania, tworzenia szkiców, specjalistycznego wyszukiwania — bez przeciążania jednego kontekstu.

Rekurencja jest ograniczona: maksymalna głębokość zagnieżdżenia jest kontrolowana przez AIHUMMER_SUBAGENT_MAX_DEPTH. Zapobiega to niekontrolowanemu rozmnażaniu się i utrzymuje przewidywalny koszt oraz opóźnienie tury.

[!WARNING] Podagentowie mnożą pracę. Zachowaj AIHUMMER_SUBAGENT_MAX_DEPTH konserwatywny wobec współdzielone hosty — każdy dodatkowy poziom głębokości może mnożyć wywołania narzędzi i modelu użycie.

Limity agentów potomnych na poziomie agenta

Globalne AIHUMMER_SUBAGENT_MAX_DEPTH i AIHUMMER_SUBAGENT_TIMEOUT_SEC obowiązują dla wszystkich agentów. Od wersji 1.3 pojedynczemu agentowi można nadać własne granice w bloku children jego polityki wykonania (runtime_policy w API administracyjnym): głębokość zagnieżdżenia (do 4), liczbę jednocześnie działających agentów potomnych na jedno drzewo uruchomienia (do 8), liczbę aktywnych potomków jednego rodzica (do 5), limit czasu wywołania potomnego (do 48 godzin, nigdy dłużej niż rodzic) oraz czas, po którym zakończone uruchomienia znikają z listy domyślnej. Wywołanie potomne dziedziczy model, zestaw narzędzi i uprawnienia inicjatora i nie może ich rozszerzyć; po upływie limitu procesy narzędzi są kończone razem z potomkami. Szczegóły w rozdziale Agenci i profile.

Strategie rozumowania

Poza prostą pętlą, koordynator oferuje opcjonalne strategie rozumowania. Są wyłączone, chyba że zostaną włączone, a każdą można skonfigurować z poziomu interfejsu administracyjnego w sekcji Agent · Rozumowanie grupa ustawień.

Strategia Co to robi
Plan-kroki Agent sporządza plan przed działaniem, a następnie wykonuje kolejne kroki.
Reflektować Agent krytykuje i poprawia własny szkic przed udzieleniem odpowiedzi.
Debata N agenci spierają się w szeregu rundy, potem a sędzia wybiera zwycięzcę.
Najlepszy z N Wygeneruj kilka potencjalnych odpowiedzi i wybierz najlepszą.
Samouzdrawianie W przypadku niepowodzenia agent diagnozuje problem i ponawia próbę zamiast się poddawać.

[!TIP] Strategie rozumowania wymieniają opóźnienie i koszt tokenów na jakość. Włącz je selektywnie dla agentów i zadań, które ich potrzebują, zamiast globalnie.

Wykresy agentów

Dla wieloagentowych procesów roboczych, które są bardziej strukturalne niż ad-hoc wywołania podagentów, AiHummer obsługuje grafy agentów — jawne okablowanie agentów w przepływie pracy. Grafy są zarządzane z poziomu interfejsu administracyjnego i API administracyjnego pod /v1/admin/graphs/*.

Interfejsy administracyjne “Wykresy” strona jest wizualna edytor schematów blokowych: węzły grafu są przeciągane po płótnie, krawędzie między nimi są rysowane jako strzałki, paleta dodaje nowe węzły, a panel boczny edytuje parametry wybranego węzła. Definicja grafu (węzeł startowy, limit kroków, węzły i przejścia) jest przechowywana jako JSON — przełącznik „Eksport/Import JSON” otwiera ją do przeglądania, przenoszenia między instancjami i ręcznej edycji.

Podsumowanie konfiguracji

Gałka Gdzie
Maksymalna głębokość sub-agenta AIHUMMER_SUBAGENT_MAX_DEPTH (środowisko; z możliwością gorącego przeładowania)
Strategie rozumowania Grupa ustawień Agent · Rozumowanie
Wykresy agentów /v1/admin/graphs/*

[!NOTE] Głębokość podagenta i włączanie narzędzi należą do ustawień, które mają zastosowanie gorący (bez ponownego uruchamiania). Inne ustawienia mogą wymagać ponownego uruchomienia — zobacz konfigurację model w przewodniku dla początkujących.

Dokąd dalej