Orkiestracja i podagentów
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_DEPTHkonserwatywny 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
- Zobacz, co może wywołać pętla Narzędzia.
- Dowiedz się, jak wiadomość wybiera swojego początkowego agenta w Trasowanie.
- Skonfiguruj samych agentów w Agenci i persony.