Herramientas de IA
Configure las acciones que su Agente IA puede ejecutar durante las conversaciones.
Visión General
Las herramientas permiten que la IA ejecute acciones más allá de simplemente responder mensajes. Con ellas, el agente puede actualizar registros, transferir atenciones, crear citas y mucho más.
Tipos de Herramientas
Hay dos tipos de herramientas disponibles:
1. Acciones Listas (Sistema)
Acciones preconfiguradas de Interflow, listas para usar.
2. Acciones Personalizadas
Herramientas personalizadas que usted crea para integraciones específicas.
Acciones Listas
Las acciones listas son herramientas del sistema que ya vienen configuradas. Solo agregue y personalice según su necesidad.
Cambiar Nombre del Cliente
Permite que la IA actualice el nombre del cliente en el registro durante la conversación.
Cuándo usar:
- Cliente informa nombre diferente al registrado
- Primera interacción donde se recopila el nombre
- Corrección de nombres escritos incorrectamente
Ejemplo de uso:
👤 Cliente: Mi nombre es Juan García, no Juan Santos
🤖 IA: ¡Listo, Juan! Ya actualicé tu registro. ¿Cómo puedo ayudarte?⚠️ Única
Esta acción solo puede ser agregada una vez por agente.
Actualizar Datos del Cliente
Actualiza campos personalizados del registro del cliente.
Configuración:
- Seleccione los campos que la IA puede actualizar
- Defina si son obligatorios u opcionales
- Guarde
Campos disponibles:
- Campos personalizados creados en Configuraciones
- Campos estándar del sistema
Ejemplo de uso:
👤 Cliente: Mi email es juan@email.com
🤖 IA: ¡Perfecto! Ya guardé tu email. Ahora puedo enviar confirmaciones por ahí.Transferir a Equipo
Reenvía la atención a un equipo humano.
Opciones de configuración:
| Opción | Descripción |
|---|---|
| Equipos permitidos | Seleccione qué equipos la IA puede transferir |
| Pausar agente | Pausa la IA después de la transferencia |
| Saltar flujo relacionado | No ejecuta flujos vinculados al equipo |
| Generar resumen | Crea resumen automático de la conversación |
Resumen Automático:
Cuando está activado, el resumen incluye:
- Motivo del contacto
- Principales dudas del cliente
- Pasos ya realizados por la IA
- Datos recopilados durante la conversación
Ejemplo de uso:
👤 Cliente: Necesito hablar con un humano sobre un problema técnico
🤖 IA: ¡Entendido! Te voy a transferir a nuestro equipo de soporte técnico.
Un momento, por favor...
[Sistema: Chat transferido a "Soporte Técnico" con resumen]Agendar
Crea nuevas citas directamente a través de la conversación.
Configuración:
| Campo | Descripción |
|---|---|
| Agenda | Seleccione qué agenda utilizar |
| Servicios | Todos o específicos |
| Profesionales | Todos o específicos |
| Operaciones | Tipos de operación permitidos |
Flujo de agendamiento:
- Cliente solicita cita
- IA verifica horarios disponibles
- Cliente elige fecha/horario
- IA confirma y registra la cita
Ejemplo de uso:
👤 Cliente: Quiero agendar una consulta
🤖 IA: ¡Claro! Tenemos disponibilidad de lunes a viernes.
¿Qué día y horario prefieres?
👤 Cliente: Jueves a las 2pm
🤖 IA: ✅ ¡Cita confirmada!
📅 Jueves, 26 de diciembre de 2025 a las 14:00
¡Te enviaré un recordatorio 24h antes!Confirmar Cita
Confirma citas existentes del cliente.
Configuración:
- Agenda: Seleccione qué agenda consultar
Comportamiento:
- La IA identifica citas pendientes del cliente
- Presenta los detalles para confirmación
- Marca como confirmada después de la aceptación
Ejemplo de uso:
🤖 IA: ¡Hola! Vi que tienes una cita mañana a las 10am.
¿Puedo confirmar tu asistencia?
👤 Cliente: Sí, confirmo
🤖 IA: ¡Perfecto! Tu cita está confirmada. ¡Hasta mañana! ✅Cambiar Embudo
Mueve al cliente entre etapas del embudo de ventas/atención.
Configuración:
| Campo | Descripción |
|---|---|
| Etapas de origen | De qué etapas el cliente puede salir |
| Etapas de destino | A qué etapas puede ser movido |
Cuándo usar:
- Cliente demuestra interés (mover a "Calificado")
- Cliente cierra negocio (mover a "Vendido")
- Cliente pide no ser contactado (mover a "No interesado")
Ejemplo de uso:
👤 Cliente: Quiero cerrar el plan Pro
🤖 IA: ¡Excelente elección! Voy a registrar tu decisión y un consultor
se pondrá en contacto para finalizar.
[Sistema: Cliente movido a etapa "Cierre"]Cuando No Sepa Responder
Define el comportamiento de la IA cuando no encuentra la respuesta en el contexto.
Opciones:
| Opción | Descripción |
|---|---|
| Pausar agente | Pausa la IA y espera intervención humana |
| Guardar pregunta | Registra la pregunta para análisis posterior |
Por qué usar:
- Identificar brechas en el entrenamiento del agente
- Evitar respuestas inventadas
- Recopilar preguntas frecuentes para mejorar el contexto
Visualizando preguntas guardadas:
- En la pestaña Contexto, haga clic en "Preguntas"
- Vea todas las preguntas no respondidas
- Use para mejorar el contexto del agente
⚠️ Única
Esta acción solo puede ser agregada una vez por agente.
Cambiar Fecha de Retorno
Reprograma el seguimiento automático del cliente.
Configuración:
- Seleccione el Flujo de retorno
- Seleccione el Nodo inicial del retorno
- Guarde
Cuándo usar:
- Cliente menciona fecha futura ("Llámame la próxima semana")
- Cliente no puede conversar ahora ("Estoy ocupado")
- Reprogramación de seguimiento
Ejemplo de uso:
👤 Cliente: Ahora no puedo, llámame el jueves
🤖 IA: ¡Sin problema! Me comunico contigo el jueves.
¡Que tengas un excelente día! 👋
[Sistema: Seguimiento reprogramado para el jueves]Acciones Personalizadas
Cree herramientas personalizadas para necesidades específicas de su negocio.
Estructura de una Herramienta
Cada herramienta personalizada tiene:
| Campo | Descripción |
|---|---|
| Descripción | Qué hace la herramienta (usado por la IA para decidir cuándo usarla) |
| Nombre | Identificador técnico (generado automáticamente) |
| Parámetros | Datos que la IA debe recopilar |
| Acciones | Qué ejecutar cuando la herramienta es activada |
Creando una Herramienta
- En la pestaña Herramientas, haga clic en "Acción Personalizada"
- Complete la descripción (ej: "Consulta el estado de un pedido")
- El nombre será generado automáticamente (ej:
consulta_el_estado_de_un_pedido) - Agregue los parámetros necesarios
Configurando Parámetros
Cada parámetro tiene:
| Campo | Descripción |
|---|---|
| Nombre | Identificador del parámetro |
| Tipo | string, number, boolean, etc. |
| Descripción | Explica qué representa el parámetro |
| Obligatorio | Si la IA siempre debe recopilar ese dato |
| Valores permitidos | Lista de opciones válidas (opcional) |
Ejemplo de parámetros:
{
"numero_pedido": {
"type": "string",
"description": "Número del pedido del cliente",
"required": true
},
"tipo_consulta": {
"type": "string",
"enum": ["estado", "rastreo", "factura"],
"description": "Tipo de información deseada"
}
}Configurando Acciones
En la pestaña Acciones de la herramienta, defina qué sucede cuando es ejecutada:
- Ir a nodo del flujo: Dirige a un nodo específico
- Solicitud HTTP: Llama a una API externa
- Actualizar variable: Modifica una variable del flujo
Visualizando JSON
Haga clic en el botón JSON para ver la herramienta en formato OpenAI:
{
"name": "consulta_estado_pedido",
"description": "Consulta el estado de un pedido del cliente",
"strict": true,
"parameters": {
"type": "object",
"properties": {
"numero_pedido": {
"type": "string",
"description": "Número del pedido"
}
},
"required": ["numero_pedido"],
"additionalProperties": false
}
}Buenas Prácticas
✅ Haga
- Use descripciones claras y específicas
- Defina parámetros con tipos correctos
- Pruebe cada herramienta antes de publicar
- Limite los valores permitidos cuando sea posible
- Configure acciones de respaldo
❌ Evite
- Descripciones vagas que confunden a la IA
- Muchas herramientas similares
- Parámetros innecesarios
- Herramientas sin acciones definidas
Ejemplos Prácticos
Consulta de Saldo
{
"name": "consulta_saldo",
"description": "Consulta el saldo disponible en la cuenta del cliente",
"parameters": {
"type": "object",
"properties": {
"tipo_saldo": {
"type": "string",
"enum": ["disponible", "bloqueado", "total"],
"description": "Tipo de saldo a consultar"
}
},
"required": []
}
}Segunda Vía de Factura
{
"name": "segunda_via_factura",
"description": "Genera segunda vía de factura para pago",
"parameters": {
"type": "object",
"properties": {
"mes_referencia": {
"type": "string",
"description": "Mes de referencia de la factura (ej: 01/2025)"
},
"enviar_por": {
"type": "string",
"enum": ["whatsapp", "email"],
"description": "Cómo enviar la factura"
}
},
"required": ["mes_referencia"]
}
}Actualización de Dirección
{
"name": "actualizar_direccion",
"description": "Actualiza la dirección de entrega del cliente",
"parameters": {
"type": "object",
"properties": {
"codigo_postal": {
"type": "string",
"description": "Código postal de la nueva dirección"
},
"numero": {
"type": "string",
"description": "Número de la residencia"
},
"complemento": {
"type": "string",
"description": "Complemento (apto, bloque, etc.)"
}
},
"required": ["codigo_postal", "numero"]
}
}Próximos Pasos
- Agentes IA - Volver a visión general
- Flujos - Configure el flujo del agente
- Solicitud HTTP - Integre con APIs externas
- Variables - Manipule datos recopilados