Théorie des systèmes — The Bitter Lesson, Berkeley & Stanford

Le modèle avale votre middleware. Bienvenue dans la Leçon Amère.

En juillet dernier, le gotha des bases de données nous annonçait que les systèmes allaient crouler sous des millions de requêtes spéculatives d'agents autonomes[cite: 1, 9]. Deux mois plus tard, la même équipe — Matei Zaharia, Ion Stoica, Carlos Guestrin et Liana Patel — publie un papier au vitriol qui démolit l'échafaudage : « What Happens When the Model Eats the Stack? »[cite: 8]. Les architectures d'agents sophistiquées bricolées à la main se font écraser par des agents de code généralistes[cite: 9, 10], le nombre de requêtes par tâche s'effondre[cite: 9, 11], et 60 % des erreurs restantes n'ont rien à voir avec le raisonnement[cite: 11]. Autopsie d'une remise à l'heure des pendules.

La une Flux RSS Réf : arXiv:2609.03141

Autopsie d'architecture Berkeley EPIC Lab & Stanford DAWN — Patel, Jha, Arabzadeh, Guestrin, Stoica, Zaharia[cite: 8].

01 — Le retour de Sutton

The Bitter Lesson : vos usines à gaz d'agents sont déjà obsolètes

En 2019, Richard Sutton formulait la règle la plus cruelle de l'intelligence artificielle (The Bitter Lesson) : toute méthode qui repose sur des connaissances et des heuristiques humaines conçues à la main finit inexorablement par se faire balayer par des méthodes générales qui tirent parti du calcul brut et de l'entraînement de bout en bout[cite: 9, 12].

L'écosystème des données a pourtant passé les deux dernières années à violer méthodiquement ce principe[cite: 9]. Pour faire interroger une base SQL par un LLM, des armées d'ingénieurs ont bâti des cathédrales de plâtre : pipelines rigides de décomposition de tâches, agents superviseurs, routeurs de sous-plans et frameworks multi-agents baroques (DeepEye, Agentar-Scale-SQL)[cite: 9, 10].

L'étude empirique de Berkeley/Stanford pose les chiffres sur la table : sur les benchmarks de référence TAG-Bench et DAB (Data-Agent Benchmark), la comparaison entre les agents spécialisés « pensés par des humains » et un bête agent de code généraliste (Codex/terminal) montre une inversion brutale[cite: 10] :

L'effondrement des architectures « Human-Designed »

Avec les modèles d'ancienne génération (classe o3 début 2025), l'agent humainement guidé conservait un léger avantage d'exactitude (48 % contre 47 % sur TAG)[cite: 10]. Mais avec l'arrivée de GPT-5 et surtout de GPT-5.6 Sol (mi-2026), la sanction tombe[cite: 10] :

  • • Sur TAG-Bench : L'agent de code généraliste atteint 67 % d'exactitude contre 52 % pour l'agent spécialisé humain, rejoignant les performances d'un pipeline expert de référence[cite: 10].
  • • Sur DAB (tâches analytiques complexes) : L'agent généraliste écrase DeepEye à 63 % contre 26 %, tout en divisant la consommation de tokens par plus de deux[cite: 10].

Le modèle a tout simplement internalisé les capacités de planification, d'écriture de code, de débogage et d'auto-réparation[cite: 9, 10, 12]. Tous les étages logiciels construits pour compenser les faiblesses temporaires des modèles sont en train d'être dévorés vivants par la montée en puissance de l'inférence[cite: 9, 12].

02 — La fin du mythe de la charge

Le coup de frein sur la « spéculation agentique »

C'est le passage le plus fascinant du papier, car il contredit frontalement la thèse de l'essai de juillet 2026 co-signé par les mêmes auteurs[cite: 9, 11]. À l'époque, on nous annonçait que les bases de données allaient devoir être repensées de fond en comble pour absorber l'« agentic speculation » : des milliers de requêtes redondantes émises par des essaims aveugles[cite: 1, 9, 11].

En mesurant la réalité sur le banc DAB, les chercheurs découvrent l'inverse[cite: 10, 11] :

