ProgramGym crée 1 648 environnements vérifiables pour entraîner des agents de programmation
Le préprint arXiv du 9 octobre décrit des environnements de reproduction de programmes depuis zéro et un flux de travail en plusieurs étapes.
Période de l’événement / des données: 2026-10-09
Publié: · Mis à jour:

Des chercheurs de l’Université de Xiamen et d’autres institutions ont présenté ProgramGym, un cadre destiné à entraîner des agents de programmation à examiner le comportement d’un programme puis à le reproduire depuis zéro. Dans le préprint soumis à arXiv le 9 octobre, Program-Env crée des environnements comprenant des programmes de référence exécutables, des bacs à sable isolés, de la documentation et des tests en boîte noire. Les auteurs indiquent avoir constitué 1 648 environnements en C, C++, Go et Rust. Program-Agent répartit ensuite l’analyse, l’implémentation et la revue entre des rôles distincts, avec des contrôles de compilation et des points de reprise.
Sur ProgramBench, les auteurs rapportent que le réglage fin de Qwen3.8-27B sur les trajectoires générées a fait passer son résultat de réussite aux tests de 34,87 % à 42,84 %. Avec Program-Agent, le modèle de base a obtenu 55,71 % et sa version réglée 56,25 %. L’article définit la réussite comme une moyenne macro des taux par tâche; ces chiffres ne signifient donc pas que toutes les tâches ont été résolues. Les résultats portent sur les tâches de reproduction de programmes et la configuration décrites par les auteurs, et ne mesurent pas une capacité générale de programmation.
Données
Nombre d’environnements d’entraînement ProgramGym
Environnements de reproduction de programmes rapportés dans l’article.
| Environnements d’entraînement Program-Env | 1648 |
Méthodologie
Les auteurs comptent les environnements créés pour C, C++, Go et Rust.
Mis à jour:
g
Taux de réussite rapportés pour les associations modèle et cadre d’agent des auteurs.
| Qwen3.8-27B + Claude Code, avant réglage fin sur les trajectoires Program-Env | 34.87 |
| Qwen3.8-27B-SFT + Claude Code, après réglage fin sur les trajectoires Program-Env | 42.84 |
| Qwen3.8-27B + Program-Agent, même modèle de base | 55.71 |
| Qwen3.8-27B-SFT + Program-Agent, même modèle réglé | 56.25 |
Méthodologie
ProgramBench définit cette mesure comme la moyenne macro des taux de réussite par tâche. La comparaison Program-Env maintient Claude Code fixe; celle de Program-Agent compare le même modèle avec Claude Code ou Program-Agent. Cela ne signifie pas que les tâches sont entièrement résolues.
Mis à jour:
Sujets et lieux
Sujets proposés
- Science et technologieProposé
- Preserved editorial category/topic; broad candidate onlyarxiv.org ↗
Références géographiques
Seules les références géographiques présentes dans la source sont affichées. L’ouverture d’une carte externe est facultative. Les cartes facultatives utilisent OpenStreetMap. Leur ouverture transmet votre adresse IP et celle de ce site au fournisseur ; les coordonnées restent lisibles sans charger la carte.
- Chine · Rôle du lieu: Couverture · Type de lieu: Pays ou territoire · Précision de localisation: RégionaleÉléments probants
- Explicit preserved editorial country/region; no city or national centroid inferredarxiv.org ↗