Tryb czatu
Skonfiguruj agenta do rozmów wyłącznie tekstowych w trybie czatu
Tryb czatu pozwala agentom działać jako agenci czatu, czyli prowadzić rozmowy wyłącznie tekstowe bez wejścia/wyjścia audio. Przydaje się do tworzenia interfejsów czatu, testowania agentów lub gdy audio nie jest potrzebne.
Omówienie
Są dwa główne sposoby włączenia trybu czatu:
- Konfiguracja agenta: Skonfiguruj agenta do trybu wyłącznie tekstowego podczas tworzenia go przez API
- Nadpisania w trakcie działania: Użyj nadpisań SDK, aby programowo wymusić rozmowy wyłącznie tekstowe
Ten przewodnik omawia oba podejścia i wdrażanie trybu czatu w różnych SDK.
Tworzenie agentów wyłącznie tekstowych
Skonfiguruj agenta do trybu wyłącznie tekstowego, aby był to domyślny tryb każdej rozmowy z tym agentem.
Aktualizacja w panelu
Aktualizacja przez CLI
Aktualizacja przez API
Otwórz agenta w panelu, przejdź do karty Advanced i włącz przełącznik Text only. Zapisz zmiany.
Pełną dokumentację API i wszystkie dostępne opcje konfiguracji znajdziesz w polu text only w dokumentacji API Create Agent .
Nadpisania w trakcie działania dla trybu wyłącznie tekstowego
Aby włączyć tryb czatu w trakcie działania za pomocą nadpisań (zamiast konfiguracji na poziomie agenta), możesz użyć nadpisania textOnly w konfiguracji rozmowy:
Ta konfiguracja zapewnia, że:
- Nie jest używane wejście/wyjście audio
- Cała komunikacja odbywa się przez wiadomości tekstowe
- Rozmowa działa w trybie interfejsu podobnego do czatu
Ważne uwagi
Krytyczne: Podczas korzystania z trybu czatu musisz dopilnować, aby zdarzenie/callback agent_response było
aktywne i poprawnie skonfigurowane. Bez tego tekstowe odpowiedzi agenta nie zostaną wysłane ani
wyświetlone użytkownikowi.
Nadpisania zabezpieczeń: Gdy używasz nadpisań w trakcie działania (a nie konfiguracji na poziomie agenta), musisz włączyć nadpisania rozmowy w ustawieniach zabezpieczeń agenta. Przejdź do karty Security agenta i włącz odpowiednie nadpisania. Więcej informacji znajdziesz w dokumentacji nadpisań .
Kluczowe wymagania
-
Zdarzenie odpowiedzi agenta: Zawsze konfiguruj callback lub procedurę obsługi zdarzenia
agent_response, aby odbierać i wyświetlać wiadomości tekstowe agenta. -
Konfiguracja agenta: Jeśli agent jest ustawiony na tryb czatu w ustawieniach agenta, automatycznie użyje rozmów wyłącznie tekstowych bez nadpisania.
-
Brak interfejsu audio: W trybie wyłącznie tekstowym nie musisz konfigurować interfejsów audio ani prosić o uprawnienia do mikrofonu.
Przykład: obsługa odpowiedzi agenta
Wysyłanie wiadomości tekstowych
W trybie czatu musisz wysyłać wiadomości użytkownika programowo zamiast przez audio:
Korzyści dla współbieżności
Tryb czatu zapewnia znaczną przewagę we współbieżności nad rozmowami głosowymi:
- Wyższe limity: Rozmowy wyłącznie tekstowe mają limity współbieżności 25 razy wyższe niż rozmowy głosowe
- Osobna pula: Rozmowy tekstowe korzystają z dedykowanej puli współbieżności, niezależnej od limitów rozmów głosowych
- Skalowalność: Idealne do aplikacji o dużej przepustowości, takich jak obsługa klienta, chatboty czy automatyczne testy
Podczas inicjowania połączenia rozmowy wyłącznie tekstowe są najpierw sprawdzane względem całkowitego limitu współbieżności w trakcie handshake, a po ustanowieniu połączenia są przenoszone do osobnej puli współbieżności tylko czatu.
Zastosowania
Tryb czatu jest idealny do:
- Interfejsów czatu: Tworzenia tradycyjnych interfejsów czatu bez głosu
- Testowania: Testowania logiki agenta bez zależności od audio
- Dostępności: Zapewniania użytkownikom alternatyw tekstowych
- Cichych środowisk: Gdy wejście/wyjście audio nie jest odpowiednie
- Testów integracyjnych: Automatycznego testowania rozmów agentów
Rozwiązywanie problemów
Agent nie odpowiada
Jeśli odpowiedzi agenta się nie wyświetlają:
- Sprawdź, czy callback
agent_responsejest poprawnie skonfigurowany - Sprawdź, czy agent jest skonfigurowany do trybu czatu lub ustawiono nadpisanie
textOnly - Upewnij się, że połączenie WebSocket zostało pomyślnie ustanowione
Następne kroki
- Dowiedz się więcej o dostosowywaniu zachowania agenta
- Poznaj zdarzenia klienta dla zaawansowanych interakcji
- Zobacz konfigurację uwierzytelniania dla bezpiecznych rozmów