+----------------------------------------------------------------------------------------------------+ | ÉVOLUTION DU NOMBRE DE TOURS PAR REQUÊTE ANALYTIQUE (DAB BENCHMARK)[cite: 11] | +----------------------------------------------------------------------------------------------------+ o3 (Début 2025) : [==== 16% ====][====== 35% ======][=========== 49% ===========] 23.2 tours[cite: 10, 11] Exploration Calcul/Sémantique Vérif & Récupération[cite: 11] GPT-5 (Mi-2025) : [=== 22% ===][======== 49% ========][==== 29% ====] 9.9 tours[cite: 10, 11] GPT-5.6 Sol (Mi-2026) : [== 25% ==][========= 50% =========][== 27% ==] 6.0 tours[cite: 10, 11] └──> DIVISÉ PAR 4 EN 18 MOIS[cite: 11]
La spéculation massive était un artefact de modèles idiots[cite: 9, 11]

Un modèle plus intelligent ne lance pas mille requêtes au hasard : il formule la bonne requête analytique en quatre fois moins d'actions[cite: 11]. Les étapes de vérification fébrile et de récupération d'erreurs s'effondrent[cite: 11]. Concevoir des moteurs de bases de données ultra-complexes pour gérer des tempêtes de requêtes spéculatives revient à optimiser des écuries de chevaux au moment où le moteur à explosion devient fiable.

03 — Diagnostic des pannes

Où meurent les modèles : 60 % d'erreurs environnementales

Si le modèle raisonne vite et bien, pourquoi échoue-t-il encore sur 37 % des requêtes réelles[cite: 10] ? L'équipe de Berkeley a disséqué les traces d'échecs selon une taxonomie rigoureuse en cinq classes[cite: 11] :

C5 : ERREURS D'EXÉCUTION & OUTILS 0 % chez GPT-5.6 Sol (vs 23 % chez o3)[cite: 11]

Le modèle ne plante plus sur la syntaxe, les types d'arguments ou l'appel de commandes shell[cite: 11]. C'est un problème résolu[cite: 11].

C4 : LOGIQUE ANALYTIQUE PURE 38 % des échecs[cite: 11]

Erreurs de fenêtrage, tris limites ou filtres mal imbriqués sur les calculs statistiques complexes[cite: 11].

C1 + C2 + C3 : L'IGNORANCE CONTEXTUELLE DU MONDE RÉEL > 60 % DU TOTAL DES ÉCHECS[cite: 11]

• C1 (40 %) : Mauvaise interprétation sémantique de l'intention métier ou utilisation de proxies statistiques absurdes[cite: 11].
• C2 (18 %) : Requêtage de la mauvaise table, du mauvais champ ou d'une métrique obsolète[cite: 11].
• C3 (4 %) : Mauvais alignement d'identifiants et de clés de jointure[cite: 11].

Voilà le mur du réel : le modèle a lu tout le web public et connaît les théorèmes d'algèbre relationnelle par cœur, mais il ne peut pas deviner ce qui n'est pas dans ses poids statistiques[cite: 9, 11, 12]. Il ignore que chez Acme Corp, le champ status = 4 signifie « annulé par le client », que l'exercice fiscal s'achève au 30 septembre, ou que la table revenue_raw ne doit jamais être croisée sans filtrer les comptes de test[cite: 1, 12].

04 — L'infrastructure de contexte

Le « Persistent Semantic Context » : le salut a un prix thermique

Puisque ré-explorer le schéma et redécouvrir les règles métier à chaque tour coûte un bras et génère des erreurs, la solution consiste à bâtir hors-ligne un Contexte Sémantique Persistant (fichiers structurés, résumés de catalogues, invariants extraits des traces passées) et à l'injecter au démarrage[cite: 9, 11, 12].

Sur le papier, l'impact est spectaculaire : l'agent enrichi d'un contexte auto-curé orienté précision gagne +19 points d'exactitude (de 64 % à 83 %) sur DAB[cite: 11, 12] ! Mais quand on regarde la facture système de construction de cette mémoire, le vertige reprend[cite: 12] :

Méthode de Génération[cite: 12] Temps de Construction (s)[cite: 12] Coût Financier ($)[cite: 12] Taille du Contexte (Ko)[cite: 12]
Self-Curated (Précision)[cite: 12] 164,9 s[cite: 12] 1,09 $[cite: 12] 2,52 Ko[cite: 12]
Self-Curated (Latence)[cite: 12] 154,9 s[cite: 12] 1,13 $[cite: 12] 2,25 Ko[cite: 12]
Self-Curated (Schéma complet)[cite: 12] 3 413,6 s (~57 min)[cite: 12] 9,60 $[cite: 12] 162,14 Ko[cite: 12]
GEPA (Optimisation de prompt)[cite: 12] 1 359,8 s[cite: 12] 12,16 $[cite: 12] 7,55 Ko[cite: 12]

