Przebieg rozmowy
Skonfiguruj, jak asystent obsługuje limity czasu, przerwania i kolejność wypowiedzi podczas rozmów.
Omówienie
Ustawienia przebiegu rozmowy określają, jak asystent obsługuje ciszę użytkownika, przerwania podczas mówienia i kolejność wypowiedzi. Pomagają tworzyć bardziej naturalne rozmowy i można je dostosować do danego zastosowania.
Te ustawienia dotyczą też agentów korzystających z modelu Realtime.
Maksymalny czas rozmowy
Ustawienie Maksymalny czas rozmowy ogranicza łączny czas, przez który rozmowa może pozostać aktywna. Ten globalny limit zaczyna obowiązywać wraz z rozpoczęciem rozmowy i działa niezależnie od limitów czasu na poziomie tury. Domyślnie wynosi 600 sekund (10 minut). Możesz ustawić wartość od 60 do 7200 sekund.
Konfiguracja
W CLI i API skonfigurujesz to ustawienie w polu
conversation_config.conversation.max_duration_seconds.
Aktualizacja w panelu
Aktualizacja przez CLI
Aktualizacja przez API
Otwórz agenta w panelu, przejdź do karty Zaawansowane i dostosuj Maksymalny czas rozmowy w sekcji **Limity połączeń **. Zapisz zmiany.
Rozmowy przez wiadomości WhatsApp mają domyślny 15-minutowy limit braku aktywności, liczony od ostatniej odpowiedzi agenta. Ten limit może zakończyć rozmowę przez wiadomości przed osiągnięciem skonfigurowanego maksymalnego czasu. Klienci Enterprise, których przypadek użycia wymaga innego limitu, powinni skontaktować się z pomocą pod adresem support@elevenlabs.io.
Przejmij kolej po ciszy
Ustawienie Przejmij kolej po ciszy określa, jak długo asystent czeka podczas ciszy użytkownika, zanim przejmie kolejną turę i poprosi o odpowiedź.
Konfiguracja
Wartość podaje się w sekundach i musi wynosić od 1 do 30 sekund. W CLI i API skonfigurujesz to ustawienie w polu conversation_config.turn.turn_timeout.
Aktualizacja w panelu
Aktualizacja przez CLI
Aktualizacja przez API
Otwórz agenta w panelu, przejdź do karty Zaawansowane i dostosuj wartość Przejmij kolej po ciszy. Zapisz zmiany.

Wybierz odpowiedni limit czasu do swojego zastosowania. Krótsze limity sprawiają, że rozmowy są bardziej responsywne, ale mogą przerywać użytkownikom, którzy potrzebują więcej czasu na odpowiedź, przez co rozmowa będzie mniej naturalna.
Dobre praktyki
- Ustaw krótsze limity (5–10 sekund) dla luźnych rozmów, w których oczekiwane są szybkie wymiany zdań
- Użyj dłuższych limitów (10–30 sekund), gdy użytkownicy mogą potrzebować więcej czasu na zastanowienie się lub sformułowanie złożonej odpowiedzi
- Weź pod uwagę kontekst użytkownika — obsługa klienta może skorzystać na krótszych limitach, a pomoc techniczna na dłuższych
Miękki limit czasu
Miękki limit czasu zapewnia natychmiastową informację zwrotną audio, gdy LLM potrzebuje więcej czasu niż oczekiwano na wygenerowanie odpowiedzi. Zamiast niezręcznej ciszy podczas oczekiwania agent wypowiada krótkie wypełnienie, takie jak „Hmm…” lub „Niech pomyślę…”, aby zachować naturalny przebieg rozmowy.
Ta funkcja przydaje się do:
- Złożonych zapytań wymagających dłuższego przetwarzania przez LLM
- Obsługi zmiennych opóźnień od dostawców LLM
- Tworzenia bardziej ludzkich rozmów z naturalnymi przerwami na zastanowienie
Jak to działa
- Gdy użytkownik kończy mówić, system zaczyna generować odpowiedź LLM
- Uruchamia się licznik na podstawie skonfigurowanego limitu czasu
- Jeśli odpowiedź LLM nadejdzie przed upływem limitu, wypełnienie nie zostanie wypowiedziane
- Jeśli limit czasu zostanie osiągnięty zanim LLM odpowie:
- Skonfigurowany komunikat wypełniający jest wypowiadany od razu
- Agent nadal czeka na właściwą odpowiedź
- Gdy będzie gotowa, agent wypowiada pełną odpowiedź LLM
Miękki limit czasu uruchamia się tylko raz na turę, aby uniknąć kilku wypełnień pod rząd.
Konfiguracja
Aktualizacja w panelu
Aktualizacja przez CLI
Aktualizacja przez API
Otwórz agenta w panelu, przejdź do karty Zaawansowane i dostosuj ustawienia Miękkiego limitu czasu. Zapisz zmiany.

