Comment fonctionne cette calculatrice
Le Calculateur de budget de boucle d'agent IA estime ce que coûte l'exécution d'un seul agent et dans quelle mesure ce coût varie lorsque le nombre d'étapes est incertain. Vous entrez les étapes moyennes par exécution et un écart type d'étape, les jetons d'entrée et de sortie consommés à chaque étape, ainsi que les prix d'entrée et de sortie par million de jetons. L'outil multiplie les jetons par prix sur le nombre d'étapes attendu et modélise l'écart, en créant des rapports P50, P95 et P99 coût par exécution, plus les totaux quotidiens de vos exécutions par jour et le nombre de travailleurs parallèles. Les principaux facteurs sont la variance du nombre de pas, les jetons de sortie (généralement le côté le plus cher) et le nombre d'exécutions que vous effectuez.
Le compromis clé à surveiller est le queue. Une boucle dont le coût moyen est modeste peut néanmoins produire des exécutions rares qui dépassent largement la moyenne, de sorte que la budgétisation sur le seul P50 sous-estime les dépenses réelles. Limites de taille et alertes contre P95 ou P99, et plafonnez le nombre maximum d'étapes afin qu'une boucle incontrôlable ne puisse pas multiplier tranquillement votre facture.
Questions fréquemment posées
Pourquoi le coût moyen d’un agent n’est-il pas suffisant pour budgétiser ?
Les boucles d'agent ont une variance élevée du nombre de pas. Une tâche qui comporte en moyenne 8 étapes peut parfois en nécessiter 25. Si vous plafonnez à la moyenne, 5 % des exécutions seront interrompues plus tôt ou augmenteront votre facture. La planification P95/P99 vous offre une marge de sécurité pour les coûts réels les plus défavorables.
Qu'est-ce qu'un bon budget max_steps pour un agent IA ?
Définissez max_steps sur votre nombre de pas P99 : avg_steps + 2,33 × step_std. Cela couvre 99 % des exécutions normales tout en les laissant se terminer. Tout agent dépassant cette limite est probablement bloqué dans une boucle : un arrêt brutal permet d'économiser de l'argent sans nuire aux exécutions normales.
Comment les agents parallèles multiplient-ils les coûts ?
Les travailleurs parallèles exécutent chacun des boucles d’agent complètes indépendamment. Le coût évolue de manière linéaire : 10 travailleurs = 10 × le coût par exécution. Le P99 pour l'ensemble de la flotte est plus élevé car au moins un travailleur sur 10 est très susceptible d'être touché à long terme.
Qu’est-ce qu’une boucle d’agent incontrôlée ?
Une boucle incontrôlable se produit lorsqu'un agent appelle à plusieurs reprises des outils ou lui-même sans progresser, souvent en raison d'une erreur de planification ou d'un objectif inaccessible. Sans plafond max_steps, une seule fugue peut coûter 10 à 100 fois une course normale. Appliquez toujours un plafond de marche strict en production.
Comment calculer le coût P99 pour un agent ?
En supposant que les pas suivent une distribution à peu près normale : P99 pas ≈ avg_steps + 2,33 × step_std. Coût P99 = P99_steps × tokens_per_step × (input_price + output_price) / 1M. Cette calculatrice fait ce calcul et affiche également le budget quotidien de la flotte.