Cómo definir un límite de pasos para un agente con herramientas
Fija el límite de pasos en el ejecutor y acompáñalo de una salida útil: resultado parcial, motivo de parada y siguiente responsable.
Fija el límite de pasos en el ejecutor y acompáñalo de una salida útil: resultado parcial, motivo de parada y siguiente responsable. Pedir al agente que sea breve no establece un techo operativo ni garantiza que deje de llamar herramientas.
Cuenta unidades observables
Define qué consume un paso: turno de modelo, llamada a herramienta o transición del flujo. Cuenta también las llamadas paralelas y los reintentos. Si solo cuentas mensajes visibles, una conversación corta puede esconder muchas operaciones. Mantén contadores separados para entender qué agotó el presupuesto y decidir si se trata de un límite de diseño o de un fallo.
Parte del camino permitido
Dibuja la secuencia mínima de una tarea normal y sus alternativas justificadas. Usa ejecuciones de ensayo para observar variación, sin convertir el caso más largo en permiso ilimitado. Asigna al dueño del proceso la decisión sobre cuántas búsquedas o aclaraciones son razonables. Un límite demasiado bajo puede trasladar todo el trabajo a revisión manual y empeorar el servicio.
Reserva una salida antes del techo
Cuando quede poco margen, evita empezar una acción larga o con efectos externos. Guarda el progreso y ofrece una conclusión parcial que distinga lo comprobado de lo pendiente. OWASP incluye los límites de recursos entre las defensas frente al consumo descontrolado. La regla debe aplicarse fuera del texto del modelo y mantenerse aunque este pida otra llamada.
Comprueba bordes y reinicios
Ensaya una tarea que termina justo antes del límite y otra que lo supera. Repite con herramientas paralelas y recuperación de estado para verificar que no se reinicia el contador sin decisión explícita. Un responsable puede ampliar el presupuesto si el caso lo justifica, dejando motivo y alcance. No presentes ese aumento como autorización para realizar operaciones que el agente no tenía permitidas. Revisa cuántas tareas válidas se cortan antes de modificar el valor.
No uses un solo techo para todo
Una consulta documental y una conciliación de varios registros pueden necesitar recorridos distintos. Mantén presupuestos por categoría y registra por qué se eligieron. Si una petición no encaja, deriva o pide clasificación; asignarle el techo más alto por defecto debilita el control que pretendías introducir.
Comprobaciones para cerrar la tarea
- ✓ Un reintento consume la unidad definida.
- ✓ La recuperación no reinicia el presupuesto.
- ✓ Al agotarlo se conserva una salida interpretable.
Fuentes y documentación
- OWASP: consumo sin límites — Identifica exposición económica y propone cuotas, límites y observación del consumo.
Aplicarlo en tu empresa
Podemos revisar el entorno y acordar qué actuaciones, validaciones y mantenimiento necesitas.
Conocer el servicio relacionado →