La fin de la taxe token : comment Alibaba fait passer l'IA du script Python au système d'exploitation

La fin de la taxe token : comment Alibaba fait passer l'IA du script Python au système d'exploitation

Pourquoi payer pour 500 lignes de logs npm que votre agent IA ne lit même pas ? En descendant sous le capot de Linux avec du Rust et du eBPF, Alibaba prouve que la rentabilité des agents ne se joue pas chez OpenAI, mais dans le noyau de votre serveur.

On s'extasie tous sur le prix au token d'Anthropic, de Mistral et consorts. On traque les centimes, on compare les benchmarks, on optimise les prompts. Mais on passe à côté du vrai scandale : l'immense, l'incommensurable quantité de déchets qu'on paie plein pot pour l'envoyer dans ces cerveaux de silicium. Aujourd'hui, les architectures d'agents autonomes sont fondamentalement boiteuses. Elles tournent dans des boucles Python mal ficelées, avalent des schémas JSON obèses, gobent les barres de progression ASCII des gestionnaires de paquets, et régurgitent tout ça direct au LLM. Bilan comptable : une facture de tokens qui ressemble au budget de la défense, pour une poignée de bits utiles.

Alibaba a décidé que la récréation avait assez duré. Avec le lancement d'ANOLISA (Agentic Nexus Operating Layer & Interface System Architecture), le géant chinois ne nous vend pas une énième surcouche LangChain. Il pose un véritable système d'exploitation sur la table. Sous licence Apache 2.0.

Fini le bricolage dans l'espace utilisateur. L'IA descend dans le noyau.

Le péché originel des frameworks agentiques

Commençons par le commencement. L'architecture d'un agent de codage ou d'administration actuel, c'est un non-sens absolu. On prend un binaire CLI (Claude Code, Aider, Codex), on l'exécute, et on lui donne un accès décomplexé au shell.

Dès que cet agent lance la compilation d'un projet Rust, les 150 lignes de warnings, de pourcentages qui montent et de métadonnées s'affichent sur le stdout. Et que fait le pauvre script Python ou TypeScript de votre agent ? Il attrape tout. Sans filtrer. Et il l'envoie au modèle. Pour peu que le LLM décide de vérifier pourquoi la compilation plante, il va relancer la machine trois fois. Facture : 40 000 tokens en cinq minutes. Juste pour du bruit.

Et ça, c'est quand tout se passe bien. Si le modèle hallucine et décide qu'un bon vieux rm -rf /var/log (ou pire) est la solution à ses problèmes, votre infrastructure encaisse le coup. Les prétendues "sandboxes" actuelles s'apparentent souvent à de simples environnements virtuels ou à des conteneurs qui explosent en vol au moindre coup de chaud.

ANOLISA : quand le noyau prend les commandes

Anolis OS, pour ceux qui n'auraient pas suivi, c'est la distribution communautaire d'entreprise qu'Alibaba a poussée quand Red Hat a assassiné CentOS 8. Ce n'est pas un projet de stagiaire. C'est le socle qui fait tourner une grosse partie de leur cloud.

Avec l'édition "Agentic" (ANOLISA), ils opèrent un changement de paradigme brutal. L'idée est d'arrêter de gérer les agents IA comme de simples applications. Un agent autonome qui tape dans le système de fichiers, le réseau et les commandes système, c'est un processus privilégié. Il faut donc une architecture étanche à quatre niveaux, directement intégrée entre l'espace utilisateur et les appels modèles.

Le rouleau compresseur Rust : Token-less et RTK

C'est là que le FinOps devient jubilatoire. Le module star d'ANOLISA s'appelle Token-less. Oubliez les scripts Python anémiques, ici on parle d'un moteur de compression natif en Rust. Son rôle ? Intercepter les flux d'appels d'outils, les retours JSON et les sorties de commandes.

Il applique ensuite un traitement radical : - Il purge les métadonnées superflues. - Il convertit les schémas JSON verbeux dans un format interne, le TOON (Token-Oriented Object Notation). Rien que ça, c'est 15 à 40% de tokens évaporés. - Il fait tourner le RTK (Rust Tool Kit), un analyseur sémantique impitoyable. Le RTK connaît les signatures de 70 commandes standard (cargo, npm, pytest, docker). Il repère le bruit, vire les barres de progression, nettoie les warnings inutiles. Le volume de sortie s'effondre de 60% à 90%.

La blague, c'est que ça va vite. Très vite. Le pipeline complet de compression demande 198,91 microsecondes. C'est invisible face aux latences réseau des LLMs. Sur une session complexe, Alibaba annonce des économies ahurissantes : 317 000 tokens sauvés. La facture de la session fond de 40,5%. Sans que l'agent ne perde un gramme d'information utile.

Mais que se passe-t-il si le LLM a soudain besoin d'un détail qu'on lui a masqué ? C'est le génie du mécanisme Stash CCR (Compress-Cache-Retrieve). Les données tronquées sont remplacées par une balise compacte <<tokenless:KEY>>. Si le LLM veut en avoir le cœur net, il lui suffit d'invoquer la clé pour récupérer le flux d'origine. Zéro perte. Zéro hallucination.

Snapshot, Rollback, et Observabilité sans proxy

On l'a dit : filer le root à un LLM, c'est jouer à la roulette russe avec un pistolet automatique. ANOLISA règle la question de la résilience d'une façon qui va faire grincer des dents chez les vendeurs de solutions propriétaires.