Gardez en tête l'échelle : ces mesures ont été obtenues sur un bac à sable miniature de douze jeux de données et douze requêtes de calibration[cite: 12]. Près d'une heure de calcul et 10 $ pour compiler 162 Ko de contexte[cite: 12]. À l'échelle d'un lac de données d'entreprise brassant des milliers de tables et des pétaoctets de logs transactionnels, fabriquer et maintenir cette couche devient un défi d'infrastructure monumental[cite: 12].

05 — Ce qui survit au carnage

Le nouvel agenda des systèmes : Cohérence sémantique et structures physiques

Si les modèles dévorent le code d'orchestration, que reste-t-il aux architectes et aux chercheurs en systèmes ? Exactement ce qu'ils ont toujours su faire : l'intégrité de l'état, la concurrence et la gestion des caches[cite: 9, 12, 13].

1. La cohérence sémantique (Semantic Consistency)[cite: 9, 13]

Dans une base relationnelle, une transaction met à jour des pages de disque et des index B-tree selon des verrous stricts. Dans un système d'agents, un changement dans une table de référence, une mise à jour de documentation ou la modification de la formule d'un KPI métier peut invalider silencieusement des milliers de fragments de contexte sémantique sans qu'aucune clé étrangère ne soit rompue[cite: 13]. Comment propager ces invalidations ? Par maintenance incrémentale de vues sémantiques ou par régénération holistique périodique[cite: 13] ?

2. Espaces de noms et isolation des portées[cite: 13]

Le contexte ne peut pas être un bloc monolithique[cite: 13]. Il exige des couches cloisonnées analogues aux transactions MVCC : le périmètre utilisateur (préférences individuelles), le périmètre équipe (conventions de modélisation) et le périmètre entreprise (politiques de gouvernance et métriques canoniques)[cite: 13].

3. Compression et cycle de vie de la mémoire[cite: 14]

Un contexte accumulé sur plusieurs années représente des millions de tokens[cite: 14]. Comment concevoir un ramasse-miettes (Garbage Collector) sémantique capable d'élaguer les observations périmées, de fusionner les doublons et de compacter la mémoire persistante sans perdre les règles correctives critiques[cite: 1, 14] ?

Verdict d'atelier

Cessez de coder des frameworks d'agents : le modèle va les avaler au prochain point de version. Concentrez-vous sur le substrat de la donnée.

• La leçon de Sutton confirmée : Les architectures d'agents artisanales cèdent face à la puissance brute des modèles de code généralistes couplés à un simple interpréteur[cite: 9, 10].

• L'effondrement de la spéculation : Le nombre de tours par tâche chute verticalement[cite: 11] ; l'optimisation des requêtes par force brute était un problème transitoire[cite: 9, 11].

• Le sanctuaire persistant : Ce qu'aucun modèle ne pourra jamais internaliser dans ses poids pré-entraînés, c'est la vérité vivante, changeante et non documentée de votre système d'information[cite: 9, 11, 12]. C'est là, et seulement là, que se joue l'avenir de l'ingénierie logicielle[cite: 9, 12].

/// DOCUMENTS SOURCES & ARCHIVES SYSTÈMES

• [1] Liana Patel, Siddharth Jha, Negar Arabzadeh, Carlos Guestrin, Ion Stoica, Matei Zaharia, « What Happens When the Model Eats the Stack? Rethinking the Research Agenda for Data Agents to Withstand the Bitter Lesson », UC Berkeley (EPIC Data Lab) & Stanford University (DAWN), arXiv:2609.03141v1, Septembre 2026.
• [2] Richard S. Sutton, « The Bitter Lesson », Incomplete Ideas Essay, 2019.
• [3] Aditya Parameswaran, Matei Zaharia, Joseph Hellerstein, Ion Stoica et al., « Intelligence is Free, Now What? Data Systems for, of, and by Agents », EPIC Data Lab / BAIR, Juillet 2026.
• [4] Asim Biswal et al., « Text2SQL is Not Enough: Unifying AI and Databases with TAG », CIDR 2025.
• [5] Boyan Li et al., « DeepEye: A Steerable Self-driving Data Agent System », ACM SIGMOD Companion, 2026.
• [6] Jaron Lanier & Quentin Adam, « L'Ère du Code Jetable vs Le Compilateur Statistique », Synthèse DevSecOps Solo, Septembre 2026.