Skip to content
Sept cerveaux valent-ils mieux que trois ?

Laboratoire · méta-moteur

Sept cerveaux valent-ils mieux que trois ?

Après Orion, le trio, voici Pléiades : sept machines d’échecs des années 1980-90, sept auteurs différents, un arbitre Stockfish 18. Réunies, elles jouent trois classes au-dessus de la meilleure d’entre elles — et, à l’occasion, sacrifient à l’unanimité.

2921cote Ordo (±15), 151 parties
+774au-dessus de la moyenne des 7 membres (2147)
2722cote moyenne des adversaires affrontés
71,2 %score sur les trois gauntlets

1.D’Orion à Pléiades

Orion, le trio (Novag Forte A + Mephisto MM IV + Fidelity Designer 2100), avait répondu à la question « trois cerveaux valent-ils mieux qu’un ? » : mesuré en gauntlet contre le plateau 2050-2350 du laboratoire, il est aujourd’hui coté 2316 par Ordo (210 parties), soit +528 au-dessus de la moyenne de ses trois membres (1788). La force d’un méta-moteur ne vient pas de la puissance de ses têtes, mais de la diversité de leurs erreurs : quand deux programmes de deux auteurs se trompent, ils se trompent rarement de la même façon, et l’arbitre n’a qu’à retenir le coup qui survit à tous les regards.

Si trois têtes gagnent 528 points, qu’en est-il de sept ? Pléiades reprend la recette avec sept auteurs et une tranche plus haute (membres de 2098 à 2188, moyenne 2147). La règle d’Orion — auteurs tous différents — est tenue ; l’écart interne de 90 points dépasse la limite habituelle de 75, assumé.

MembreAuteurCote (liste maison)
MChess 1.71 (486DX 33 MHz)Marty Hirsch2188
Saitek RISC 2500 v1.04Johan de Koning2181
Fritz 2 (486DX 33 MHz)Frans Morsch2170
Gideon 3.1 ChessMachine (14 MHz)Ed Schröder2150
Fidelity Elite Avantgarde V9Dan & Kathe Spracklen2125
Mephisto Berlin 68000 v0.03Richard Lang2118
Novag SapphireDavid Kittinger2098
Moyennesept auteurs2147

2.Comment ça marche

À chaque coup, les sept machines reçoivent la position et réfléchissent en parallèle, environ 15 secondes chacune. Elles rendent sept coups (parfois le même). Stockfish 18, un seul fil, environ une seconde, reçoit l’ensemble des coups proposés (go searchmoves) et retient le meilleur. Quand les sept tombent d’accord, l’arbitre n’est pas consulté : l’unanimité se suffit à elle-même.

La difficulté n’est pas le choix : c’est de faire jouer ensemble sept machines réelles dont aucune n’a d’entrée UCI. Chacune passe par un « pont » qui la pilote, et le vrai problème surgit quand le coup d’un membre n’est pas retenu : il faut remettre la machine sur la position réellement jouée.

Trois ponts, trois façons de rattraper un membre désavoué.
• Cartes CB-Emu (RISC 2500, Elite V9, Berlin 68000, Sapphire), émulées sous MAME : la partie est rejouée en mode édition — gratuit, mesuré sur des milliers de rejeux.
• Relais DOS sur 486 émulé (MChess, Fritz 2) : la machine reprend son demi-coup puis saisit le coup retenu, au lieu de tout retaper.
• Carte ChessMachine (Gideon) : elle reçoit chaque coup de toute façon, un désaveu ne lui coûte rien.
Règle absolue : jamais de diagramme (FEN) en cours de partie — les machines dédiées déduisent les droits de roque du placement et roqueraient illégalement. On leur rejoue les coups, jamais une position.

3.Les chiffres : trois gauntlets

Pléiades a disputé trois gauntlets contre des plateaux d’adversaires de plus en plus relevés. Les performances ci-dessous sont calculées sur les cotes de la liste maison (chess.lumn.eu). Le classement Ordo, qui pèse toutes les parties ensemble, donne depuis 2921 ± 15 (151 parties) : à 5 points du chiffre poolé.

GauntletScore%Adv. moyenPerformance
Plateau 235013 / 1492,923742827 ± 181
Plateau 265073 / 9081,126602930 ± 48
Plateau 295019,5 / 4543,329542906 ± 53
Poolé105,5 / 14970,827222916 ± 35
Ordo (2 nov. 2026)107,5 / 15171,2—2921 ± 15

Les trois estimations convergent autour de 2900-2930, sauf le plateau 2350 — trop faible et trop court (14 parties, ±181) pour contraindre quoi que ce soit. Le chiffre poolé est porté par les deux plateaux hauts.

Pléiades vs Orion. Au classement Ordo, Orion est coté 2316 (+528 sur ses membres) ; Pléiades 2921 (+774 sur ses membres). Quatre têtes de plus, un gain supérieur — et contre une opposition bien plus forte (2722 de moyenne contre 2214). À tempérer : les deux n’ont pas affronté le même plateau, et Pléiades partait déjà de membres plus forts (2147 contre 1788). Ordo a tranché : 2921 ± 15, à 5 points de l’estimation par gauntlets (2916).

