veilletech.fr
4 nov. Feed du jour
#10 IA Article

Astra : le gain sur Qwen passe par du code Python

Citez le résultat avec son outillage, pas sans.

Matthew Honnibal, auteur de spaCy, démonte le résumé du billet « Weight-Space Programming » : le cadre où le modèle ne regarde que les poids bruts n'apparaît que sur des réseaux de 17 000 à 172 000 poids, et le gain sur Qwen3.5-0.8B passe par du code Python et jusqu'à 50 lots de problèmes. Simon Willison a refait la partie sans outil avec Qwen 3.8 27B en local, de 46 min à 1 h 5 par essai. Suite de la fiche du 3 novembre.

4 min de lectureavancévidéo 1:15
Partager
Sommaire5 sections
  1. Ce qui se passe
  2. Ce que montre son tableau
  3. Une reproduction locale
  4. Comment s'y prendre
  5. À retenir

Ce qui se passe

Notre fiche du 3 novembre présentait le billet « Weight-Space Programming », un texte de blog non relu selon lequel GPT-6 Astra sait lire les poids d'un réseau et corrige Qwen3.5-0.8B en en éditant 0,016 % (MATH-500 de 7,9 % à 48,1 %). Le résumé du billet ouvre sur ce que le modèle peut faire « rien qu'en regardant les poids bruts », puis enchaîne sur l'expérience Qwen, ce qui laisse croire que la même chose y est à l'œuvre. Matthew Honnibal (auteur de spaCy) juge cette présentation trompeuse, comparable aux numéros de magie où chaque tour utilise une technique différente et où le public croit n'en voir qu'une.

Ce que montre son tableau

Honnibal range les huit expériences du billet selon ce que le modèle a eu à sa disposition :

Le résultat sur Qwen relève donc de la deuxième et de la troisième catégorie : Astra écrit des programmes qui analysent et modifient les poids, et regarde le modèle répondre à des problèmes d'essai. Sur le petit Gemma 3 de 270 millions de paramètres, la même démarche n'a rien amélioré. Pour Honnibal, cela revient à ce qu'un ingénieur en apprentissage automatique sait déjà faire avec du code, ce qui reste utile, mais ne relève pas d'une lecture directe des poids.

Il reproche aussi de mélanger, dans un même texte, deux questions distinctes : ce qu'un modèle comprend de poids bruts sans outil, et ce qu'il fait avec du code pour en améliorer un autre. Un procédé unique qui réussirait les deux impliquerait une capacité profonde ; ce n'est pas ce qui est testé.

Une reproduction locale

Simon Willison a repris la première question, sans outil, sur son portable : Qwen 3.8 27B en GGUF Q4_K_M (17 Go), servi par LM Studio, avec l'outil llm et le greffon llm-lmstudio. Les invites des quatre jeux sont publiques dans le dépôt RikiyaT/lm_understand-logs. Mesures relevées :

Il juge ces traces presque incompréhensibles, et estime qu'un humain suffisamment expérimenté, muni d'un bloc-notes et d'un crayon, y arriverait. Il ne se dit pas prêt à déclarer que l'ère du code source est finie ; Sean Goedecke, de son côté, a décortiqué l'exemple Qwen en y retrouvant les gestes d'un chercheur humain.

Comment s'y prendre

Sources : Matthew Honnibal et Simon Willison, tous deux en anglais.