Fonctionnement de MakoBench : Présentation du benchmark pour les grands modèles linguistiques

Publié
5 novembre 2026
Mis à jour
8 novembre 2026
Par
Jacob Lloyd — rédigé avec l'aide de l'IA, une fois le projet terminé
Temps de lecture
22 min de lecture

En clair : MakoBench est un tableau de classement public pour les modèles linguistiques. Chaque modèle répond aux mêmes tests : le test de codage vaut 10 points, le test de conversation en vaut 10 également ; le score total est la somme des deux. Des ensembles de bonus plus difficiles sont débloqués pour un modèle qui obtient 90 % ou plus à une épreuve, ce qui lui permet d’accumuler encore plus de points. Cette page présente chaque étape sous forme de diagramme.

Aller à : CrucibleForge sur GitHub

Résumé

  • Un seul test partagé. Chaque modèle répond aux mêmes cas d’usage standard. Le code rapporte 10 points et Chat en rapporte 10 également, soit un total de 20 points sur les tests standards.
  • Le code est exécuté, Chat est évalué. Les réponses du code sont soumises à des tests cachés. Un modèle-juge note Chat et doit citer les preuves utilisées pour son évaluation.
  • Chaque score possède une marge. Les modèles se situant dans la même plage de ± sont considérés à égalité, quel que soit leur ordre.
  • Les ensembles de bonus dépassent le seuil des 10 points. Si un modèle obtient 90 % ou plus sur une partie, les ensembles de tests plus difficiles correspondants se débloquent. Chaque ensemble rapporte jusqu’à 1 point supplémentaire.
  • Rien ne rapporte de points en cas de refus de répondre. Les tests évaluent ce qu’un modèle fait lorsqu’on le sollicite.
  • Le moteur est open source. CrucibleForge sur GitHub gère l’ensemble du système, et vous pouvez également l’exécuter vous-même.

Les exemples détaillés font référence au tableau de notation de la Suite 4.0 publié le 7 novembre 2026. La Suite 4.1 corrige les clés de réponse et renote tous les modèles, en appliquant les mêmes règles de scoring et de bonus ; ce qui a changé dans la Suite 4.1 présente les détails ainsi que les nouveaux chiffres.

Qu’est-ce que MakoBench ?

Du modèle au classement Six étapes de haut en bas. Un modèle, installé localement sur notre infrastructure ou accessible via une API hébergée, répond aux cas standards. Ses réponses sont stockées. Les réponses de type code sont testées contre des tests cachés et un résultat attendu précis ; les réponses de type chat sont évaluées par un modèle-juge exécuté sur notre infrastructure, en se basant également sur des règles en texte brut. Ces notes deviennent les scores « Code » et « Chat », qui sont ensuite additionnés pour former un score total incluant une marge d’erreur ; ces scores figurent finalement sur le classement. Un modèle installé localement sur notre infrastructure ou accessible via une API hébergée Les cas standards les mêmes questions pour chaque modèle Ses réponses stockées afin d’être évaluées à nouveau Code : exécution tests cachés, résultat attendu exact Chat : évaluation modèle-juge sur notre infrastructure + règles en texte brut Les scores Code + Chat = Score total, avec une marge ± Le classement rang, catégorie et tendance
Chaque modèle suit les mêmes six étapes.

MakoBench est un classement public des modèles linguistiques, qu’ils soient installés localement ou accessibles via une API, tous évalués de la même manière. Il mesure deux types de compétences : la capacité à écrire du code fonctionnel, ainsi que la faculté à tenir un rôle-play ou à converser en tant que compagnon virtuel. La page Ce que MakoBench teste et ce qu’il ne teste pas décrit l’ensemble du périmètre d’évaluation.

L’outil sous-jacent est CrucibleForge, gratuit et open source (licence MIT-0). Vous pouvez l’utiliser avec vos propres modèles grâce au guide d’installation de CrucibleForge.

Comment est calculé le score

Un cas à la fois

