Saltar al contenido principal

Los nodos de Inteligencia Artificial permiten que tus flujos piensen, tomen decisiones y respondan con naturalidad a tus usuarios, sin necesidad de programar respuestas rígidas para cada posible pregunta.

Ciclo de Agente IA con Herramientas


1. Agent Node (Asistente Autónomo)​

El Agent Node es el cerebro más potente de Convoflow. A diferencia de un chatbot tradicional que sigue un guion fijo, este agente comprende el objetivo de la conversación, planifica sus acciones y puede consultar herramientas (como buscar citas, consultar inventario o calcular cotizaciones) de forma autónoma antes de responder.

¿Qué puedes modificar?​

goalPromptstringrequerido

El objetivo principal e instrucciones de comportamiento para tu asistente:

  • Quién es (rol y tono: formal, empático, directo).
  • Qué información debe solicitar al usuario.
  • Reglas de negocio que debe respetar en todo momento.
  • Admite variables como {user_name} o {contexto_empresa}.
modelProviderstringdefecto: openrouter

El proveedor del modelo de IA (openrouter, openai, deepseek o groq). Consulta nuestra guía de Proveedores de inteligencia artificial para consultar la lista completa.

modelIdstringdefecto: openrouter/z-ai/glm-5.2

El modelo específico que procesará los mensajes (por ejemplo: claude-sonnet-4, gpt-5.4-mini, deepseek-v4-flash, gpt-oss-120b).

maxStepsnumberdefecto: 8

Número máximo de turnos o razonamientos que el agente puede dar antes de concluir su respuesta.

sendToUserbooleandefecto: true

Envía automáticamente el mensaje final producido por el asistente al chat del cliente.

outputVariablestringdefecto: agent_output

Variable donde se almacena el texto final de la respuesta generada.


2. Start Tool y Return Tool Result (herramientas visuales del agente)​

Una de las mayores ventajas del Designer es que puedes darle "superpoderes" a tu Agente conectándole subflujos visuales:

¿Cómo se conectan en el lienzo?​

  1. En el nodo Agent, arrastra una línea desde el conector llamado tools hacia un nodo Start Tool.
  2. Diseña los pasos que realiza la herramienta (por ejemplo: consultar una hoja de cálculo o una API).
  3. Finaliza el subflujo conectándolo a un nodo Return Tool Result, que le entrega los datos de vuelta al Agente.

Subflujo de Invocación Tool del Agente

Start Tool Node​

Define el nombre y los datos que el Agente debe proporcionar para usar la herramienta:

toolNamestringrequerido

Identificador de la herramienta (por ejemplo: consultar_estado_pedido o calcular_envio).

toolDescriptionstringrequerido

Explicación breve de para qué sirve esta herramienta, para que la IA sepa exactamente cuándo debe llamarla.


Return Tool Result Node​

Devuelve el resultado del subflujo al Agente para que formule su respuesta final:

resultExpressionstringopcional

El texto o variable que se enviará a la IA (por ejemplo: {resultado_pedido}).


3. Generate Node (generación rápida de texto)​

Si solo necesitas una tarea rápida de Inteligencia Artificial (por ejemplo: resumir una conversación larga, traducir un texto o redactar una felicitación) sin la complejidad de un agente completo, usa el Generate Node.

promptstringrequerido

La instrucción directa a realizar (por ejemplo: Resume los siguientes puntos clave de la reunión: {notas_reunion}).

responseFormatenumdefecto: text

Formato de salida: text (texto normal) o json (datos estructurados).

outputVariablestringdefecto: ai_resultado

Variable donde se almacena el texto producido.