4.La partie la plus spectaculaire

Gauntlet du plateau 2650, 29 octobre. Pléiades (Blancs) contre Yace Paderborn, coté 2726 — près de 600 points au-dessus de la moyenne de ses membres. Sicilienne Najdorf, égale jusqu’au 25e coup. Puis, d’un seul élan, les sept machines donnent l’échange.

r . . . k . . r
. . R . b . p .
p . . . . . . .
q . p P p . . .
. . . . P . . .
. B . . B . . p
P . . . . . . P
. . . Q . . K .
Après 25…Cc5 — 26.Txc5 ! Les sept têtes, à l’unanimité, donnent la Tour pour le Cavalier ; l’arbitre n’est même pas consulté. Le pion d5, lui, va devenir une force que Yace sous-estime.

La suite tient du collège bien réglé. Six têtes poussent le pion passé 27.d6 ; au 28.Fe6, la majorité veut reprendre le pion, mais l’arbitre écarte le vote et retient l’infiltration du Fou — Pléiades n’est pas une démocratie, c’est un collège avec un juge. 29.d7+ revient à l’unanimité. Pendant une quinzaine de coups, Yace — moteur des années 2000 — se croit gagnant de +5, puis son évaluation s’effondre. Plus loin, c’est le Gideon 3.1, le plus pessimiste des sept, qui trouve seul les meilleurs coups (six fois dans la partie), et le RISC 2500 qui voit seul le mat forcé. Mat au 60e.

À lire à part. La partie est commentée coup par coup — l’évaluation annoncée par chacune des sept machines, le contrôle Stockfish de chaque proposition, et un échiquier rejouable — dans l’article compagnon « Pléiades – Yace Paderborn ». Sur 50 coups hors livre : 10 unanimes, 40 tranchés par l’arbitre, et 21 gaffes de membres écartées.

5.PléiadesRT : jouer en temps réel, à l’horloge de n’importe quelle interface

En gauntlet, Pléiades peut se permettre de rejouer toute la partie à chaque membre désavoué : l’interface encaisse. Mais pour en faire un moteur UCI jouable dans n’importe quelle interface — Banksia, cutechess — qui lui impose sa pendule, il fallait que Pléiades tienne réellement ~15 secondes par coup, rejeu compris. C’est PléiadesRT. Les mesures prises :

L’instantané remplace le rejeu

Au lieu de rejouer la partie depuis le début, chaque carte CB-Emu prend un instantané de l’état machine (sauvegarde MAME programmée à la trame, avec notification après rechargement) et y revient. Coût du retour : 0,06 s au lieu de plusieurs secondes de rejeu qui enflent avec la partie. La variante en mémoire (buffer_save) a été écartée : cassée par les timers anonymes de MAME, elle faisait dériver l’horloge interne.

Soit tous passent, soit aucun

Les quatre cartes CB-Emu (Elite V9, RISC 2500, Berlin 68000, Sapphire) ont été validées une à une : désynchronisation puis trois demi-coups en mode édition, chacune devait repartir juste. Au passage, portage du greffon vers MAME 0.275 (la matrice de diodes du V9 était en miroir, les bits de touches inversés).

Temps adaptatif et pré-positionnement

Chaque membre reçoit une cible de 15 s, un plancher de 3 s, moins un surcoût propre à son chemin de resynchronisation (instantané, pré-pose, liste, rejeu), lissé d’un coup à l’autre, pour viser ~15 s réelles au total. Mieux : pendant que l’adversaire réfléchit, un membre peut pré-positionner les demi-coups déjà connus (resync + pose à l’avance), de sorte qu’à son tour il n’ait plus qu’à calculer. Le Sapphire, muet après une pré-pose, en est exclu et resynchronise au dernier moment.

Compatible avec l’horloge Banksia

La cible de temps est bornée par la pendule reçue au go (wtime/btime/movestogo, avec une réserve de ~10 s) : PléiadesRT respecte la cadence que lui impose l’interface au lieu d’imposer ses 15 s. Un plafond de marge au premier coup (4× puis 2× la cible) évite qu’une tête lente ne bloque la partie, et la nvram est remise à zéro au démarrage — une partie matée y persistait et faisait refuser la suivante.

Authentique, pas accéléré. Pendant sa réflexion, chaque carte tourne à la vitesse nominale du processeur d’époque : en 13 s de calcul elle calcule exactement ce qu’aurait calculé la vraie machine en 13 s. Seule l’intendance — poser les pièces, lire le coup — tourne débridée, et ne compte pas comme de la réflexion. La force reproduite est celle de l’original, pas une version dopée.

Le gauntlet : même force, à ~80 Elo près

