Deux limites répondent à des besoins différents
Le nombre maximal d’étapes détermine combien de tours l’agent peut effectuer avant de s’arrêter avec une raison de limite atteinte. Un tour peut inclure des appels d’outils : le décompte ne correspond donc pas simplement aux messages visibles ou au nombre d’outils. Cette limite encadre les tâches où l’agent pourrait continuer à explorer ou réviser.
Le budget de crédits contrôle le coût total, y compris les coûts d’outils déclarés à l’agent. Une limite ne remplace pas l’autre : l’exécution peut atteindre son plafond d’étapes tout en conservant des crédits, ou atteindre le seuil de dépense avant d’utiliser tous les tours possibles. Réglez les deux selon la profondeur de la tâche et le coût acceptable.
Donner une suite utile à l’arrêt
Si l’exécution atteint la limite, examinez le rapport et identifiez le travail concret restant. Reprenez avec une demande ciblée qui rappelle les conclusions déjà obtenues et précise l’étape suivante, au lieu de répéter la même demande générale. Augmentez la limite seulement si la tâche nécessite réellement plus de tours.
Une limite supérieure ne résout pas une entrée manquante, une source inaccessible ou une erreur d’outil répétée. Précisez la tâche, fournissez le contexte nécessaire ou corrigez la dépendance défaillante avant de poursuivre. Les tours supplémentaires pourront ainsi produire de nouveaux résultats au lieu de répéter un cycle improductif.