HTTP o código
Empieza siempre por HTTP. Pasa a código solo si de verdad hace falta. Mira Herramientas propias, Entradas, SDK y Revisión del código.
1. Las credenciales van en Ajustes › Credenciales
Las claves, tokens y contraseñas de los sistemas del cliente se guardan cifradas en Ajustes › Credenciales de la cuenta del cliente. La herramienta las usa como una entrada de tipo credencial (credencial.<clave>): ni el modelo ni el código ven el valor. Mira Credenciales.
Cómo hacerlo con el cliente:
- Pídele al cliente que cargue la credencial él mismo en Ajustes › Credenciales, o cárgala tú en una videollamada con él.
- Ponle un nombre claro (
api_stock,token_turnos). - Dile a tu asistente: “La clave está cargada como
api_stock; úsala como header Authorization”. El asistente la elige conlist_credentials.
2. Diseña la herramienta
Una buena herramienta:- Hace una sola cosa y su nombre lo dice:
consultar_stock,turnos_libres,estado_pedido. - Pide pocas entradas, y las que completa la IA están bien descritas (“El modelo o SKU que nombró el cliente”).
- Devuelve solo lo necesario. Usa Cómo leer la respuesta para quedarte con los campos que importan.
- Tiene un plan si falla. En Si falla define qué hace el agente cuando el sistema no responde (avisar y derivar, por ejemplo).
- Pide confirmación si cambia algo en el sistema del cliente (reservar un turno, crear un pedido).
- Tiene un máximo por conversación para que no la llame en loop.
3. Pruébala contra el sistema real
Antes de sumarla al agente:- Pídele al asistente que la pruebe (
test_agent_tool) con datos reales: un producto con stock, uno sin stock, uno que no existe. - Mira la respuesta completa. ¿El agente tiene lo que necesita para contestar?
- Prueba los errores: credencial vencida, sistema caído, un dato mal escrito.
- Si es de código, mándala a revisión (
submit_agent_tool). Mientras no esté aprobada, el agente no la usa.
Si el cliente no tiene API
- Planilla: si el stock o los turnos están en una planilla, se puede publicar como CSV o JSON y consultarla con una herramienta HTTP.
- Catálogo: si lo que cambia es el catálogo, un feed de productos como conocimiento puede alcanzar.
- Nada: el agente informa y deriva. Escríbelo en el canvas para que el cliente lo apruebe así.
Checklist de herramientas
- Cada dato que cambia (stock, precio, turnos, pedidos) se consulta con una herramienta.
- Las claves están en Ajustes › Credenciales, no en el chat, el prompt ni el código.
- Cada herramienta hace una sola cosa y tiene un nombre claro.
- Probé cada una con datos reales y con errores.
- Las que cambian datos piden confirmación.
- Las de código están enviadas a revisión y aprobadas.
- El prompt nombra cada herramienta y dice cuándo usarla.

