Chargement…

IBM veut réduire la consommation de token

IBM veut réduire la consommation de token

La consommation de token est un vaste sujet sur lequel on n'est pas tous d'accord.

Jensen Huang, CEO de Nvidia veut pousser à une consommation excessive. Mais lui prêche pour sa paroisse et c'est un peu ce qui me dérange dans son discours.

Et je l'ai déjà dit mais je pense surtout que la consommation de token s'optimise et que ça ne fait pas sens de surconsommer pour rien.

Imaginez, si toutes les fois où vous pouvez faire un calcul de tête qui serait bien plus rapide, aurait moins de friction, vous vous étiez servi d'une calculatrice.

Je veux dire... Si on me demande la racine carré de 256, je ne sors pas de calculatrice et je ne perds pas de temps. Et bien en IA c'est pareil, du moins ça devrait l'être.

IBM Research a publié un billet qui compare son système ALTK-Evolve à ACE sur AppWorld. Le désaccord ne porte pas sur ce qu'un agent apprend, mais sur ce qu'on lui renvoie.

2 systèmes d'accord sur presque tout

Les 2 approches partent du même constat : quand un agent échoue sur une tâche multi-étapes, ce n'est presque jamais par manque de connaissance.

Il pagine mal une API, il résout la mauvaise entité, il renvoie une valeur qu'on ne lui demandait pas.

ACE et ALTK-Evolve transforment donc les trajectoires passées en leçons réinjectées à l'inférence, sans toucher aux poids ni passer par du labelling humain. Et les deux refusent explicitement de compresser ces leçons en résumé propre, ce qu'ACE appelle le brevity bias.

La vraie divergence est sur la livraison

ACE injecte son playbook complet à chaque étape, identique quel que soit le modèle ou la tâche. IBM traite la livraison comme un curseur : un noyau fixe de guidelines à fort support, étendu par une poignée sélectionnée pour la tâche en cours. Les mêmes leçons sont disponibles des deux côtés, mais l'un envoie tout, l'autre envoie ce que le modèle peut réellement absorber.

C'est là que la facture bouge.

Les chiffres annoncés

Modèle Système TGC / SGC Tokens/tâche
DeepSeek-V3.2 ACE 80.4 / 73.2 634K
DeepSeek-V3.2 ALTK-Evolve 89.3 / 80.4 263K
gpt-oss-120b ACE 54.8 / 35.7 777K
gpt-oss-120b ALTK-Evolve 56.0 / 37.5 116K

Mais ces chiffres, c'est IBM qui les a produits des 2 côtés

Les résultats d'ACE présentés ici ne viennent pas du papier ACE, ils viennent de runs internes IBM sur leur propre harness.

La démarche est défendable (le papier ACE tourne sur DeepSeek-V3.1, pas V3.2) mais ça reste un benchmark auto-reporté où l'auteur configure aussi son concurrent.

À leur crédit, IBM le documente : les deux baselines sans mémoire diffèrent (72.0 contre 79.8 TGC), les résultats sont en pass@1 sur un seul run, et sur gpt-oss-120b ils qualifient eux-mêmes le 56.0 contre 54.8 d'égalité, avec un rerun retombé à 54.8.

Ce que je retiens quand même

Le point qui m'intéresse n'est pas le classement, c'est la métrique.

Comparer 116K et 777K tokens pour la même tâche, c'est exactement le raisonnement en coût par tâche que je défends depuis un moment, et ça ne se lit nulle part sur une grille de prix au million de tokens.

Un contexte injecté à chaque étape se paie à chaque étape, et sur un agent qui boucle 20 fois, ça devient le poste dominant.

La lib est sur GitHub, le rapport technique est sur arXiv, je n'ai rien testé moi-même : je regarde ce que ça donne quand quelqu'un d'extérieur reproduit la comparaison.

FAQ

Pourquoi Jensen Huang et l'auteur ne sont pas d'accord sur la consommation de tokens ?

Jensen Huang défend une logique de volume qui sert avant tout les intérêts de Nvidia comme vendeur de puissance de calcul. L'auteur défend plutôt une logique d'efficacité, où on ne consacre des tokens que quand c'est réellement utile, comme on n'utilise pas une calculatrice pour un calcul évident.

Quelle est la vraie différence entre ACE et ALTK-Evolve ?

Les deux systèmes transforment les erreurs passées d'un agent en leçons réutilisables sans réentraînement, mais ils ne les livrent pas pareil. ACE renvoie tout le playbook à chaque étape, alors qu'ALTK-Evolve sélectionne un noyau de guidelines fixe complété par quelques leçons ciblées selon la tâche.

Pourquoi ALTK-Evolve consomme-t-il beaucoup moins de tokens qu'ACE ?

Parce qu'il n'envoie pas l'intégralité du contexte mémorisé à chaque étape, contrairement à ACE qui répète le même playbook complet peu importe le modèle ou la tâche. Sur un agent qui boucle plusieurs fois, cette différence de méthode se traduit directement en économie de tokens par tâche.

Peut-on faire confiance aux chiffres comparatifs publiés par IBM ?

Il faut rester prudent car IBM a produit lui-même les résultats des deux systèmes sur son propre harness, ce qui n'est pas neutre. IBM documente toutefois ses limites, comme des baselines différentes selon les runs ou une situation qu'il qualifie lui-même d'égalité sur gpt-oss-120b.

Que faut-il retenir de cette comparaison si on ne veut pas entrer dans les détails techniques ?

L'enseignement principal, c'est qu'il faut raisonner en coût par tâche plutôt qu'en simple prix au million de tokens. Un contexte réinjecté à chaque étape d'un agent peut faire exploser la facture, même si le prix unitaire du token semble bas sur la grille tarifaire.


Poursuivre la lecture

Claude Opus 5, même prix ! News

Claude Opus 5, même prix !

Opus 5 d'Anthropic promet l'intelligence de Fable 5 à moitié prix, même grille tarifaire qu'Opus 4.8 à l'appui : les chiffres racontent-ils vraiment la même histoire ?

Alexandre P.
Bonsai 27B sur un simple iphone News
#bonsai 27b#bonsai#ia

Bonsai 27B sur un simple iphone

Bonsai 27B tient en 3,9 Go grâce à une quantification 1-bit inédite : découverte de la méthode, des benchmarks auto-reportés et des limites à connaître avant de l'adopter.

Alexandre P.