PléiadesRT a ensuite disputé son propre gauntlet sur le plateau 2650, contre les neuf mêmes adversaires que la version de laboratoire — la comparaison la plus juste possible. Résultat sur 99 parties : 71,5 / 99 (72 %), performance 2838 ± 40, contre 2930 pour la version gauntlet (qui rejoue toute la partie) sur le même plateau. Le classement Ordo confirme l’ordre de grandeur : PléiadesRT 2839 ± 18 contre Pléiades 2921 ± 15. Le passage au temps réel coûte donc de l’ordre de 80 Elo.

AdversaireCotePléiades (labo)PléiadesRT
Rebel 12 (P90)2514100 %86 %
Chess Genius 1 (P90)253380 %100 %
Chess Genius 3 (P90)257795 %86 %
Stockfish 11 68040261090 %82 %
Rebel 6.0267465 %68 %
Yace Paderborn272690 %77 %
Nimzo 8275785 %45 %
WildCat 8276450 %59 %
Shredder 5.32278175 %45 %
Performance~26602930 ± 482838 ± 40
Cote Ordo2921 ± 152839 ± 18
Où se loge le coût. Les deux versions jouent proprement — zéro incident, médiane 15 s par coup de part et d’autre. L’écart est concentré sur les deux adversaires les plus forts, Nimzo 8 (45 % contre 85 %) et Shredder 5.32 (45 % contre 75 %), et quasi nul ailleurs. C’est cohérent avec la seule différence structurelle : un membre dont la resynchro coûte cher réfléchit un peu moins que ses 15 s pleines, ce qui ne pèse que dans les parties serrées contre le haut du plateau. Un prix modéré pour un méta-moteur réellement jouable en temps réel dans n’importe quelle interface.

Essai de mise au point : partie gagnée contre Fritz 2, médiane 15,1 s par coup à 60/900, zéro incident. Cotes Ordo du 2 novembre 2026 : Pléiades 2921, PléiadesRT 2839.

Notes

  • Performances calculées sur les cotes de la liste maison (chess.lumn.eu, « Performance elo, tournois maison »), par résolution de R tel que la somme des scores attendus égale le score réalisé ; ± = erreur-type (adversaires supposés exacts). Le classement Ordo du 2 novembre 2026 (toutes parties) donne Pléiades 2921 ± 15, PléiadesRT 2839 ± 18, Orion 2316 ± 11.
  • 149 parties cotées sur 151 (deux parties contre un adversaire non coté écartées).
  • Les évaluations des sept membres proviennent des journaux du méta-moteur de la partie citée (Pléiades – Yace, 29/10/2026) ; valeurs en pions, du point de vue du membre.
Pléiades – Yace Paderborn, partie commentée
Gauntlet de Pléiades, adversaires cotés ~2650 · 29 octobre 2026

Pléiades – Yace Paderborn

Pléiades (méta-moteur)Ordo 2921Yace Paderborn27261-0 en 60 coups

Sicilienne Najdorf. Pléiades joue avec sept machines de sept auteurs : chacune réfléchit 15 secondes, et quand elles ne s’accordent pas, Stockfish 18 choisit en une seconde parmi leurs propositions. Ici les sept donnent l’échange d’un seul élan ; puis, coup après coup, c’est le plus pessimiste d’entre elles — le Gideon 3.1 — et le RISC 2500 qui trouvent seuls les coups décisifs, pendant qu’un moteur trois classes au-dessus se croit gagnant.

MChess 1.71 HirschRISC 2500 de KoningFritz 2 MorschGideon 3.1 SchröderElite V9 SpracklenBerlin 68000 LangSapphire Kittingercoup joué
50coups de Pléiades après le livre
10 / 40unanimes / tranchés par l’arbitre
Gideon 3.1 6 · RISC 2500 4 · Sapphire 2 · MChess 1.71 2 · Berlin 68000 1coups retenus venus d’un seul membre
21gaffes de membres écartées (≥ 1,5 pion selon Stockfish)

L’évaluation au fil de la partie

Évaluation Stockfish 16 du point de vue de Pléiades, après chaque coup joué (plafonnée à ±10 ; au-delà, c’est le mat).

Les moments clés

Chaque diagramme montre la position avant le coup. Flèches : les propositions des membres (couleur du membre si un seul la propose, gris si plusieurs), le coup joué en vert. Le tableau donne, pour chaque tête, son coup, son évaluation affichée et le contrôle Stockfish.

Rejouer la partie

Flèches ← → du clavier pour avancer et reculer.

Sources : PGN du gauntlet (cutechess) et journal de Pléiades, qui note pour chaque coup la proposition et l’évaluation annoncée par chacune des sept machines, ainsi que la décision de l’arbitre. Évaluations de contrôle : Stockfish 16, ~0,2 s par position, indicatives.

Les évaluations « machine » sont celles annoncées par chaque programme d’époque : leurs coups sont fiables, leurs chiffres approximatifs. Livre jusqu’au 10e coup. Cadences : Pléiades 60/6000, Yace 60/900. Cote Ordo de Pléiades : 2921 (2 novembre 2026).