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.

Equipo enginerIT· 2 min de lectura
Un techo que termina bien

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

Aplicarlo en tu empresa

Podemos revisar el entorno y acordar qué actuaciones, validaciones y mantenimiento necesitas.

Conocer el servicio relacionado →