# AI Response Generation

**AI Response Generation** ejecuta un modelo y devuelve texto (y campos estructurados opcionales) a nodos posteriores. No habla. Para hablar use [AI Response to Caller](https://docs.voicelogica.ai/es/workflow-nodes/ai-response/).

  <ShotPlaceholder
    src="/assets/workflow-nodes/ai-generation.png"
    name="wn-llm"
    alt="AI Response Generation — Prompt"
    capture="LLM node on the Prompt tab. 1600×900. No emails."
  />

## Por qué este nodo

Resume la llamada para un email. Clasifica la intención antes de [Multiple Choice](https://docs.voicelogica.ai/es/workflow-nodes/multiple-choice/). Redacta una nota para HubSpot. Póngalo en [On Call End](https://docs.voicelogica.ai/es/workflows/on-call-end/) o [On API Call](https://docs.voicelogica.ai/es/workflows/on-api-call/), no en un grafo During en vivo a menos que acepte la espera.

## Qué configurar

Pestañas: **Prompt**, **Model**, **Variables**.

- **Prompt** (required) — Al menos dos caracteres. Inserte fechas, llamada, programación y tokens de nodos.
- **Model** — El mismo selector de modelo que el editor de agent. Predefinido.
- **Variables** — Valores estructurados que el modelo debe completar — aguas abajo `{{node_X.name}}`.

Puertos: **Response generated**, **Generation failed**, **No wait**.

## Primera configuración — resumen en email

1. [On Call End](https://docs.voicelogica.ai/es/workflows/on-call-end/) → **AI Response Generation**. Prompt: escriba un resumen breve de **Call Parameters**.

     <ShotPlaceholder
       src="/assets/workflow-nodes/ai-generation-filled.png"
       name="ai-generation-filled"
       alt="AI Response Generation completado"
       capture="Workflow builder → AI Response Generation selected. Prompt tab with a call-summary prompt. 1600×900. Redact numbers/emails/PINs."
     />

2. [Send Email](https://docs.voicelogica.ai/es/workflow-nodes/email/) en **Response generated**. El cuerpo inserta la salida de ese nodo.

3. **Save & go live**, adjunte, cuelgue. Lea el correo — si está vacío, el prompt era demasiado simple o insertó el nodo incorrecto.

## Cómo se ve cuando está "roto"

- **Needs setup** — prompt vacío (o menor de dos caracteres).
- El llamante escucha una pausa — este nodo está en During Call.
- Esperaban que el agent *dijera* el texto — use AI Response to Caller.

## Solución de problemas

**¿Por qué hay dos nodos AI?**

**To Caller** = audio en vivo (o contexto Start). **Generation** = texto para Email / HubSpot / Code. Misma familia de modelos, trabajo diferente.

## Próximos pasos

[Send Email](https://docs.voicelogica.ai/es/workflow-nodes/email/).  
[Managed AI Agent](https://docs.voicelogica.ai/es/workflow-nodes/managed-agent/) — un bucle de herramientas, no una sola ejecución.  
[On Call End](https://docs.voicelogica.ai/es/workflows/on-call-end/).
