Steve Yegge a publié le retour d’expérience le plus détaillé qu’on ait lu sur une flotte d’agents en production. Les chiffres sont spectaculaires, ils viennent tous de lui, et c’est quand même le document le plus utile du moment sur le sujet.
Le terrain est Wyvern, le jeu en ligne qu’il a commencé en 1996 et lancé en 2001. Il y fait tourner plus de quarante agents en continu : une équipe de 18 agents nommés, seize d’après les animaux d’Ésope, deux à des rôles administratifs, plus une douzaine de rôles permanents en production, chacun avec un métier. Le Gargoyle surveille l’exploitation, le Warden surveille les abus entre joueurs, le Herald écrit les notes de version. Le harnais qui orchestre tout ça s’appelle Wheelhouse et avait six semaines quand il a écrit.
La production annoncée : environ 175 commits réels par jour ce mois-ci, jusqu’à 250 certains jours. La facture : 69 milliards de jetons en juillet, avec 96 % de succès de cache, soit l’équivalent de 87 000 dollars par mois au tarif de l’API, qu’il paie en réalité 2 800 dollars grâce à douze abonnements Max en plus du sien.
Deux prédictions ferment le billet : la revue de code humaine sera « complètement finie » d’ici un an, et le CI/CD tel qu’on le connaît sera mort à la même échéance.
Notre avis. La partie utile n’est pas la prophétie, c’est la comptabilité. Ce texte met des nombres sur ce que coûte vraiment une flotte d’agents, et sur le montage d’abonnements qui la rend soutenable. Sur ce que ces agents font quand personne ne regarde, nous avions mesuré ce qu’ils installent tout seuls. Le reste est un pari d’auteur sur son propre projet, mesuré par lui seul : à lire comme un carnet de bord, pas comme une étude.