Comment un cas rapporte des crédits Un exemple concret d’utilisation d’outils. Il s’agit d’une conversation scriptée avec des outils ; le modèle y répond étape par étape. Chacune des 11 étapes est vérifiée : bon outil utilisé, bons arguments, et réponse donnée à l’utilisateur au lieu d’appeler un outil lorsque c’est nécessaire. Dans cet exemple, 7 étapes sont réussies et 4 échouent ; le cas rapporte donc 7 sur 11 crédits, soit 0,64 du total possible. Le cas une conversation avec des outils, 11 étapes, avec des pièges intégrés La réponse ce que le modèle dit et les outils qu’il appelle Les vérifications, étape par étape bon outil ? bons arguments ? répondre à l’utilisateur au lieu de appeler un outil ? 7 étapes réussies, 4 échouées Crédits : 7 / 11 = 0,64
Un exemple concret : Claude Sonnet 4.5 face au cas d’utilisation d’outils TZ19, suite 4.0.

Un cas correspond à une tâche précise : écrire une fonction, prédire la sortie d’un programme, participer à une conversation avec des outils ou effectuer une longue session de jeu de rôle. Chaque cas est évalué en petites parties – par exemple des groupes de tests cachés ou les différentes étapes d’une conversation – afin qu’une réponse presque correcte rapporte la plupart des crédits. Chaque cas standard est exécuté une seule fois.

Détails : la liste des cas d’évaluation et le code de notation (graders.py).

Comment le juge évalue les réponses du chat

Comment le juge évalue une réponse du chat Une réponse du chat ainsi qu’une question à choix binaire sont soumises au modèle juge. Le juge répond OUI ou NON. Un OUI doit être accompagné d’une citation exacte tirée de la réponse. Le code vérifie ensuite cette citation : elle doit comporter au moins 12 caractères et apparaître mot pour mot dans la réponse. Si c’est le cas, l’OUI est comptabilisé. Sinon, la réponse est considérée comme NON. Lorsqu’une seule question peut faire échouer un cas, elle est posée trois fois ; le cas n’est validé que si la majorité des réponses sont OUI. Les règles textuelles, telles que les comptages de mots, sont vérifiées uniquement par le code ; refuser une tâche entraîne son échec. La réponse un échange dans le chat d’une session Une question « Le personnage a-t-il tenu sa promesse ? » Le modèle juge répond OUI ou NON OUI + une citation exacte Le code vérifie la citation au moins 12 caractères, présente mot pour mot dans la réponse Trouvée l’OUI est comptabilisé Absente ou incorrecte elle est considérée comme NON Règles textuelles, pas de juge comptages de mots, phrases interdites, un fait indiqué préalablement : vérifié par le code. Refuser une tâche entraîne son échec.
Le juge doit présenter ses preuves. Un OUI sans citation réelle est considéré comme NON.

Le code n’a jamais besoin d’une opinion ; le chat, si. C’est pourquoi un modèle juge, autre modèle linguistique, répond à des questions à choix binaire concernant chaque réponse. Dans ce contexte, il s’agit de Gemma 4 31B (version « hérétique » non censurée, format Q8) exécuté sur notre propre système GPU ; le format Q8 désigne une copie des poids en 8 bits. Un OUI n’est comptabilisé que s’il est accompagné d’une citation mot pour mot, car les modèles juges ont tendance à répondre OUI trop facilement. Avant chaque lot de tests, le juge doit valider une réponse connue comme correcte et détecter une réponse connue comme incorrecte ; sinon, le lot est interrompu.

Lorsqu’une seule question peut faire échouer un cas, elle est posée trois fois. Le cas n’est validé que si la majorité des réponses sont OUI ; en cas d’égalité, la réponse est considérée comme NON.

Détails : le code du juge (judge.py) et le fonctionnement des sessions de chat.

Le code et le Chat forment le Total

