🇪🇸 Español 🇬🇧 English 🇧🇷 Português

Construir un agente recepcionista que derive a otros agentes de IA

Cómo armar un agente de IA "recepcionista" que reciba toda conversación entrante y la derive automáticamente a otro agente de IA especializado (ventas, soporte, etc.).

Jul 11, 2026

Un agente recepcionista no resuelve casos: saluda, identifica qué necesita el cliente y pasa la conversación al agente de IA correcto (o a un humano si hace falta). Es el patrón ideal cuando tenés varios agentes especializados (Ventas, Soporte, Facturación) y querés un único punto de entrada.

Requisitos

  • Al menos dos agentes de IA activos en el mismo workspace: el recepcionista y los agentes especializados destino.
  • Los agentes destino deben tener nombres claros y distintos (el recepcionista los referencia por nombre).

Pasos

  1. Creá un nuevo agente de IA y llamalo, por ejemplo, "Recepción".
  2. En la pestaña Instrucciones, usá "Usar plantilla" y elegí la categoría Recepcionista como punto de partida — ya trae el flujo de saludo + categorización.
  3. Adaptá la sección de categorización a tus propios agentes especializados, indicando el NOMBRE exacto de cada uno (ej. "Ventas Omnifox", "Soporte Omnifox").
  4. En la pestaña Acciones personalizadas, activá "Transferir a otro agente IA" (transfer_to_ai_agent) además de "Asignar a persona o equipo" (para los casos que necesiten un humano directamente).
  5. Conectá el canal (WhatsApp, Webchat, etc.) a este agente Recepción como el agente de IA principal del canal.

Cómo funciona transfer_to_ai_agent

  • El recepcionista identifica al agente destino por nombre (target_agent_name, ej. "Soporte") y opcionalmente pasa un reason con el motivo.
  • El agente destino toma la conversación y responde el siguiente turno directamente — el cliente no nota una transferencia manual, solo cambia quién le contesta.
  • El idioma detectado del cliente se propaga automáticamente al agente destino, para que responda en el mismo idioma desde su primer mensaje.
  • Anti-bucle incorporado: cada conversación tiene un límite de 2 saltos entre agentes de IA. Si se supera, la herramienta se niega a transferir de nuevo y el agente actual debe derivar a un equipo humano con assign_to_user_or_team en su lugar — así se evita que el cliente rebote entre bots indefinidamente.
  • Solo se puede transferir a otro agente de IA del MISMO workspace.

Ejemplo

Un cliente escribe "quiero saber cuánto cuesta el plan Pro". El recepcionista identifica la categoría "ventas" y ejecuta !transfer_to_ai_agent target_agent_name="Ventas Omnifox" reason="pregunta por precio del plan Pro". El agente de Ventas toma el siguiente turno y responde directamente con la cotización, sin que el cliente tenga que repetir su pregunta.

Consejos

  • Diferenciá siempre en el prompt cuándo usar transfer_to_ai_agent (pasar a OTRO BOT especializado) versus assign_to_user_or_team (pasar a un HUMANO) — son casos distintos y el modelo necesita el criterio explícito.
  • Mantené los nombres de tus agentes especializados estables; si los renombrás, actualizá también el prompt del recepcionista.
  • Probá el recorrido completo en el Sandbox, incluyendo qué pasa si el cliente vuelve a pedir algo fuera de tema tras la primera derivación (para no chocar con el límite de 2 saltos).

Solución de problemas

  • "No encuentra el agente destino": confirmá que el nombre coincide (o es muy parecido) al nombre real del agente y que ese agente está activo.
  • "Deja de transferir después de la segunda derivación": es el límite anti-bucle de 2 saltos por conversación — a partir de ahí, la conversación debe pasar a un equipo humano.
¿Te fue útil?

Artículos relacionados