Reconstruction de l'application web de X
X a consolidé trois serveurs distincts – dédiés aux utilisateurs, aux robots d'indexation et aux aperçus de liens – en une seule instance. Sur une connexion lente, le premier post d'un profil passe de plus de 22 s à 2,7 s, soit une amélioration de plus de 90 %. La migration s’effectue progressivement par pays, ce qui limite les ruptures de service. Le texte indique que la simplification repose sur la suppression de JavaScript au profit de requêtes de conteneur ou du sélecteur :has(), mais souligne que ces raccourcis peuvent créer des dépendances invisibles, d’où la nécessité d’une checklist couvrant propriété, portée, cascade, nettoyage, mesures de performance et maintenabilité.
Sécurisation des agents IA chez Uber
Uber ajoute trois couches de contrôle aux agents IA : des vérifications de provisioning, une enforcement à l’exécution et des tests continus. Les « scoped intents », le contexte de session et la provenance des prompts permettent de valider que l’action demandée correspond bien à l’autorisation de l’utilisateur. Pour garder la latence sous contrôle, Uber utilise des modèles spécialisés de petite taille et exécute des contrôles en parallèle. Cette architecture hybride combine autorisation traditionnelle et contrôle comportemental, réduisant le risque d’exécution non autorisée tout en maintenant des temps de réponse compatibles avec les services en temps réel.
Outils d’infrastructure et de développement
Router.com, présenté comme une passerelle LLM, bascule automatiquement entre modèles fermés et modèles à poids ouvert afin de réduire les coûts d’inférence. Le service offre un point d’accès unique, des basculements automatiques, une observabilité au niveau de chaque requête, des contrôles de confidentialité intégrés et le mode ZDR pour les modèles éligibles. Spec Kit fournit aux équipes de codage des processus structurés, des modèles réutilisables et des résultats documentés, facilitant la création de fonctionnalités, la correction de bugs et l’évaluation d’idées. PI‑Desktop combine Electron et un noyau Rust pour offrir un espace de travail persistant où plugins, panneaux et serveurs MCP s’ajoutent, tout en permettant de basculer entre modèles cloud et locaux.
Langages, rendus embarqués et validation d’agents
Ink, langage typé, compile état, résultats dérivés et mises à jour atomiques en une seule passe, évitant la gestion manuelle de l’invalidation de cache. Il cible JavaScript, Rust natif, Rust/Wasm et le calcul WebGPU, avec des transformations vérifiées par preuve et des contraintes d’apprentissage explicites. Un exemple TodoMVC expose sept outils du navigateur via formulaires HTML et JavaScript, démontrant comment un agent peut interagir avec la page sans deviner les contrôles à cliquer, tout en gérant validation d’entrée, contenu non fiable et confirmations. Dans le domaine de la fiabilité, NeMo Compass extrait les traces d’agents pour identifier les échecs récurrents, tandis que NeMo Eval Author transforme ces traces en tests spécifiques. Un cas d’usage chez Dassault Systèmes montre une réduction des appels d’outil malformés de 142 à zéro, une hausse du score d’évaluation de 28 % et 35 % de moins d’appels par exécution. Enfin, un rendu texte sur microcontrôleur génère du code machine par chaîne, utilise un tampon intermédiaire d’un bit et compresse la police de 1 140 B à 960 B, allégeant la pression mémoire et le coût de rendu.