Czas limitu
Czas w sekundach, po którym podczas oczekiwania na odpowiedź LLM zostanie wypowiedziany komunikat wypełniający.
Zacznij od 3,0 sekundy — wystarczająco długo, by uniknąć niepotrzebnych wypełnień przy szybkich odpowiedziach, i wystarczająco krótko, by zapobiec niezręcznej ciszy.
Stała wiadomość
Zdefiniowane wcześniej wypełnienie wypowiadane po uruchomieniu miękkiego limitu czasu.
Ta wiadomość obsługuje:
- Nadpisania językowe: automatyczne tłumaczenie na dodatkowe języki skonfigurowane dla agenta
- Nadpisania klienta: możliwość dostosowania dla każdego połączenia przez SDK
Wiadomość generowana przez LLM
Po włączeniu dynamicznie generuje odpowiednie do kontekstu wypełnienie za pomocą lekkiego LLM zamiast stałej wiadomości.
System używa ostatniego kontekstu rozmowy (do 4 wiadomości, 1000 znaków), aby wygenerować trafne wypełnienia, takie jak „Hmm…”, „Rozumiem…”, „Jasne…”, „Mam to…” lub „Dobrze…”.
Dobre praktyki
- Unikaj wskaźników czasu w komunikatach wypełniających (np. „Sekundkę…”), ponieważ rzeczywisty czas odpowiedzi jest nieprzewidywalny
- Wyłącz miękki limit czasu dla szybkich botów FAQ, których odpowiedzi są stale szybkie
Przerwania
Obsługa przerwań określa, czy użytkownicy mogą przerwać asystentowi podczas mówienia.
Konfiguracja
Ustawienia przerwań można skonfigurować na karcie Zaawansowane agenta w sekcji Zdarzenia klienta.
Aby włączyć przerwania, upewnij się, że przerwanie jest wybranym zdarzeniem klienta.
Przerwania włączone

Przerwania wyłączone