Le code et le Chat forment le Total Le code vaut 10 points : les fonctions représentent 5 points sur six programmes, la prédiction et la détection de bugs en valent 2,5 sur trois tâches, l’utilisation d’outils en vaut 2,5 sur trois échanges avec des outils. Le Chat vaut également 10 points : le jeu de rôle profond en vaut 3, la conversation 3, le caractère 2 et l’écriture créative 2, avec deux sessions pour chacun. Le Total correspond à la somme du code et du Chat, soit 20 points lors des tests standards. Des ensembles de bonus peuvent ajouter encore des points. Code, 10 points Fonctions 6 programmes 5 Prédiction + détection de bugs 3 tâches 2.5 Utilisation d’outils 3 échanges 2.5 Chat, 10 points Jeu de rôle profond 2 sessions 3 Conversation 2 sessions 3 Caractère 2 sessions 2 Écriture créative 2 sessions 2 Total = Code + Chat = 20 Les ensembles de bonus peuvent ajouter davantage de points
Chaque barre représente une composante, proportionnelle à sa part de points.

Chaque composante obtient la part de points qui lui revient : par exemple, les fonctions représentent 76 % de 5 points, soit 3,8 points. Toutes ces composantes se cumulent pour former le score du Code et du Chat. Le test destiné aux adultes dispose d’un onglet propre et ne fait jamais partie de ce calcul.

Détails : le profil de test (bench.yaml) liste chacune des composantes, leurs points attribués ainsi que les cas d’évaluation correspondants.

La marge ±

D’où provient la marge Les cas du modèle sont générés à nouveau aléatoirement mille fois ; chaque cas peut apparaître deux fois ou pas du tout. Chaque nouvelle génération est évaluée dans son intégralité, donnant ainsi mille « Totaux ». Les 90 % centraux de ces valeurs sont mis en surbrillance. La marge correspond à la moitié de la largeur de cette bande centrale, arrondie à un dixième de point. Générer à nouveau les cas 1 000 fois, de manière aléatoire ; un cas peut apparaître deux fois ou pas du tout Évaluer chaque génération dans son intégralité 1 000 Totaux Les 90 % centraux des 1 000 Totaux ± = la moitié de cette largeur Claude Sonnet 4.5 : 12,8 ± 1,1
La marge ± indique dans quelle mesure le Total dépend des cas choisis. La forme de l’histogramme n’est qu’une illustration.

Un autre ensemble de cas donnerait un Total légèrement différent. La marge indique cette variation. Deux modèles dont les valeurs sont plus proches que leurs marges respectives sont statistiquement considérés comme équivalents. La marge ne tient pas compte des fluctuations d’une exécution à l’autre ; il convient donc de considérer également comme égal un écart d’un ou deux points.

Détails : le code relatif à la marge (headline.py).

Lecture du tableau de notation

Lecture d’un Total : catégories de classement et marge Une échelle allant de 0 à 20 et au-delà. La catégorie C correspond aux scores inférieurs à 10, B à partir de 10, A à partir de 13, S à partir de 16. Claude Sonnet 4.5 obtient un score de 12,8 avec une marge de 1,1 ; sa plage se situe donc entre environ 11,7 et 13,9, dépassant ainsi la limite de la catégorie A. DeepSeek V4 Flash atteint un score de 19,2 ± 0,8, soit la catégorie S. Un Total supérieur à 20 n’est possible qu’en incluant les ensembles de bonus. C B A S 0 10 13 16 20 + Total Claude Sonnet 4.5 : 12,8 ± 1,1, catégorie B DeepSeek V4 Flash : 19,2 ± 0,8, catégorie S
La catégorie de classement est une classification approximative. Une marge qui traverse la limite d’une catégorie indique qu’il s’agit d’un cas ambigu. Les chiffres proviennent du tableau de notation de la suite 4.0.
SymboleSignification
CatégorieS pour 16 points ou plus, A à partir de 13, B à partir de 10, C en dessous.
Orientation« Chat » ou « Code » selon que, par rapport aux moyennes du tableau pour le Chat et le Code, l’un des deux scores dépasse l’autre de 1,5 point ou plus. Sinon, l’orientation est équilibrée.
PartielTous les cas n’ont pas été traités. Les chiffres sont indiqués, mais il n’y a ni Total, ni catégorie, ni classement.
ProvisoireNotre vérification de configuration a échoué ; le code de test pourrait donc mesurer ce modèle de façon incorrecte. Aucun classement ni catégorie ne sont attribués tant qu’une nouvelle exécution n’est pas effectuée.
(ensemble 1)Cette partie inclut des points bonus ; le chiffre indiqué correspond au niveau de bonus le plus élevé atteint.
MAX90 % ou plus aux questions standard ainsi qu’à tous les ensembles de bonus. Il ne reste plus de difficultés supplémentaires, donc un nouvel ensemble est nécessaire.

