Turn überspringen

Ermöglichen Sie Ihrem Agenten, zu pausieren und auf die nächste Äußerung des Nutzers zu warten.

Überblick

Das Tool Turn überspringen ermöglicht Ihrem Conversational Agent, ausdrücklich zu pausieren und zu warten, bis der Nutzer spricht oder handelt, bevor er fortfährt. Dieses System-Tool ist nützlich, wenn der Nutzer signalisiert, dass er einen Moment braucht, etwa mit „Geben Sie mir eine Sekunde“, „Lassen Sie mich nachdenken“ oder „Einen Moment bitte“.

Funktionsweise

  • Vom Nutzer ausgelöste Pause: Das Tool wird vom LLM aufgerufen, wenn es erkennt, dass der Nutzer eine kurze Pause ohne Unterbrechung benötigt.
  • Keine verbale Antwort: Nach dem Aufruf dieses Tools spricht der Assistent nicht. Er wartet, bis der Nutzer erneut interagiert oder eine andere Bedingung für den Sprecherwechsel erfüllt ist.
  • Nahtloser Gesprächsverlauf: Es unterstützt einen natürlichen Gesprächsrhythmus, indem es den Wunsch des Nutzers nach einer kurzen Pause respektiert, ohne die Interaktion zu beenden oder den Agenten unnötig sprechen zu lassen.

Zweck: Dem Agenten erlauben, zu pausieren und ohne zu sprechen auf Nutzereingaben zu warten.

Auslösebedingungen: Das LLM sollte dieses Tool aufrufen, wenn:

  • Der Nutzer angibt, dass er einen Moment braucht („Geben Sie mir eine Sekunde“, „Lassen Sie mich nachdenken“)
  • Der Nutzer eine Pause im Gesprächsablauf anfordert
  • Der Agent erkennt, dass der Nutzer Zeit braucht, um Informationen zu verarbeiten

Parameter:

  • reason (String, optional): Freitext-Grund, der erklärt, warum die Pause nötig ist

Format des Funktionsaufrufs:

{
"type": "function",
"function": {
"name": "skip_turn",
"arguments": "{\"reason\": \"User requested time to think\"}"
}
}

Implementierung: Keine zusätzliche Konfiguration erforderlich. Das Tool signalisiert dem Agenten einfach, still zu bleiben, bis der Nutzer erneut spricht.

API-Implementierung

Wenn Sie einen Agenten über die API erstellen, können Sie das Tool „Turn überspringen“ zu Ihrer Agentenkonfiguration hinzufügen. Es sollte als System-Tool mit dem Namen skip_turn definiert werden.

from elevenlabs import AgentConfig, ConversationalConfig, ElevenLabs
elevenlabs = ElevenLabs(api_key="YOUR_API_KEY")
response = elevenlabs.conversational_ai.agents.create(
conversation_config=ConversationalConfig(
agent=AgentConfig(
prompt={
"built_in_tools": {
"skip_turn": {
"type": "system",
"name": "skip_turn",
# Optional: customize when the tool should be triggered,
# or leave blank for the default.
"description": "",
"params": {"system_tool_type": "skip_turn"},
}
}
},
),
),
)

UI-Konfiguration

Sie können das Tool „Turn überspringen“ auch direkt in der Benutzeroberfläche des Agenten im Bereich für Tools konfigurieren.

1

Schritt 1: Neues Tool hinzufügen

Navigieren Sie zur Konfigurationsseite Ihres Agenten. Im Bereich „Tools“ ist die Option Skip Turn bereits verfügbar, wenn Sie auf „Add tool“ klicken.

Option zum Hinzufügen des Tools „Turn überspringen“
2

Schritt 2: Tool konfigurieren

Sie können optional eine Beschreibung angeben, um festzulegen, wann das LLM dieses Tool auslösen soll, oder sie leer lassen, um das Standardverhalten zu verwenden.

Tool „Turn überspringen“ konfigurieren
3

Schritt 3: Tool aktivieren

Nach der Konfiguration erscheint das Tool Skip Turn in der Liste der aktivierten Tools Ihres Agenten und der Agent kann Turns überspringen.

Tool „Turn überspringen“ aktiviert