AI Agents

Un AI agent conversa con tus usuarios. Tú defines quién es, qué puede hacer y qué no, y eliges el modelo de IA que lo mueve. Cada bot puede tener hasta 20 agentes.

Crear un agente

Ve a AI Hub → AI Agents y haz clic en + AI Agent. El formulario tiene tres bloques a la izquierda y el prompt a la derecha.

1. Name

  • Name: hasta 50 caracteres, por ejemplo “Agente de reservas”.
  • Description: qué hace el agente, hasta 1000 caracteres. Sé concreto: es lo que usa Generate Agent Prompt.
  • Generate Agent Prompt: completa las secciones del prompt de la derecha a partir de la descripción. Revisa el resultado antes de guardar.

2. Settings

En Model eliges el proveedor:

  • OpenAI - Responses
  • xAI - Responses
  • OpenAI - Chat Completions
  • DeepSeek
  • xAI
  • Claude
  • Gemini
  • Groq

El campo Model de abajo es opcional. Si lo dejas vacío, el agente usa el modelo por defecto de ese proveedor, que aparece debajo del campo.

Tools (OpenAI - Responses, xAI - Responses) solo aparece con esos dos proveedores. Le permite al agente usar:

  • MCP Servers: servicios externos que conectaste en MCP Servers.
  • AI Knowledge Base (OpenAI - Responses): tus archivos de la AI Knowledge Base. Solo con OpenAI - Responses.
  • Web Search: busca en la web mientras responde. Solo funciona si el modelo lo admite.

Parameters ajusta cómo responde el modelo:

  • Load presets
  • Temperature: con valores bajos las respuestas son más previsibles; con valores altos, más variadas.
  • Number of chat messages before auto summarize: después de esa cantidad de mensajes, los más viejos se resumen para ahorrar espacio.
  • Max tokens: el largo máximo de cada respuesta.
  • Output format: Text, Markdown o JSON.

3. Advanced Mode

Un interruptor al final de la configuración.

Agent Prompt

El prompt está dividido en secciones, cada una con su límite:

SecciónLímiteQué va ahí
Persona & Role2000Quién es el agente, de qué se ocupa y con qué tono habla.
Skills20000Los pasos que sigue para cada cosa que sabe hacer.
AI FunctionsLas AI Functions que el agente puede llamar.
Product & Service Information20000La información de tu negocio que necesita para responder.
Constraints2000Lo que no debe hacer y cómo manejar los errores.

Use platform instructions agrega alrededor de tu prompt las instrucciones estándar de seguridad, persona e idioma. Desactívalo para enviar solo el prompt que escribiste.

Haz clic en Save al terminar.

Activar el agente en un flow

Un agente solo empieza a conversar cuando un flow le envía el usuario.

  1. Abre el flow en el Flow Builder y agrega un paso Action.
  2. Elige AI Actions y después AI Agent.
  1. Selecciona el Primary agent, el que responde primero.
  2. Si quieres, suma Secondary agents. El agente principal puede usar sus functions y mantiene su propia persona y su configuración de modelo.
  1. Define el Idle Timeout: si el usuario deja de responder durante esa cantidad de minutos, el flow sale del agente y sigue con el paso siguiente. Te sirve para enviar un seguimiento.
  2. Si quieres, elige un campo en Save output payload para guardar la salida del agente. Es útil para depurar. Las respuestas del agente le llegan al usuario de todas formas.

Ejemplo de prompt: reserva de turnos

Un agente que toma los datos del usuario, busca los horarios disponibles y reserva el turno. Las functions que guardan los datos y traen los horarios están en AI Functions.

Persona & Role

Eres el agente de reservas. Agendas turnos con los usuarios.
Pide su nombre, apellido y email, busca los horarios disponibles,
deja que elijan uno y confirma la reserva. Sé profesional y amable.

Skills

## Skill 1: Tomar los datos del usuario
- Pide el nombre, el apellido y el email, de a uno por vez.
- Pide solo los datos que estén vacíos o que no conozcas.
- Revisa el formato del email antes de seguir.

## Skill 2: Mostrar los horarios disponibles
- Con los datos guardados, busca los horarios disponibles.
- Muestra primero las fechas disponibles y después los horarios de la fecha elegida.
- Si no hay horarios, avísale y ofrécele otra fecha.

## Skill 3: Reservar el turno
- Resume la fecha, la hora, el nombre y el email y pide que confirme.
- Cuando confirme, guarda la fecha y la hora elegidas y reserva el turno.

Constraints

- Pide un dato por vez.
- Si un dato no es válido, explica qué está mal y vuelve a pedirlo.
- Si el usuario quiere cancelar, cierra la reserva con amabilidad.
- Habla solo de reservas de turnos.

Consejos

  • Escribe una descripción detallada y revisa lo que genera Generate Agent Prompt. El prompt es lo que el agente sigue.
  • Indica en Skills cuándo tiene que llamar a cada function. Una function que nunca se llama suele ser un prompt que no dice cuándo usarla.
  • Mantén las Constraints cortas y concretas.
  • Prueba el agente tú mismo antes de enviar el flow a los usuarios.

Solución de problemas

  • AI Messages: cada conversación con un agente queda guardada en el campo de sistema AI Messages del bot user. Abre el perfil del usuario para ver qué dijo el usuario, qué respondió el agente y qué functions llamó con qué valores.
  • Live Chat: con los mensajes de sistema visibles, la conversación muestra qué agente está activo y cuándo corre una function. Pasa el mouse por encima de una function para ver sus entradas y salidas.
  • AI Usage Logs: lista cada llamada a la IA con su modelo, tokens, tiempo de proceso y estado. Mira AI Usage Logs.
×
¡Hola! 👋

¿Cómo podemos ayudarte hoy?

Escribe un mensaje primero.