El bloque AI Agent / Run AI Agent permite usar inteligencia artificial dentro de un flujo de Sendbot. Además de responder, puede hacer preguntas con botones nativos, guardar elecciones, consultar grupos de texto autorizados y, si se configura, usar herramientas externas.
Las elecciones nativas, las variables y los subflujos de solo texto se han probado en Studio Preview y el chat web. Las integraciones externas requieren credenciales, permisos y pruebas independientes. Consulta también la guía completa en inglés.

Configuración básica

  1. Abre Sendbot Studio, elige tu workspace y añade AI Agent desde Integrations.
  2. Configura AI Provider, Model, Credentials y Prompt / Input. Puedes añadir un System prompt.
  3. Crea una variable de sesión plan_elegido.
  4. Activa Enable structured choices y selecciona plan_elegido en Save selected choice to session variable.
  5. Si la primera respuesta debe ser obligatoriamente una elección, activa Require an initial native choice (desactivado por defecto).
  6. Prueba una conversación completa en Preview antes de publicar.
Ejemplo de instrucciones:
En la web, la pregunta aparece como mensaje del bot y, tras seleccionar un botón, la opción aparece como respuesta del visitante. Los botones anteriores desaparecen del historial interactivo. El servidor valida los identificadores de la elección antes de continuar. Para menús fijos y elecciones múltiples, utiliza el bloque Botones.

Subflujos de texto autorizados

Activa Enable authorized read-only subflows (text-only groups) para permitir al agente consultar un grupo del mismo bot que contenga exclusivamente mensajes de texto. Configura un alias (por ejemplo faq), el ID del grupo y, opcionalmente, variables de entrada con tipo string, number o boolean. El agente podrá llamar a callSubflow_faq si lo pides en el prompt. Límites: hasta 8 grupos, 8 bloques de texto por grupo, 5 entradas por herramienta y 12 llamadas por bloque Run AI/sesión. No ejecuta HTTP, scripts, pagos, correos, acciones externas, otros bots o escrituras en variables. Read-only Support (no actions) bloquea también estos subflujos.

MCP y otras capacidades opcionales

En MCP Servers (External Tools) puedes agregar un servidor externo, su URL HTTPS, autenticación y una lista Allowed Tools con los nombres exactos. Mantén activada Require approval for MCP write actions para exigir aprobación antes de escribir datos.
En modo normal, una lista Allowed Tools vacía puede exponer todas las herramientas anunciadas por el servidor. En modo Read-only Support la lista debe ser explícita y no vacía, y solo se aceptan herramientas declaradas con permisos de lectura. El servidor también debe comprobar identidad y acceso a cada recurso.
También existen opciones para búsqueda web, análisis de enlaces/archivos, base de conocimiento (RAG), memoria, imágenes y voz. Requieren servicios y credenciales compatibles; no se consideran verificadas en producción simplemente porque aparezcan en el editor. El MCP integrado en Run AI conecta al bot con otros sistemas. El MCP remoto de Sendbot permite a asistentes externos administrar borradores de tu cuenta y funciona por separado.

Costes y comprobaciones

El coste de IA depende de modelo, tokens y herramientas adicionales. Revisa Créditos y uso. Antes de publicar, confirma que la elección espera el clic, guarda la variable correcta, muestra la respuesta como mensaje del usuario y que las herramientas no autorizadas se rechazan. Una aprobación MCP pendiente no equivale a una operación completada. Para más detalles: AI Agent y MCP · Publicar · Guía completa de Run AI.