Les coûts d’exécution, la technologie utilisée et les autres colonnes sont décrits dans l’onglet Documentation de MakoBench ainsi que dans la section relative aux colonnes du tableau de notation dans le README.

Exemple : un modèle sur l’ensemble standard

Claude Sonnet 4.5 sur l’ensemble standard Claude Sonnet 4.5 sur le tableau Suite 4.0. Code 6,1 sur 10 : Fonctions 3,8 sur 5, Prédiction et détection de bugs 0,5 sur 2,5, Utilisation d’outils 1,8 sur 2,5. Chat 6,7 sur 10 : Jeu de rôle approfondi 2,0 sur 3, Conversation 2,0 sur 3, Caractère 1,3 sur 2, Écriture créative 1,4 sur 2. Une ligne pointillée sur chaque barre indique le seuil de 90 %, requis pour débloquer les ensembles bonus. Aucune partie n’atteint ce seuil ; la meilleure est Fonctions avec 76 %. Score total : 12,8 ± 1,1, classe B. Code : 6,1 sur 10 Fonctions 3,8 Prédiction + détection de bugs 0,5 Utilisation d’outils 1,8 Chat : 6,7 sur 10 Jeu de rôle approfondi 2,0 Conversation 2,0 Caractère 1,3 Écriture créative 1,4 Ligne des 90 % 6,1 + 6,7 = 12,8 ± 1,1, classe B Aucune partie n’atteint 90 % ; tous les ensembles bonus restent donc verrouillés.
Chaque barre représente une catégorie : la portion colorée indique les points obtenus par le modèle, tandis que la ligne pointillée marque le seuil de 90 %. Tableau Suite 4.0, publié le 7 novembre 2026.

Claude Sonnet 4.5 s’est limité à l’ensemble standard uniquement. Voici comment les scores obtenus se transforment en points pour chaque catégorie.

CatégorieCas évaluésPoints
FonctionsPart des groupes de tests réussis : CL3 1,00, CL4 0,69, CL5 0,40, CL6 0,89, CL7 0,77, CL8 0,79. Moyenne : 0,76.0,76 × 5 = 3,8
Prédiction + détection de bugsDeux cas de prédiction du résultat (CB-C5, CB-C6) : 31 % de bonnes réponses, pondération 2. Un cas de détection de bugs (CB-F1) : 0 bonne réponse, pondération 1. (2 × 0,31 + 0) ÷ 3 = 0,21.0,21 × 2,5 = 0,5
Utilisation d’outilsNombre d’étapes correctes : TZ16 3 sur 6, TZ19 7 sur 11, TZ20 toutes. Moyenne : 0,71.0,71 × 2,5 = 1,8
Catégories de ChatDeux sessions d’évaluation par catégorie.2,0 + 2,0 + 1,3 + 1,4 = 6,7

Score total : 6,1 + 6,7 = 12,8 ± 1,1, classe B. La meilleure catégorie, Fonctions, n’a atteint que 76 %, en dessous du seuil de 90 % nécessaire pour débloquer les ensembles bonus. Par conséquent, tous ces ensembles sont restés verrouillés et le score final ne concerne que l’ensemble standard. La plupart des modèles figurant sur ce tableau se trouvent dans la même situation.

Ensembles de bonus

Comment les ensembles de questions se débloquent

