Ir al contenido

Herramientas

Las herramientas (tools) le dan capacidad de actuar al asistente: en vez de solo conversar, puede consultar disponibilidad, crear una oportunidad, buscar un pedido o cualquier acción que definas. Cada herramienta se conecta a un flujo de Flow Studio.

El asistente decide cuándo usar una herramienta según su descripción y la conversación. Al usarla, ejecuta el flujo asociado, le pasa los parámetros y usa el resultado para responder.

  1. En la pestaña Tools, elige Agregar tool.

  2. Selecciona el flujo que se ejecutará. El nombre de la herramienta se genera automáticamente en snake_case.

  3. Escribe una descripción clara: es lo que el asistente lee para decidir cuándo usarla. Ej: “Consulta los horarios disponibles para agendar una cita.”

  4. Define los parámetros que el asistente debe extraer de la conversación. Por cada uno:

    • Nombre (obligatorio)
    • Tipo: String · Number · Boolean
    • Descripción (obligatorio)
    • Requerido (sí/no)
  5. Deja Tool habilitada activada y guarda.

El panel de ejecuciones muestra cuándo el asistente usó cada herramienta y con qué datos. En la conversación, un indicador señala las llamadas a herramientas.

Herramienta consultar_disponibilidad conectada a un flujo con el nodo Google Calendar:

  • Descripción: “Consulta horarios libres para una fecha.”
  • Parámetro: fecha (String, requerido) — “La fecha que pide el cliente.”

Cuando alguien escribe “¿tienen espacio el viernes?”, el asistente extrae la fecha, ejecuta el flujo y responde con los horarios.