Round-Robin

Round-robin to strategia dystrybucji, która przypisuje przychodzące zgłoszenia dostępnym członkom zespołu w rotacyjnej kolejności. Każdy agent dostaje kolejne wolne zgłoszenie — jak liczenie wokół koła. Proste, uczciwe, równomierne.

Czym jest round-robin?

Round-robin to jedna z najstarszych i najprostszych strategii dystrybucji: agenci są ustawieni w stałej kolejności, a każde nowe zgłoszenie trafia do kolejnej osoby w kolejce. Po osiągnięciu końca listy cykl zaczyna się od początku.

W messagingu round-robin to konkretna strategia routingu dla zespołów obsługi: zamiast przydzielać zgłoszenie losowo lub osobie, „która spojrzy pierwsza", trafia ono systematycznie do następnego dostępnego agenta.

Jak działa round-robin szczegółowo

  1. System utrzymuje listę agentów obecnie dostępnych (online, nie przeciążonych).
  2. Przy każdej nowej rozmowie system pamięta kursor („ostatnio przydzielono agentowi X").
  3. Nowa rozmowa trafia do następnego agenta na liście po X.
  4. Gdy agent przechodzi offline lub kończy zmianę, opuszcza rotację — bez nagromadzenia u nieobecnych.
  5. Gdy wraca online, dołącza ponownie na końcu listy.

Warianty round-robin

WariantJak działaKiedy używać
Czysty round-robinŚcisła rotacja, bez świadomości obciążenia.Krótkie, porównywalne zgłoszenia (np. routing pierwszego kontaktu).
Round-robin świadomy obciążeniaRotacja, ale pomija agentów ze zbyt wieloma otwartymi ticketami.Dłuższe sprawy z nierównymi czasami obsługi.
Ważony round-robinAgenci seniorzy dostają 2× więcej zgłoszeń niż juniorzy.Gdy doświadczenie bardzo się różni.
Round-robin oparty na umiejętnościachRotacja, ale tylko wśród agentów z odpowiednią umiejętnością.Wyspecjalizowane zespoły (PL/EN/DE, faktury/tech).

Korzyści

  • Sprawiedliwość: Nikt nie jest systematycznie faworyzowany ani karany.
  • Przejrzystość: Agenci rozumieją, dlaczego zgłoszenie ląduje u nich.
  • Przewidywalność: Przy N agentach każdy dostaje około 1/N zgłoszeń.
  • Prostota: Brak skomplikowanych reguł, łatwo wyjaśnić.

Gdzie round-robin napotyka granice

  • Różne czasy obsługi: Niektóre sprawy zajmują 30 sekund, inne 30 minut — 1/N to nie to samo co sprawiedliwe obciążenie.
  • Różne umiejętności: Pytanie SQL ląduje u kolegi z księgowości — oboje czekają, aż znajdzie się ktoś, kto może pomóc.
  • Utrata kontekstu: Lojalna klientka Anna wraca po raz trzeci — round-robin przypisuje ją do nowego agenta, który nie zna jej historii.

Rozwiązanie: połącz round-robin z filtrem umiejętności i regułą „ostatni obsługujący zatrzymuje kontakt".

Round-robin vs smart routing

AspektRound-robinSmart routing
LogikaKolejnośćAI/oparta na regułach względem treści
WyjaśnialnośćBardzo prostaBardziej złożona
Cel optymalizacjiRówność obciążeniaJakość dopasowania
Nakład konfiguracjiMinimalnyWysoki

Round-robin w SendSeven

SendSeven obsługuje klasyczny round-robin oraz round-robin świadomy obciążenia na poziomie zespołu. Rozmowy rotują pomiędzy dostępnymi członkami zespołu, z opcjonalną świadomością obciążenia (pomiń, jeśli powyżej pojemności). Filtry oparte na umiejętnościach i języku stosuje się przed warstwą round-robin, zawężając pulę kwalifikujących się agentów.