Comment les ensembles de bonus se débloquent, pour une partie donnée Schéma illustrant le processus pour une partie, par exemple les Fonctions. Tout d’abord, le modèle répond aux questions standard de cette partie. S’il obtient au moins 90 % de bonnes réponses, les ensembles de niveau 1 de cette partie se débloquent ; sinon, ils restent verrouillés et la note de la partie correspond à ses points standards. Un ensemble débloqué mais qui n’a pas encore été exécuté est considéré comme en attente et vaut 0 point pour l’instant. Une fois exécuté, chaque ensemble ajoute sa propre contribution, allant de 0 à 1 point. Si le modèle obtient également au moins 90 % de bonnes réponses sur tous les ensembles de niveau 1, les ensembles de niveau 2 se débloquent, et ainsi de suite. Questions standard de cette partie, ex. Fonctions 90 % ou plus ? non Verrouillé 0 point oui Les ensembles de niveau 1 se débloquent chaque ensemble vaut 1 point En attente pas encore exécuté : 0 pour l’instant il se lance Chaque ensemble ajoute sa contribution 2 bonnes réponses sur 3 donne environ 0,67 point 90 % ou plus sur chaque ensemble de niveau 1 ? non Arrêt points conservés oui Les ensembles de niveau 2 se débloquent et ainsi de suite, niveau par niveau Note de la partie = points standards + la somme des contributions de chaque ensemble exécuté
Un exemple pour une partie donnée, de haut en bas. Chaque partie de Code et Chat possède son propre schéma de déblocage.

Un ensemble de bonus est un groupe de questions plus difficiles, généralement au nombre de trois, pour une même partie. CrucibleForge les désigne sous le nom de « packs d’escalier ». Les règles sont les suivantes :

  • Déblocage. Les ensembles d’un niveau ne sont débloqués qu’après avoir obtenu 90 % ou plus aux questions standard de la partie, ainsi que sur chaque ensemble des niveaux inférieurs.
  • Verrouillé, débloqué, en attente. Verrouillé : non obtenu. Débloqué : obtenu, donc exécuté. En attente : obtenu mais pas encore exécuté ou évalué ; il vaut 0 point pour l’instant.
  • Jusqu’à 1 point par ensemble. Les questions d’un ensemble se partagent ce point, avec attribution de crédits partiels : 2 bonnes réponses sur 3 rapportent environ 0,67 point. Si une question est traitée deux fois, les deux résultats sont moyennés.
  • Niveaux. Tous les ensembles d’un même niveau sont débloqués en même temps, et chacun ajoute sa propre contribution à la note de la partie.

À partir de la version 4.1, tous les ensembles sont au niveau 1. Code comporte trois ensembles, un par partie, tandis que Chat en compte cinq (Deep role-play en possède deux) ; ainsi, Code peut atteindre 13 points et Chat 15. Une partie ne débloque jamais ses ensembles si elle ne contient pas encore de cas standard.

Détails : les règles relatives aux ensembles de bonus, le code de déblocage (ladder.py) et les ensembles de bonus publiés.

Exemple : un modèle qui déverrouille un ensemble de programmes

DeepSeek V4 Flash déverrouille un ensemble de programmes bonus DeepSeek V4 Flash sur le tableau d’évaluation Suite 4.0. Résultats : les six programmes standard ont tous été réussis, à 100 %, soit 5,0 points. Ce pourcentage dépassant 90 %, l’ensemble de programmes bonus « Functions » s’est déverrouillé. Cet ensemble comporte trois questions difficiles, chacune exécutée deux fois. Deux d’entre elles donnent un score de 0 ; la troisième obtient 4 points sur 6 groupes de tests lors d’une tentative, puis 0 lors de l’autre, soit un score moyen de 0,33. La part attribuée à cet ensemble est donc de 0,11, portant le score « Functions » à 5,1. En ce qui concerne le module de jeu de rôle profond, le score obtenu est de 74 %, inférieur à 90 % ; par conséquent, ses ensembles de programmes bonus restent verrouillés, avec un score de 2,2 sur 3. Programmes « Functions » : 6 programmes standard Tous réussis : 100 %, soit 5,0 points 100 % dépasse 90 % : déverrouillage possible Ensemble de programmes bonus « Functions », niveau 1 3 questions difficiles, chacune exécutée deux fois Question 1 0 et 0 0,00 Question 2 0 et 0 0,00 Question 3 4 sur 6 groupes testés, puis 0 0,33 Part attribuée à l’ensemble : 0,33 / 3 = 0,11 « Functions » : 5,0 + 0,1 = 5,1 Jeux de rôle profonds : 74 % Inférieur à 90 % ; donc les ensembles de programmes bonus restent verrouillés : 2,2 sur 3 Code 11,2 = 5,1 + 2,7 + 3,3 Seuil de 10 atteint uniquement grâce aux ensembles de programmes bonus
Chiffres réels provenant du tableau d’évaluation Suite 4.0 et des réponses enregistrées.

