# Comportamiento de la conversación


# Comportamiento de la conversación

La pestaña **Motor** controla cómo maneja tu agente el tiempo y el ritmo de una llamada telefónica en vivo — interrupciones, silencio y pausas. Configura esto en el constructor de agentes en **/agent/setup**.

:::note[El prompt y los mensajes están en la pestaña Agente]

El **prompt del sistema**, el **saludo** y los mensajes de **fin / respaldo / ocupado / buzón de voz** se configuran en la pestaña **Agente**, no aquí. Esta pestaña trata puramente de *cómo* el agente marca el ritmo de una llamada, no de *qué* dice. Consulta la [visión general de agentes](./overview).

:::

## Barge-in e interrupciones

![La pestaña Behavior](/img/screenshots/portal/agent-engine.png)
*La pestaña Behavior: ajustes de interrupción (barge-in, detener el TTS al interrumpir, sensibilidad) y detección de silencio.*

El **barge-in** permite a quien llama interrumpir al agente a mitad de una frase. Dos controles relacionados lo gobiernan:

- **Permitir barge-in** — si quien llama puede interrumpir en absoluto.
- **Detener TTS al interrumpir** — si el agente deja de hablar de inmediato al ser interrumpido.
- **Sensibilidad de interrupción** — con qué facilidad se dispara una interrupción (baja / media / alta). Una mayor sensibilidad hace que el agente ceda rápido, lo que se siente receptivo pero puede activarse con ruido de fondo; una menor sensibilidad mantiene su turno pero puede sentirse como si hablara por encima de quien llama.

Ajusta esto al entorno de quienes llaman.

## Relleno de detección de actividad de voz

Los ajustes de **VAD** dan forma a los turnos al detectar cuándo empieza y termina el habla:

- **Relleno de detección de habla** (`prefix_padding_ms`) — cuánto audio anterior al habla detectada conservar, para que el inicio de una palabra no se recorte.
- **Duración del silencio** (`silence_duration_ms`) — cuánto tiempo debe permanecer en silencio quien llama antes de considerar el turno completo.

## Retardo de respuesta

El **retardo de respuesta** (`response_delay_ms`) inserta una breve pausa antes de que el agente responda, para que no salte en el instante en que quien llama deja de hablar — un pequeño retardo suena más natural y evita pisar a quien solo está haciendo una pausa.

## Manejo del silencio

Estos ajustes deciden qué hace el agente cuando quien llama se queda en silencio — el **tiempo de espera de silencio**, la **duración máxima de silencio** y el **recuento máximo de silencio** (cuántas veces el agente vuelve a preguntar antes de finalizar). Valores sensatos evitan que el silencio haga que la llamada parezca rota sin terminarla demasiado pronto.

## Muletillas

Activa las **muletillas** para permitir que el agente use sonidos conversacionales naturales y breves reconocimientos durante las pausas y los turnos, y opcionalmente proporciona tu propia lista. Estos pequeños toques hacen que el agente se sienta más humano y menos robótico.

## Memoria y análisis post-llamada

La pestaña Motor también expone algunos interruptores transversales:

- **Memoria del historial de llamadas** — permite que el agente recuerde llamadas anteriores con el mismo contacto.
- **Autorresumen** y **análisis de sentimiento** — análisis post-llamada opcional (también disponible en la pestaña Barreras de seguridad).

:::tip

El ritmo solo se aprecia realmente en voz. Confirma el barge-in, el manejo del silencio y las muletillas en la **prueba de voz** en **/agent/interface**, ya que el tiempo es difícil de juzgar sobre el papel.

:::

## Próximos pasos

- [Configura el prompt, el saludo y los mensajes en la pestaña Agente](./overview)
- [Configura las reglas de llamada y transferencia](./calling-telephony)
- [Ajusta el LLM que impulsa las respuestas](./llm)
- [Volver a la visión general de agentes](./overview)
