F5 · Budgets et coupe-circuits
Famille : Supervision et exploitation
Le code fixe les limites de chaque exécution et coupe avant qu’elles soient franchies : tours, tokens, coût, durée.
Principe
Avant chaque appel de modèle ou d’outil, le harnais vérifie des plafonds fixés par le code : nombre de tours, tokens, coût, durée, profondeur de sous-agents. Un détecteur de répétition coupe la boucle quand la même action revient avec les mêmes arguments. Au-delà d’un seuil d’erreurs consécutives, la main passe à un humain. Un interrupteur arrête un agent précis, ou tous.
Le problème qu'il résout
Un agent ne reconnaît pas toujours qu’il tourne en rond ou qu’une tâche est impossible. Sans limite imposée par le code, une boucle coûte jusqu’à ce que quelqu’un regarde la facture.
Quand l'utiliser
- Tout agent qui décide lui-même de continuer : boucle agentique (C1), multi-agent (famille E), agent ambiant (F4).
- Plusieurs utilisateurs ou plusieurs équipes partagent un même budget de modèles.
Quand l'éviter
- Fixer les plafonds au jugé : trop bas, ils coupent des tâches légitimes. Les régler sur la distribution observée des coûts et des tours.
- Compter sur un plafond pour dire quand le travail est fini : il borne l’échec, il ne définit pas la réussite. Garder un critère de fin vérifiable (B5, D6).
Synonymes par éditeur
- Stopping conditions (Anthropic)
- max_turns (OpenAI Agents SDK)
- maxBudgetUsd (Claude Agent SDK)
- Circuit breakers (Microsoft (Azure Architecture Center))
Patterns voisins
Sources
- When Agents Do Not Stop — Hou, Wang, Zhao et Wang, arXiv, 2026-07-02
- Why Do Multi-Agent LLM Systems Fail? — Cemri et al., arXiv, 2025-03-17
- Track cost and usage — Claude Agent SDK (documentation)
- Running agents — OpenAI Agents SDK (documentation)
- Building effective agents — Anthropic, 2024-12-19
- OWASP Top 10 for Agentic Applications 2026 — OWASP GenAI Security Project, 2025-12-09
Contenu relu le 2026-10-05