Estas son las reglas que separan un agente que demuestras de uno que despliegas.
Empieza por herramientas de solo lectura
Listar pedidos, consultar un BP, resumir un proveedor. La lectura no rompe nada y te da el 80 % del valor mientras aprendes el patrón.
Valida cada tool a mano antes de exponerla al agente
Ejecuta el subflujo con un disparador manual y comprueba su salida. Si la herramienta no funciona aislada, el agente jamás la usará bien.
Usuario SAP de mínimo privilegio
El agente hereda los permisos del usuario técnico con que se conecta a SAP. Dale solo lo que necesita para las operaciones que expones.
Un dominio por agente
No metas compras, ventas y facturación en un único agente con quince tools. Supervisor + especialistas: prompts más pequeños, decisiones más fiables.
Nombres y descripciones de tool claros
El agente elige la herramienta leyendo su descripción. «Lista las órdenes de compra abiertas de SAP, opcionalmente filtradas por proveedor» funciona; «consulta SAP» no. La descripción es parte del prompt.
Confirmación humana antes de escribir
Para crear, modificar o anular en SAP, instruye al agente en el system message a confirmar los datos y esperar un «sí» explícito.
Los modelos modernos tienden a ejecutar directamente, y eso en un sistema productivo es un riesgo enorme.
Filtra en SAP, no en n8n
Deja que el agente construya un $filter preciso y traiga solo lo que necesita ver. Menos tokens, menos coste, menos carga sobre el ERP.