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

Trasowanie

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

Kiedy nadejdzie wiadomość, podejmowane są dwie decyzje dotyczące trasowania: który agent powinien się tym zająć, i która klasa modelu powinien wykonać turę. Pierwszy jest rozwiązywany przez router; drugi przez routowanie na poziomie modelu. Oba zdarzenia mają miejsce zanim orkiestrator rozpocznie pętlę wywoływania funkcji.

Rozwiązywanie docelowego agenta

Router rozwiązuje docelowego agenta w określonej kolejności:

  1. Wiązania — jawne odwzorowanie, które wiąże kanał, rozmowę lub kontekst dla konkretnego agenta. Jest to główna, deterministyczna droga.
  2. @-wzmianki — w rozmowie grupowej, wspomnienie agenta z imienia kieruje wiadomość do tego agenta. Tak działa kierowanie grupowe.
  3. Tryb awaryjny — jeśli nic innego nie pasuje, wiadomość trafia do skonfigurowanego agent awaryjny, aby żadna rozmowa nie pozostała bez odpowiedzi.
inbound ─▶ binding? ─▶ @-mention? ─▶ fallback ─▶ agent

[!NOTE] @-wzmianki to to, co sprawia, że czaty grupowe z wieloma agentami są użyteczne: kilku agentów może dzielić rozmowę, a każda wiadomość jest dostarczana do tej osoby, która została wymieniona.

Wiązania

A wiązanie jest deterministycznym rdzeniem routingu. Poprzez powiązanie kontekstu przychodzącego (na przykład konkretnego kanału lub rozmowy) z agentem, otrzymujesz przewidywalne zachowanie: to samo źródło zawsze trafia do tego samego agenta, chyba że @-wzmianka to ignoruje dla jednej wiadomości.

Powiązania kanałów są konfigurowane w interfejsie administracyjnym: Wiązania blok na “Kanały” strona przypisuje domyślny agent do każdego kanału (na każde środowisko pracy). Wiązanie ma zastosowanie, gdy przychodzi nowa rozmowa z kanału bez wyraźnie wskazanego agenta.

[!TIP] Ustaw powiązanie dla każdego kanału produkcyjnego, aby ruting nigdy nie zależał od awaryjny. Rezerwuj awaryjny dla naprawdę niepasującego ruchu.

Routing według poziomu modelu

Niezależnie od wybranego agenta, AiHummer może skierować turę do poziom modelu w zależności od tego, jak bardzo jest wymagające:

Poziom Przeznaczone dla
prosty Krótki, rutynowy skręt
standard Codzienna praca
złożony Trudne, wieloetapowe rozumowanie

Trasowanie według poziomu modelu jest konfigurowane w ramach LLM ustawienia routera. Pozwala na udostępnianie tanich, szybkich modeli do prostych zadań i rezerwowanie silniejszego modelu do bardziej skomplikowanych, kontrolując koszty bez ręcznego dostosowywania każdego agenta.

[!NOTE] Trasowanie na poziomie modelu jest oddzielone od własnego, przypisanego do agenta, modelu agenta. model na agenta jest domyślny dla agenta; kierowanie według poziomu może wybrać klasę modelu dla danego ruchu. Zobacz Agenci i persony.

Dokąd dalej