> This is a page from the ElevenLabs documentation. For a complete page index, fetch https://elevenlabs.io/docs/llms.txt. For the full documentation in a single file, fetch https://elevenlabs.io/docs/llms-full.txt.

# Beurt overslaan

## Overzicht

Met de tool **Skip Turn** kan je gespreksagent expliciet pauzeren en wachten tot de gebruiker spreekt of handelt voordat deze verdergaat. Deze systeemtool is handig wanneer de gebruiker aangeeft even tijd nodig te hebben, bijvoorbeeld door te zeggen: "Geef me een seconde", "Laat me even nadenken" of "Een momentje alstublieft".

## Functionaliteit

* **Door gebruiker geïnitieerde pauze**: De tool is ontworpen om door de LLM te worden aangeroepen wanneer deze detecteert dat de gebruiker een korte pauze zonder onderbreking nodig heeft.
* **Geen gesproken reactie**: Nadat deze tool is aangeroepen, spreekt de assistent niet. De assistent wacht tot de gebruiker weer reageert of tot aan een andere voorwaarde voor beurtwisseling is voldaan.
* **Natuurlijk gespreksverloop**: De tool helpt een natuurlijk gespreksritme te behouden door de behoefte van de gebruiker aan een korte pauze te respecteren, zonder de interactie te beëindigen of de agent onnodig te laten spreken.

**Doel**: De agent toestaan te pauzeren en op invoer van de gebruiker te wachten zonder te spreken.

**Triggervoorwaarden**: De LLM moet deze tool aanroepen wanneer:

* De gebruiker aangeeft een moment nodig te hebben ("Geef me even", "Laat me nadenken")
* De gebruiker om een pauze in de gespreksstroom vraagt
* De agent detecteert dat de gebruiker tijd nodig heeft om informatie te verwerken

**Parameters**:

* `reason` (string, optioneel): Vrije reden die uitlegt waarom de pauze nodig is

**Indeling voor functieaanroepen**:

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

**Implementatie**: Geen aanvullende configuratie nodig. De tool geeft de agent eenvoudig het signaal om stil te blijven totdat de gebruiker weer spreekt.

### API-implementatie

Wanneer je via de API een agent maakt, kun je de tool Skip Turn aan je agentconfiguratie toevoegen. Deze moet als systeemtool worden gedefinieerd, met de naam `skip_turn`.

```python
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"},
                    }
                }
            },
        ),
    ),
)
```

```javascript
import { ElevenLabsClient } from "@elevenlabs/elevenlabs-js";

const elevenlabs = new ElevenLabsClient({
  apiKey: "YOUR_API_KEY",
});

await elevenlabs.conversationalAi.agents.create({
  conversationConfig: {
    agent: {
      prompt: {
        builtInTools: {
          skipTurn: {
            type: "system",
            name: "skip_turn",
            description: "", // Optional: Customize when the tool should be triggered, or leave blank for default.
            params: { systemToolType: "skip_turn" },
          },
        },
      },
    },
  },
});
```

## UI-configuratie

Je kunt de tool Skip Turn ook rechtstreeks configureren in de UI van de agent, in het gedeelte met tools.

### Stap 1: Een nieuwe tool toevoegen

Ga naar de configuratiepagina van je agent. Klik in het gedeelte "Tools" op "Add tool"; de optie `Skip Turn` is al beschikbaar.

![Optie om de tool Skip Turn toe te voegen](/docs/_fern-img/8b95051da94ada3dae7e42121148ad4509b49413e73bd16351142372ca26a68d.webp)

### Stap 2: De tool configureren

Je kunt optioneel een beschrijving opgeven om aan te passen wanneer de LLM deze tool moet activeren, of deze leeg laten om het standaardgedrag te gebruiken.

![Tool Skip Turn configureren](/docs/_fern-img/cbb419db630beb4feefc390ef3f3576f7a6dc2df098faec4fbd2d1d5e703364f.webp)

### Stap 3: De tool inschakelen

Na de configuratie verschijnt de tool `Skip Turn` in de lijst met ingeschakelde tools van je agent en kan de agent beurten overslaan. .

![Tool Skip Turn ingeschakeld](/docs/_fern-img/bdb738dc85ff91107cafa5899aad116420aabe9fe794b648bc1f0751729ba5af.webp)