Plutôt que d'empiler des conteneurs lourds ou de faire des git stash laborieux, Alibaba a pondu ws-ckpt. Ce démon utilise la magie du Copy-on-Write (COW) de Btrfs. L'agent fait une connerie majeure et écrase l'arborescence de votre projet ? La création d'un instantané prend moins d'une milliseconde. Le rollback est instantané, atomique, propre.

Côté observabilité, on touche au sublime avec AgentSight. Au lieu d'injecter des proxys HTTPS ou de bidouiller les certificats racines pour voir ce que l'agent envoie au LLM (la bonne vieille attaque Man-in-the-Middle de l'admin système), AgentSight utilise des sondes eBPF. Il vient s'attacher silencieusement aux fonctions SSL_read et SSL_write des bibliothèques OpenSSL/GnuTLS du noyau. Il lit en clair les échanges de l'agent. Vous avez des métriques parfaites, sans toucher une ligne de code de votre agent de prédilection.

Et pour le confinement, le module Agent Sec Core balance la sauce : sandboxing via Bubblewrap, filtrage d'appels système par Seccomp, et une chaîne de blocs (Skill Ledger) signée en Ed25519 pour garantir l'intégrité de vos scripts de compétences. Si quelqu'un touche à votre fichier SKILL.md, la signature pète et l'agent est bloqué sec.

Le mur du réel : Tool Ready et les angles morts d'Apple

Tout n'est pas rose pour autant dans le monde merveilleux de l'Agentic OS. L'ingénierie système se heurte inévitablement aux réalités des environnements de production hétérogènes. Prenez le module "Tool Ready", par exemple. Sur le papier, c'est une idée brillante : vérifier préventivement toutes les dépendances système requises par un script avant de laisser l'agent l'exécuter. Dans les faits, le code source d'ANOLISA le marque actuellement comme désactivé par défaut (hard-disabled). L'équipe d'ingénierie a découvert que la résolution de conflits de dépendances à la volée créait plus de problèmes qu'elle n'en résolvait, poussant les LLMs dans des boucles infinies d'installation de paquets. Le problème reste entier.

Et puis, il y a la question des postes de travail. Si les développeurs aiment leurs MacBooks, ANOLISA a un sérieux problème avec l'écosystème verrouillé d'Apple. macOS refuse obstinément de laisser l'accès aux sondes eBPF nécessaires à AgentSight. Résultat : sur un Mac, l'observabilité réseau redevient basique. Le composant est ravalé au rang de simple parseur de logs locaux. L'interception transparente des requêtes HTTPS, qui fait toute la beauté du système sous Linux, n'est qu'un lointain mirage pour les utilisateurs de la pomme.

Mais le plus fascinant reste l'approche radicale d'Alibaba sur l'interface utilisateur avec cosh-ng (Copilot Shell Next-Gen). Ce terminal hybride prouve que l'on n'a pas besoin de quitter son environnement CLI pour avoir une interaction riche avec un modèle. Il maintient la persistance de session Zsh, injecte les compétences système directement dans le contexte, et affiche des cartes visuelles d'approbation dès que l'agent s'apprête à modifier la configuration réseau ou à installer un binaire non signé. L'opérateur garde la main sur la gâchette.

La guerre froide de l'infrastructure IA

Pendant que la Silicon Valley s'écharpe sur qui aura la meilleure interface de chat, la Chine met la main sur l'infrastructure sous-jacente. Le contraste est violent.

D'un côté, on bricole avec des bibliothèques applicatives comme LangChain ou CrewAI. C'est verbeux, ça passe son temps à réinventer la roue en Python, et ça explose la facture LLM avec des allers-retours injustifiés. De l'autre, des boîtes proposent des sandboxes distantes (comme E2B ou Modal). C'est très bien pour la sécurité, mais ça vous renvoie la sortie brute des commandes sans rien compresser du tout.

ANOLISA fait le trait d'union par le bas. En s'insérant comme un middleware système, il est totalement agnostique. Vous pouvez continuer à utiliser votre Claude Code, votre Codex CLI ou votre agent custom. ANOLISA se contente de se glisser entre votre agent et le système d'exploitation pour nettoyer, sécuriser, observer, et diviser vos factures d'API par deux.

Le projet a bien sûr des limites. Le besoin impératif du système de fichiers Btrfs pour les instantanés sub-milliseconde va en décourager plus d'un (sur ext4 ou XFS, le système bascule en mode dégradé). macOS, privatisé par Apple, refuse les sondes eBPF d'AgentSight, le réduisant à un simple avaleur de logs locaux. Et puis, il y a la question de la gouvernance : piloter un système d'exploitation qui touche à vos clés d'API et à vos modèles, quand le code est poussé par Alibaba, ça demandera à certains DSI occidentaux quelques insomnies d'audit.

Mais le code est ouvert. C'est de l'Apache 2.0. Et franchement, le niveau d'ingénierie mis en œuvre ridiculise une bonne partie des solutions actuelles.

Verdict

Il n'y a pas de miracle : la rentabilité des agents autonomes ne dépendra pas uniquement des baisses de prix consenties par OpenAI ou Anthropic. Elle passe obligatoirement par une gestion saine, drastique, chirurgicale des tokens que nous envoyons.

En traitant la compression des données LLM, la sécurité et le rollback comme de pures primitives du système d'exploitation, Alibaba Cloud a une longueur d'avance colossale. Ce n'est plus du développement logiciel. C'est de l'ingénierie système. Et c'est exactement ce dont l'industrie a besoin pour sortir de la phase expérimentale.

Sources

Idée d'illustration : Un serveur industriel en acier brossé, traversé de tuyaux de cuivre et de filtres mécaniques, crachant un rayon de lumière bleue intense, le tout dans une esthétique néobrutaliste.