Wyłącz przerwania, gdy pełne przekazanie informacji jest kluczowe, na przykład w przypadku zastrzeżeń prawnych lub instrukcji bezpieczeństwa.
Dobre praktyki dotyczące przerwań
- Włącz przerwania dla naturalnych rozmów, w których oczekiwana jest wymiana zdań
- Wyłącz przerwania, gdy dokończenie komunikatu jest kluczowe (np. regulamin, informacje o bezpieczeństwie)
- Weź pod uwagę kontekst zastosowania — obsługa klienta może skorzystać na przerwaniach, a przekazywanie informacji niekoniecznie
Gotowość do przejęcia kolejki
Gotowość do przejęcia kolejki określa, jak szybko asystent reaguje na wypowiedzi użytkownika podczas rozmowy. To ustawienie decyduje, jak chętnie asystent przejmuje kolejkę i zaczyna mówić na podstawie wykrytych wzorców mowy.
Jak to działa
Asystent oferuje teraz dwa kluczowe ulepszenia, które zapewniają bardziej naturalną zmianę kolejki:
-
Szybsze generowanie odpowiedzi — asystent zaczyna mówić po otrzymaniu wystarczającej liczby słów i przecinka od modelu językowego, zamiast czekać na pełne zdania. Zmniejsza to opóźnienia i sprawia, że rozmowy są bardziej responsywne, zwłaszcza gdy asystent udziela dłuższych odpowiedzi.
-
Konfigurowalna gotowość do przejęcia kolejki — określ, jak szybko asystent interpretuje pauzy lub wzorce mowy jako okazję do odpowiedzi.
Konfiguracja
Dostępne są trzy tryby:
- Chętny — asystent szybko reaguje na wypowiedzi użytkownika i włącza się przy pierwszej okazji. Najlepszy do szybkich rozmów, w których liczy się natychmiastowa odpowiedź.
- Normalny — zrównoważona zmiana kolejki, która sprawdza się w większości scenariuszy rozmów. Asystent czeka na naturalne przerwy w rozmowie, zanim odpowie.
- Cierpliwy — asystent dłużej czeka przed przejęciem kolejki, dając użytkownikom więcej czasu na dokończenie myśli. Idealny do zbierania szczegółowych informacji lub gdy użytkownicy potrzebują czasu na sformułowanie odpowiedzi.
Aktualizacja w panelu
Aktualizacja przez CLI
Aktualizacja przez API
Otwórz agenta w panelu, przejdź do ustawień Agenta i wybierz odpowiedni tryb gotowości do przejęcia kolejki. Zapisz zmiany.
Gotowość do przejęcia kolejki jest szczególnie skuteczna w połączeniu z workflow. Możesz dynamicznie dostosować responsywność asystenta do kontekstu — przyspieszyć jego reakcję podczas luźnej rozmowy lub wydłużyć oczekiwanie przy zbieraniu poufnych danych, takich jak numery telefonów lub adresy e-mail.
Dobre praktyki dotyczące gotowości do przejęcia kolejki
- Użyj trybu Chętny w obsłudze klienta, gdzie szybkie odpowiedzi poprawiają doświadczenie użytkownika
- Użyj trybu Cierpliwy podczas zbierania uporządkowanych danych, takich jak numery telefonów, adresy lub adresy e-mail
- Użyj trybu Normalny jako domyślnego dla ogólnych rozmów
- Połącz z workflow, aby dynamicznie dostosowywać gotowość do przejęcia kolejki do kontekstu rozmowy
- Przetestuj różne ustawienia w swoim przypadku użycia, aby znaleźć optymalną równowagę
Wykrywanie hałaśliwego otoczenia
Gdy opcja Wykrywanie hałaśliwego otoczenia jest włączona, agent nasłuchuje, czy w tle użytkownika mówią inne osoby. Jeśli je usłyszy, odtwarza stałą wiadomość z prośbą o przejście w cichsze miejsce.
Głosy w tle są główną przyczyną błędnych transkrypcji i fałszywych przerwań. Rozpoznawanie mowy transkrybuje je tak, jakby wypowiedział je użytkownik, i mogą one sprawić, że agent przerwie odpowiedź w połowie. Przeniesienie użytkownika w cichsze miejsce poprawia transkrypcję i zmianę kolejki przez resztę rozmowy. To ustawienie jest szczególnie przydatne dla agentów, których użytkownicy często dzwonią z zatłoczonych miejsc, takich jak sklepy lub domy.
Jak to działa
Model analizuje audio użytkownika przez całą rozmowę i uruchamia się, gdy słyszy drugi głos obok głosu użytkownika. Wykrywa tylko głosy: inne dźwięki w tle, takie jak ruch uliczny lub zwierzęta, go nie uruchamiają.
Gdy wykrywanie się uruchomi:
- Jeśli agent mówi, jego bieżąca odpowiedź zostaje zatrzymana. Odpowiedź z wyłączonymi przerwaniami jest najpierw kończona.
- Agent wypowiada wiadomość. Użytkownik nie może jej przerwać, ponieważ głosy w tle, które ją uruchomiły, mogłyby ją inaczej skrócić.
- Wiadomość jest wypowiadana maksymalnie raz na rozmowę.
To ustawienie jest niezależne od opcji Filtrowanie mowy w tle w Zaawansowane > Automatyczne rozpoznawanie mowy, która usuwa mowę w tle z transkrypcji. Wykrywanie hałaśliwego otoczenia używa innego modelu, który analizuje dłuższy fragment audio. Wykrywa głosy w tle wolniej, ale dokładniej, co lepiej odpowiada jego celowi.
Konfiguracja
W CLI i API włącz to ustawienie przez conversation_config.turn.noisy_environment_detection, a wiadomość ustaw przez conversation_config.turn.noisy_environment_message.
Aktualizacja w panelu
Aktualizacja przez CLI
Aktualizacja przez API
Języki
Agent wypowiada wiadomość w bieżącym języku rozmowy, także po zmianie za pomocą narzędzia wykrywania języka.
W panelu tłumaczenia działają tak samo jak w przypadku pierwszej wiadomości:
- Włączenie ustawienia tłumaczy wiadomość na każdy dodatkowy język.
- Dodanie języka tłumaczy wiadomość na ten język.
- Aby sprawdzić lub edytować tłumaczenie, wybierz język z listy rozwijanej języków w polu wiadomości.
- Po edycji głównej wiadomości kliknij Przetłumacz na wszystkie, aby zaktualizować tłumaczenia.
CLI i API nie tłumaczą wiadomości.
Domyślna wiadomość jest po angielsku, dlatego ustaw noisy_environment_message w domyślnym języku agenta i dodaj tłumaczenie dla każdego dodatkowego języka w language_presets.
Przykład: tłumaczenie na francuski
Dobre praktyki dotyczące wykrywania hałaśliwego otoczenia
- Wiadomość powinna być krótka. Użytkownicy nie mogą jej przerwać, więc usłyszą ją w całości.
- Przetestuj wiadomość z agentami wychodzącymi, zanim włączysz ją na szeroką skalę.
Zalecane konfiguracje
Obsługa klienta
- Krótsze limity czasu (5–10 sekund) dla responsywnych interakcji — włącz przerwania, aby klienci mogli zadawać pytania — Chętna gotowość do przejęcia kolejki dla szybkich, responsywnych rozmów
Zbieranie informacji
- Umiarkowane limity czasu (10–15 sekund), aby użytkownicy mieli czas zebrać informacje — włącz przerwania dla naturalnego przebiegu rozmowy — Cierpliwa gotowość do przejęcia kolejki podczas zbierania numerów telefonów, adresów lub adresów e-mail
Zastrzeżenia prawne
- Dłuższe limity czasu (15–30 sekund), aby umożliwić złożone odpowiedzi — wyłącz przerwania, aby zapewnić pełne przekazanie informacji prawnych — Normalna gotowość do przejęcia kolejki dla utrzymania stałego tempa
Konwersacyjne EdTech
- Dłuższe limity czasu (10–30 sekund), aby dać czas na zastanowienie i sformułowanie odpowiedzi — włącz przerwania, aby uczniowie mogli zadawać pytania — Cierpliwa gotowość do przejęcia kolejki, aby dać uczniom wystarczająco dużo czasu na odpowiedź