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
- System utrzymuje listę agentów obecnie dostępnych (online, nie przeciążonych).
- Przy każdej nowej rozmowie system pamięta kursor („ostatnio przydzielono agentowi X").
- Nowa rozmowa trafia do następnego agenta na liście po X.
- Gdy agent przechodzi offline lub kończy zmianę, opuszcza rotację — bez nagromadzenia u nieobecnych.
- Gdy wraca online, dołącza ponownie na końcu listy.
Warianty round-robin
| Wariant | Jak działa | Kiedy 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ążenia | Rotacja, ale pomija agentów ze zbyt wieloma otwartymi ticketami. | Dłuższe sprawy z nierównymi czasami obsługi. |
| Ważony round-robin | Agenci seniorzy dostają 2× więcej zgłoszeń niż juniorzy. | Gdy doświadczenie bardzo się różni. |
| Round-robin oparty na umiejętnościach | Rotacja, 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
| Aspekt | Round-robin | Smart routing |
|---|---|---|
| Logika | Kolejność | AI/oparta na regułach względem treści |
| Wyjaśnialność | Bardzo prosta | Bardziej złożona |
| Cel optymalizacji | Równość obciążenia | Jakość dopasowania |
| Nakład konfiguracji | Minimalny | Wysoki |
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.