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

# Omitir turno

## Descripción general

La herramienta **Skip Turn** permite a tu agente conversacional hacer una pausa explícita y esperar a que el usuario hable o actúe antes de continuar. Esta herramienta del sistema resulta útil cuando el usuario indica que necesita un momento, por ejemplo, diciendo «Dame un segundo», «Déjame pensar» o «Un momento, por favor».

## Funcionalidad

* **Pausa iniciada por el usuario**: El LLM está diseñado para invocar la herramienta cuando detecta que el usuario necesita una breve pausa sin interrupciones.
* **Sin respuesta verbal**: Tras llamar a esta herramienta, el asistente no hablará. Esperará a que el usuario vuelva a interactuar o a que se cumpla otra condición de cambio de turno.
* **Flujo de conversación fluido**: Ayuda a mantener un ritmo de conversación natural al respetar la necesidad del usuario de hacer una breve pausa, sin terminar la interacción ni hacer que el agente hable innecesariamente.

**Objetivo**: Permitir que el agente haga una pausa y espere la entrada del usuario sin hablar.

**Condiciones de activación**: El LLM debe llamar a esta herramienta cuando:

* El usuario indique que necesita un momento («Dame un segundo», «Déjame pensar»)
* El usuario solicite una pausa en el flujo de la conversación
* El agente detecte que el usuario necesita tiempo para procesar la información

**Parámetros**:

* `reason` (cadena, opcional): Motivo en formato libre que explica por qué es necesaria la pausa

**Formato de llamada de función**:

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

**Implementación**: No se necesita configuración adicional. La herramienta simplemente indica al agente que permanezca en silencio hasta que el usuario vuelva a hablar.

### Implementación mediante API

Al crear un agente mediante la API, puedes añadir la herramienta Skip Turn a la configuración de tu agente. Debe definirse como una herramienta del sistema con el nombre `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" },
          },
        },
      },
    },
  },
});
```

## Configuración en la interfaz

También puedes configurar la herramienta Skip Turn directamente en la interfaz del agente, en la sección de herramientas.

### Paso 1: Añade una herramienta nueva

Ve a la página de configuración de tu agente. En la sección «Tools», haz clic en «Add tool»; la opción `Skip Turn` ya estará disponible.

![Opción para añadir la herramienta Skip Turn](/docs/_fern-img/8b95051da94ada3dae7e42121148ad4509b49413e73bd16351142372ca26a68d.webp)

### Paso 2: Configura la herramienta

Puedes proporcionar opcionalmente una descripción para personalizar cuándo debe activar el LLM esta herramienta, o dejarla en blanco para usar el comportamiento predeterminado.

![Configurar la herramienta Skip Turn](/docs/_fern-img/cbb419db630beb4feefc390ef3f3576f7a6dc2df098faec4fbd2d1d5e703364f.webp)

### Paso 3: Activa la herramienta

Una vez configurada, la herramienta `Skip Turn` aparecerá en la lista de herramientas activadas de tu agente y este podrá omitir turnos.

![Herramienta Skip Turn activada](/docs/_fern-img/bdb738dc85ff91107cafa5899aad116420aabe9fe794b648bc1f0751729ba5af.webp)