Aller au contenu principal

ClovisLLM - GLM 5.2

· 18 minutes de lecture
Basile Chevalier
Basile Chevalier
Chef de projet - IA Solutions

ClovisLLM évoluera vers GLM 5.2, la nouvelle génération du modèle GLM le 30 juillet.

[object Object]

Bannière technologique montrant l’évolution de GLM 5.1 vers GLM 5.2, avec le pictogramme du modèle au centre.

GLM 5.1
Version précédente
› › ›
› › ›
GLM 5.2
Nouveau modèle

Cette version ne se contente pas d’améliorer légèrement les résultats sur des questions isolées. Elle cible un problème plus difficile : permettre à un modèle de rester efficace pendant une tâche longue, comportant de nombreuses étapes, plusieurs fichiers et des appels d’outils répétés.

Aucune modification des endpoints ou des formats de réponse de l’API Clovis n’est nécessaire.

Les chiffres à retenir

Les scores suivants comparent GLM 5.2 à GLM 5.1 dans les conditions publiées par Z.ai.

GLM 5.1

GLM 5.2

Terminal-Bench 2.1 — Exécution de tâches réelles dans un terminal

+17,5 pts

63,5
81,0

SWE-bench Pro — Résolution de problèmes dans de vrais dépôts logiciels

+3,7 pts

58,4
62,1

NL2Repo — Génération d’un dépôt à partir d’instructions

+6,2 pts

42,7
48,9

DeepSWE — Problèmes complexes de génie logiciel

+28,2 pts

18,0
46,2

ProgramBench — Développement et raisonnement sur du code

+12,8 pts

50,9
63,7

FrontierSWE — Tâches d’ingénierie longues et difficiles

+43,9 pts

30,5
74,4

PostTrainBench — Modification et entraînement de modèles

+14,2 pts

20,1
34,3

SWE-Marathon — Projets logiciels exécutés sur une longue durée

score ×13

1,0
13,0

MCP-Atlas — Utilisation d’outils et de serveurs MCP

+5 pts

71,8
76,8

Tool-Decathlon — Appels et orchestration d’outils

+7,5 pts

40,7
48,2

Ces résultats sont issus des évaluations publiées par l’éditeur du modèle. Ils doivent donc être considérés comme des indicateurs techniques, et non comme une garantie de résultat identique pour tous les cas d’usage.

Pourquoi certains gains sont beaucoup plus importants que d’autres

Sur SWE-bench Pro (Résolution de problèmes dans de vrais dépôts logiciels), le score passe de 58,4 à 62,1. Le gain est réel, mais relativement limité : +3,7 points.

La différence est beaucoup plus forte sur les benchmarks qui demandent au modèle de travailler longtemps :

  • FrontierSWE : 30,5 74,4
  • DeepSWE : 18.5 46,6
  • SWE-Marathon : 1 13
  • Terminal-Bench 2.1 : 63,5 81,0

Ce contraste est important. Il indique que GLM 5.2 n’est pas seulement meilleur pour produire une fonction ou corriger une erreur ponctuelle. Il progresse surtout lorsqu’il faut :

analyser un environnement existant

élaborer un plan

modifier plusieurs éléments

lancer des commandes ou des tests

lire les résultats

identifier ce qui ne fonctionne pas

modifier sa stratégie

poursuivre jusqu’à obtenir un résultat exploitable

C’est précisément le fonctionnement attendu d’un agent de développement ou d’un agent métier connecté à plusieurs outils.

Comparaison avec les autres modèles

Pour mettre ces résultats en perspective, le graphique ci-dessous compare GLM 5.2 à plusieurs modèles de référence sur des tâches de développement logiciel, d’utilisation d’outils et de raisonnement. Certains modèles propriétaires haut de gamme, comme Claude Opus, conservent une avance sur plusieurs benchmarks. GLM 5.2 se positionne néanmoins parmi leurs concurrents les plus sérieux et obtient des performances compétitives sur une grande diversité de tâches.

Projet

Cette comparaison montre surtout que GLM 5.2 n’est plus seulement une alternative intéressante parmi les modèles à poids ouverts : il est capable de rivaliser avec certains des meilleurs modèles propriétaires actuellement disponibles.

Son niveau de performance, son coût d’utilisation nettement plus faible, ainsi que son déploiement dans un environnement souverain français 🇫🇷 comme Clovis, en font une solution particulièrement compétitive pour les organisations recherchant à la fois puissance, maîtrise des données et indépendance technologique.

Une amélioration concrète du développement logiciel

Les progrès ne sont pas uniformes selon la nature de la tâche.

Sur SWE-bench Pro, le gain est de 3,7 points. Ce benchmark mesure la capacité à résoudre des tickets dans des dépôts logiciels réels. GLM 5.2 atteint 62,1, contre 58,4 pour GLM 5.1.

Sur NL2Repo, qui demande de produire un dépôt complet à partir d’une description, le modèle passe de 42,7 à 48,9.

Sur ProgramBench, il passe de 50,9 à 63,7.

Enfin, sur DeepSWE, le score progresse de 18 à 46,2. Cette hausse de 28,2 points suggère une nette amélioration sur les problèmes qui nécessitent davantage qu’une correction locale et imposent un raisonnement à l’échelle d’un système logiciel.

Pour un utilisateur, cela peut se traduire par une meilleure capacité à :

comprendre l’organisation d’un projet existant

appliquer une évolution sur plusieurs fichiers

respecter des contraintes d’architecture

vérifier son travail par des tests

corriger une première implémentation insuffisante

maintenir son objectif après de nombreux appels d’outils

Un résultat indépendant intéressant en cybersécurité

Les benchmarks publiés par l’éditeur ne constituent pas une validation indépendante. Un test mené par l’équipe de sécurité de Semgrep apporte toutefois un point de comparaison extérieur.

Sur une tâche de détection de vulnérabilités de type IDOR, GLM 5.2 a obtenu un score F1 de 39 % avec un harness minimaliste basé sur Pydantic AI.

Dans ce même test :

  • Claude Code obtenait entre 28 % et 37 % selon la version utilisée ;
  • MiniMax M3 obtenait 23 % ;
  • Kimi K2.7 Code obtenait 22 % ;
  • GPT-5.5 utilisé avec Codex obtenait 20 % ;
  • la solution spécialisée de Semgrep atteignait entre 53 % et 61 %.

GLM 5.2 n’a donc pas dépassé le système spécialisé de Semgrep, mais il a obtenu le meilleur résultat parmi les modèles testés avec une orchestration légère.

Il s’agit néanmoins d’un seul benchmark, sur un type précis de vulnérabilité et avec un nombre limité d’exécutions. Ce résultat ne permet pas de conclure que GLM 5.2 est systématiquement meilleur que les autres modèles en cybersécurité.

Ce que GLM 5.2 ne résout pas

Le modèle reste susceptible de produire des informations incorrectes, d’appeler un mauvais outil ou de persévérer dans une stratégie inefficace.

GLM 5.2 doit donc toujours être utilisé avec :

  • des permissions limitées ;
  • une validation des commandes sensibles ;
  • une journalisation des appels d’outils ;
  • des limites de durée et de consommation ;
  • une vérification humaine pour les opérations critiques.
Mise à jours effectuée par
Basile ChevalierBasile Chevalier