Avsluta samtal
Låt agenten automatiskt lägga på för användaren.
Verktyget Avsluta samtal läggs som standard till för agenter som skapats i ElevenLabs dashboard. För agenter som skapats via API eller SDK måste du lägga till verktyget Avsluta samtal manuellt som ett systemverktyg i agentens konfiguration om du vill aktivera det. Se API-implementering nedan för mer information.

Översikt
Verktyget Avsluta samtal låter din konversationsagent avsluta ett samtal med användaren. Det här är ett systemverktyg som ger flexibilitet kring hur och när samtal avslutas.
Funktionalitet
- Standardbeteende: Verktyget kan fungera utan användardefinierade prompter och avslutar samtalet när konversationen naturligt tar slut.
- Anpassade prompter: Användare kan ange villkor för när samtalet ska avslutas. Till exempel:
- Avsluta samtalet om användaren säger “hej då”.
- Avsluta samtalet när en specifik uppgift är klar.
Syfte: Avsluta automatiskt samtal när lämpliga villkor är uppfyllda.
Utlösande villkor: LLM:en ska anropa det här verktyget när:
- Huvuduppgiften har slutförts och användaren är nöjd
- Samtalet har nått ett naturligt avslut i ömsesidig överenskommelse
- Användaren uttryckligen vill avsluta samtalet
Parametrar:
reason(sträng, krävs): Anledningen till att avsluta samtaletmessage(sträng, valfritt): Ett avskedsmeddelande att skicka till användaren innan samtalet avslutas
Format för funktionsanrop:
Implementering: Konfigurera som ett systemverktyg i agentinställningarna. LLM:en får detaljerade instruktioner om när funktionen ska anropas.
API-implementering
När du skapar en agent via API:et kan du lägga till verktyget Avsluta samtal i agentens konfiguration. Det ska definieras som ett systemverktyg:
Exempelprompter
Exempel 1: Grundläggande avslut av samtal
Exempel 2: Avsluta samtal med anpassad prompt