DeepSeek V4 Flash a réussi les six programmes standard de la catégorie « Functions », ce qui a permis de déverrouiller l’ensemble de programmes bonus correspondant : trois programmes créés de toutes pièces, chacun exécuté deux fois. Le modèle en a résolu une partie : il a obtenu 4 points sur 6 groupes testés lors d’une tentative, puis aucun point lors de l’autre essai ; la note attribuée à cette question est donc de 0,33. La contribution globale de cet ensemble s’élève à (0 + 0 + 0,33) ÷ 3 = 0,11. Les modules « Code » et « Rédaction créative » ont également déverrouillé leurs propres ensembles de programmes bonus. Le score global en matière de « Code » est ainsi passé à 11,2, dépassant le seuil de 10 ; le score total s’élève à 19,2 ± 0,8.

En ce qui concerne le module de jeux de rôle profonds, le score obtenu est de 74 %, soit un résultat inférieur à 90 %. Par conséquent, les ensembles de programmes bonus associés restent verrouillés. Chaque module déverrouille ses propres ensembles de programmes de manière indépendante.

Comment le test a été conçu

Garder les cas à jour

Ce qui se produit lors d’une modification de cas Quatre lignes. Si la question ou ses tests cachés changent, tous les modèles répondent à nouveau. Si une question destinée au juge change, le juge relit les réponses enregistrées. Si un contrôle de texte ou une réponse attendue change, les réponses stockées sont renotées sans qu’aucun appel au modèle ne soit effectué. S’il n’y a aucune modification dans le cas, ses réponses enregistrées restent valides. Si ceci change cela se produit La question ou ses tests Nouvelles réponses tous les modèles répondent à nouveau Une question pour le juge Rejugées le juge relit les réponses stockées Un contrôle de texte ou une réponse Renotées re-notées, aucun appel au modèle Rien Conservées les réponses stockées restent valides
Chaque réponse enregistrée porte une indication du contenu du cas qu’elle a traité ; ainsi le système peut distinguer une réponse actuelle d’une réponse obsolète.

Chaque réponse enregistrée porte une indication du cas auquel elle correspond. Lorsqu’un cas est modifié, seules les parties concernées sont traitées à nouveau. Les anciennes et nouvelles réponses ne se mélangent jamais. Pour plus de détails : les indications de cas (version.py).

Examen des clés de réponse de la suite 4.1

Examen des clés de réponse de la suite 4.1 Chaque clé de réponse publique, soit 63 cas au total, a été lue par deux reviseurs modèles indépendants. Chacun a relevé les problèmes éventuels. Chaque affirmation a été vérifiée : les affirmations concernant le code en exécutant les solutions de référence et les tests cachés ; les affirmations relatives aux fonctionnalités de chat et d’outils en les comparant aux réponses déjà stockées pour chaque modèle. Environ 190 affirmations ont été confirmées et corrigées lorsque cela modifiait le score ; environ 95 ont été rejetées, accompagnées d’une justification écrite. Ces corrections ont ensuite été de nouveau contrôlées selon une règle précise : la clé de réponse doit récompenser ce que demande le cahier des charges ; refuser ne rapporte jamais de points, et les exigences difficiles restent difficiles. Enfin, chaque cas modifié a été à nouveau exécuté, évalué ou noté. Chaque clé de réponse publique 63 cas Reviseur A lit chaque cas Reviseur B lit chaque cas Vérification de chaque affirmation code : exécution des solutions de référence et des tests chat, outils : comparaison avec les réponses stockées pour chaque modèle ~190 affirmations confirmées corrigées lorsque cela modifie le score ~95 affirmations rejetées chacune avec une justification écrite Second contrôle de chaque correction « Refuser ne rapporte jamais de points ; les exigences difficiles restent difficiles » Réexécution, réévaluation ou renotation
Comment la suite 4.1 a été créée. Les détails figurent dans l’article sur la version 4.1.

