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

Orkiestracja i podagentów

v1.1.x · zaktualizowany 2026-06-26

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.

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