Après que 92 % des ingénieurs ont utilisé l'IA, Uber commence à « plafonner » l'utilisation de l'IA
L'initiative « Zero Growth Stack » d'Uber dissocie la croissance de la capacité de la demande commerciale en optimisant l'infrastructure et en gérant les coûts du cycle de vie de l'IA. Après que 92 % des ingénieurs ont adopté des outils d'IA, les coûts liés à l'IA ont explosé, incitant Uber à imposer des limites d'utilisation strictes par développeur et à développer des mesures telles que le « ratio net de qualité du code » pour évaluer l'efficacité du code généré par l'IA.
L'initiative « Zero Growth Stack » d'Uber découple la croissance de la capacité de la demande métier grâce à une optimisation automatisée de l'exécution et à une gestion stricte du cycle de vie de l'IA. L'entreprise a développé GOGCTunner, une bibliothèque qui ajuste dynamiquement les valeurs de GOGC en fonction des limites de mémoire du cgroup et de l'utilisation réelle des objets, récupérant 70 000 cœurs de CPU sur 30 services critiques tout en équilibrant la taille du tas et les seuils de mémoire pour éviter les erreurs de type « out of memory » (OOM). Uber a intégré l'IA générative dans son cycle de vie de développement logiciel, avec 92 % des ingénieurs utilisant des agents d'IA chaque mois, 31 % du nouveau code écrit par l'IA, et Autocover générant plus de 5 000 tests unitaires chaque mois. Cependant, les coûts liés à l'IA ont été multipliés par six depuis 2024, atteignant 2 000 dollars par développeur et par mois début 2026. Pour y remédier, Uber est passé d'une adoption illimitée à une gouvernance stricte des coûts, plafonnant l'utilisation à 1 500 dollars par développeur. L'entreprise recommande de mesurer le « ratio de qualité nette du code » et l'« efficacité de calcul par fonctionnalité » pour évaluer les compromis du code généré par l'IA, en tenant particulièrement compte des surcoûts liés aux tests redondants.
Source: InfoQ 中国 —
original