Une clé de réponse peut être erronée de deux manières : elle peut valider une mauvaise réponse, ou rejeter une bonne réponse en exigeant plus que ce que le cahier des charges demandait. Pour la suite 4.1, deux reviseurs modèles ont chacun lu toutes les clés de réponse publiques ; chaque affirmation a été vérifiée par rapport aux réponses stockées avant toute modification. Le refus de fournir une réponse est également pris en compte : aucun cas ne rapporte de points pour un refus. Suite 4.1 : qu’est-ce qui a changé liste chacune des corrections effectuées.

De la première suite aux nouveaux packs

Évolution de la suite et processus de création d’un nouveau pack En haut : historique de la suite. La version 3.0 notait les modèles sur 100 points. La version 3.9 a ajouté des ensembles de bonus. La version 4.0 a attribué 10 points chacun aux catégories Code et Chat. La version 4.1 a revu toutes les clés de réponse. En bas : étapes de création d’un nouveau pack de bonus. Des modèles issus de plusieurs familles rédigent des exemples de cas pratiques. Un autre modèle tente ensuite de résoudre chaque cas et sa clé de réponse associée. Le juge doit valider une bonne réponse tout en rejetant une réponse légèrement défectueuse ou affaiblie. Un pilote est testé sur quelques modèles performants ; le pack est ensuite affiné en fonction des résultats du pilote, puis reste en phase de préparation, hors circuit, jusqu’à ce qu’il soit entièrement revu. Évolution de la suite 3.0 notée sur 100 points 3.9 ajout de ensembles de bonus 4.0 Code et Chat 10 points chacun 4.1 clés de réponse revues Création d’un nouveau pack de bonus Rédaction des modèles de plusieurs familles rédigent des exemples de cas Attaque un autre modèle tente de percer chaque clé de réponse Vérification par le juge validation d’une bonne réponse, rejet d’une réponse légèrement défectueuse et d’une réponse affaiblie Pilote quelques modèles performants le testent Affinage correction des problèmes identifiés lors du pilote Phase de préparation le pack reste hors circuit jusqu’à validation complète
En haut : évolution de la suite. En bas : procédure suivie pour chaque nouveau pack.

Les ensembles de bonus sont apparus en version 3.9 afin d’éviter que les meilleurs modèles n’obtiennent tous une note parfaite. Les anciens ensembles restent inchangés dans l’historique de la suite, et chaque nouvelle version du moteur est répertoriée dans le journal des modifications de CrucibleForge.

Lorsque les modèles commencent à atteindre la note maximale sur une catégorie, il devient nécessaire de créer un ensemble de bonus plus difficile (un nouveau pack). Chaque nouveau pack suit donc la procédure décrite ci-dessus. La vérification par le juge est cruciale : si celui-ci ne parvient pas à distinguer une bonne réponse d’une réponse légèrement défectueuse, le pack ne peut être évalué de manière équitable.

Pourquoi j’ai créé cela

J’en avais assez de ne pas pouvoir distinguer les différents modèles. Je voulais un benchmark simple que n’importe qui pourrait exécuter sur n’importe quel modèle, avec des chiffres que chacun pourrait vérifier par lui-même. Je pensais que cela apporterait de la valeur.

Si vous trouvez cela utile, pensez à faire un don pour aider à le maintenir à jour. Vous pouvez également voter pour le prochain modèle que nous testerons.

Voir aussi : Comment fonctionne CrucibleForge.


← Plus de IA et LLM locaux