> 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.

# Hoppa över tur

## Översikt

Verktyget **Skip Turn** låter din konversationsagent uttryckligen pausa och vänta på att användaren ska tala eller agera innan den fortsätter. Det här systemverktyget är användbart när användaren visar att hen behöver en stund, till exempel genom att säga ”Ge mig en sekund”, ”Låt mig tänka” eller ”Ett ögonblick, tack”.

## Funktioner

* **Paus initierad av användaren**: Verktyget är utformat för att anropas av LLM:et när det upptäcker att användaren behöver en kort paus utan avbrott.
* **Inget muntligt svar**: När verktyget har anropats talar assistenten inte. Den väntar på att användaren återupptar interaktionen eller att ett annat villkor för turordning uppfylls.
* **Smidigt samtalsflöde**: Det bidrar till att behålla en naturlig samtalsrytm genom att respektera användarens behov av en kort paus utan att avsluta interaktionen eller låta agenten tala i onödan.

**Syfte**: Gör det möjligt för agenten att pausa och vänta på användarens inmatning utan att prata.

**Utlösande villkor**: LLM:en ska anropa det här verktyget när:

* Användaren visar att hen behöver en stund ("Ge mig en sekund", "Låt mig tänka")
* Användaren begär en paus i samtalsflödet
* Agenten upptäcker att användaren behöver tid för att bearbeta information

**Parametrar**:

* `reason` (sträng, valfritt): Fritt formulerad anledning som förklarar varför pausen behövs

**Format för funktionsanrop**:

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

**Implementering**: Ingen ytterligare konfiguration behövs. Verktyget signalerar helt enkelt till agenten att förbli tyst tills användaren talar igen.

### API-implementering

När du skapar en agent via API:t kan du lägga till verktyget Skip Turn i agentkonfigurationen. Det ska definieras som ett systemverktyg med namnet `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" },
          },
        },
      },
    },
  },
});
```

## Konfiguration i gränssnittet

Du kan även konfigurera verktyget Skip Turn direkt i agentens gränssnitt, i verktygsavsnittet.

### Steg 1: Lägg till ett nytt verktyg

Gå till agentens konfigurationssida. I avsnittet ”Tools” klickar du på ”Add tool”. Alternativet `Skip Turn` finns redan tillgängligt.

![Alternativ för att lägga till verktyget Skip Turn](/docs/_fern-img/8b95051da94ada3dae7e42121148ad4509b49413e73bd16351142372ca26a68d.webp)

### Steg 2: Konfigurera verktyget

Du kan valfritt ange en beskrivning för att anpassa när LLM:et ska utlösa verktyget, eller lämna den tom för att använda standardbeteendet.

![Konfigurera verktyget Skip Turn](/docs/_fern-img/cbb419db630beb4feefc390ef3f3576f7a6dc2df098faec4fbd2d1d5e703364f.webp)

### Steg 3: Aktivera verktyget

När verktyget har konfigurerats visas `Skip Turn` i agentens lista över aktiverade verktyg och agenten kan hoppa över turer. .

![Verktyget Skip Turn är aktiverat](/docs/_fern-img/bdb738dc85ff91107cafa5899aad116420aabe9fe794b648bc1f0751729ba5af.webp)