Zakończ połączenie
Zakończ połączenie
Pozwól agentowi automatycznie rozłączyć użytkownika.
Narzędzie End Call jest domyślnie dodawane do agentów utworzonych w panelu ElevenLabs. W przypadku agentów utworzonych przez API lub SDK musisz dodać narzędzie End Call ręcznie jako narzędzie systemowe w konfiguracji agenta. Szczegóły znajdziesz poniżej, w sekcji implementacji API.

Omówienie
Narzędzie End Call pozwala agentowi konwersacyjnemu zakończyć połączenie z użytkownikiem. To narzędzie systemowe, które daje elastyczność w określaniu sposobu i momentu kończenia połączeń.
Działanie
- Domyślne działanie: Narzędzie może działać bez promptów zdefiniowanych przez użytkownika i kończyć połączenie, gdy rozmowa naturalnie dobiegnie końca.
- Własne prompty: Możesz określić warunki, w których połączenie powinno się zakończyć. Na przykład:
- Zakończ połączenie, gdy użytkownik powie „do widzenia”.
- Zakończ połączenie po wykonaniu określonego zadania.
Cel: Automatyczne kończenie rozmów, gdy zostaną spełnione odpowiednie warunki.
Warunki wywołania: LLM powinien wywołać to narzędzie, gdy:
- Główne zadanie zostało ukończone, a użytkownik jest zadowolony
- Rozmowa naturalnie dobiegła końca za obopólną zgodą
- Użytkownik wyraźnie chce zakończyć rozmowę
Parametry:
reason(string, wymagany): Powód zakończenia rozmowymessage(string, opcjonalny): Wiadomość pożegnalna wysyłana użytkownikowi przed zakończeniem rozmowy
Format wywołania funkcji:
Implementacja: Skonfiguruj jako narzędzie systemowe w ustawieniach agenta. LLM otrzyma szczegółowe instrukcje, kiedy wywołać tę funkcję.
Implementacja API
Podczas tworzenia agenta przez API możesz dodać narzędzie End Call do jego konfiguracji. Powinno być zdefiniowane jako narzędzie systemowe:
Przykładowe prompty
Przykład 1: Podstawowe zakończenie połączenia
Przykład 2: Zakończenie połączenia z własnym promptem