Saltar al contenido
weSyncroAyuda
Artículos de Agentes e IA

GuíaNivel avanzado4 min de lecturaRevisado el

Agregar herramientas a un agente

Conecta tu agente con otros sistemas mediante herramientas de tipo webhook: define cuándo usarlas, a qué dirección llamar y qué datos enviar.

Una herramienta le permite al agente hacer algo más que conversar: consultar el estado de un pedido, registrar una solicitud o buscar un dato en otro sistema. El agente decide cuándo usarla según la descripción que tú le des, reúne los datos que necesita preguntándole al cliente y hace la llamada.

Las herramientas se crean dentro de cada agente, en la pestaña Herramientas. La opción Herramientas del menú lista las de todos tus agentes para consultarlas y editarlas.

En WeSyncro:AgentesAgentes

Antes de empezar#

Para una herramienta de tipo webhook necesitas, de parte del sistema al que vas a conectar:

  • La dirección del servicio y el método que acepta.
  • Los datos que espera recibir.
  • La clave de acceso, si la exige.

Tipos de herramienta#

TipoPara qué sirve
WebhookEl agente llama a una dirección web con un método, encabezados y parámetros.
ClienteDefine una función que el agente puede invocar en tu propia aplicación web. No lleva dirección ni método.
IntegraciónUsa el mismo formulario que un webhook: método, dirección, encabezados y parámetros.

Crear una herramienta de tipo webhook#

  1. Abre el panel

    En el agente, pestaña Herramientas, haz clic en Añadir herramienta y elige Webhook.

  2. Describe la herramienta

    En Configuración completa el Nombre, que es obligatorio, y la Descripción. La descripción es lo que lee el agente para decidir cuándo y cómo usarla, así que explica el caso con claridad.

  3. Indica a dónde llamar

    Elige el Método y escribe la URL. Si la dirección lleva un valor variable, escríbelo entre llaves, como en el ejemplo de más abajo.

  4. Agrega los encabezados

    En Encabezados usa Añadir encabezado. Para claves de acceso elige el tipo Secreto en lugar de Valor.

  5. Define los parámetros

    Completa Parámetros de ruta, Parámetros de consulta y Parámetros del cuerpo según lo que pida el servicio.

  6. Guarda

    Haz clic en Guardar. Verás "Herramienta guardada" y la herramienta aparecerá en la tabla con su interruptor activo.

Ejemplo de dirección con un parámetro de ruta:

https://api.ejemplo.cl/pedidos/{numero_pedido}

Al escribirla, numero_pedido aparece solo en Parámetros de ruta para que lo describas.

Campos de configuración#

NombreTextoObligatorio

Identificador de la herramienta.

DescripciónTexto

Cuándo y cómo debe usarla el agente.

MétodoLista

GET, POST, PUT, PATCH o DELETE. El valor inicial es GET.

URLTexto

Dirección del servicio.

Tiempo de espera de respuesta (segundos)Control deslizante

Entre 5 y 120 segundos. El valor inicial es 20.

Parámetros#

Cada parámetro le dice al agente qué dato debe conseguir y cómo.

CampoSignificado
Tipo de datosString, Number o Boolean. En el cuerpo se suman Integer, Object y Array.
IdentificadorNombre del parámetro tal como lo espera el servicio.
Tipo de valorLLM Prompt: el agente obtiene el valor de la conversación. Valor fijo: siempre se envía lo que escribas.
DescripciónExplica al agente qué dato es, por ejemplo "Número de pedido que indica el cliente".
RequeridoEn las propiedades del cuerpo, marca los datos obligatorios.

Secretos#

Un secreto guarda una clave para usarla en los encabezados sin dejarla a la vista. En un encabezado de tipo Secreto elige Añadir nuevo secreto y completa Nombre y Valor.

Activar, editar y eliminar#

  • El interruptor de cada fila activa o desactiva la herramienta sin borrarla. El contador muestra cuántas están activas.
  • Haz clic en una herramienta para editarla.
  • El ícono de papelera la elimina, previa confirmación con "¿Eliminar esta herramienta?".

Transferir a otro agente#

El botón Herramientas de sistema abre las acciones integradas. La opción Transferir a un agente permite derivar la conversación a otro de tus agentes. Al activarla defines una o más reglas con Añadir regla:

  • Agente: a quién se transfiere.
  • Condición: en qué situación, descrita con tus palabras.
  • Mensaje de transferencia: opcional, lo que se dice al transferir.

Guarda con el aviso "Herramienta de sistema guardada". El resto de las opciones de esa lista aparecen deshabilitadas.

Probar una herramienta#

No hay un botón de prueba individual. Abre la pestaña Vista previa del agente y conversa de modo que el agente necesite la herramienta. Luego revisa la respuesta.

Problemas frecuentes#

"El nombre es requerido"#

Falta el Nombre de la herramienta.

"Nombre y valor son requeridos"#

Al crear un secreto falta uno de los dos campos.

"Descripción y agente son requeridos"#

En una regla de transferencia falta la condición o el agente de destino.

"Guarda el agente primero"#

Intentaste configurar una herramienta de sistema en un agente que aún no está guardado.

El agente no usa la herramienta#

Revisa que esté activa y que su Descripción diga claramente en qué casos corresponde usarla. Una descripción vaga hace que el agente no la considere.