Steelman R5 : Le modèle 14B affiné surpasse Claude Opus pour la génération de code Ada

Détails du modèle et de l'entraînement
Le modèle Steelman R5 est une version affinée de Qwen2.5-Coder-14B-Instruct spécifiquement optimisée pour la génération de code Ada. L'entraînement a utilisé QLoRA 4 bits via Unsloth avec TRL SFTTrainer sur un ensemble de données de 3 430 paires d'instructions Ada/SPARK où chaque exemple d'entraînement passe la compilation gnatmake -gnat2022 -gnatwa.
Configuration de l'entraînement : rang LoRA 32, alpha 64, ciblant les projections q/k/v/o/gate/up/down. Le modèle a été réentraîné complètement à partir de la base à chaque tour sur l'ensemble de données accumulé (la continuation de l'adaptateur a causé un oubli catastrophique au tour R2). L'entraînement a duré 1 époque avec un taux d'apprentissage de 2e-5, un calendrier constant, prenant environ 49 minutes par tour sur un H100 loué. Cinq tours au total (R1–R5), avec R2 écarté.
Résultats du benchmark
Benchmark de compilation Ada personnalisé (1 000 prompts, compilation propre au premier essai) :
- Steelman R5 (14B) : taux de compilation de 68,6 %
- Claude Opus 4.6 : taux de compilation de 42,1 %
- Claude Sonnet 4.6 : taux de compilation de 37,2 %
- Qwen2.5-Coder-14B (base, non affiné) : ~35 % de taux de compilation
- Claude Sonnet 4 : taux de compilation de 27,5 %
MultiPL-E HumanEval-Ada (157 problèmes, pass@1) :
- Steelman R5 : 47,1 % pass@1, taux de compilation de 74,5 %
- Qwen2.5-Coder-14B (base) : 34,4 % pass@1, taux de compilation de 51,0 %
Ce sont les premiers résultats publiés de pass@1 sur HumanEval pour Ada pour un modèle ouvert.
Utilisation et disponibilité
Exécutez le modèle avec : ollama run hf.co/the-clanker-lover/steelman-14b-ada-v0.1-GGUF
La version GGUF tient dans 12 Go de VRAM avec la quantification Q4_K_M.
Limitations
- Compilation ≠ exactitude : 68,6 % de compilations, mais seulement 47,1 % produisent une sortie correcte sur HumanEval
- La capacité de correction d'erreurs est faible (5,1 %) - ne vous attendez pas à ce qu'il débogue du code Ada
- Les contrats SPARK se compilent mais ne sont pas vérifiés avec gnatprove
- Données d'entraînement générées synthétiquement - aucun développeur Ada humain n'a écrit ces exemples
- La taille du modèle de 14B signifie qu'il peut manquer des choses qu'un modèle plus grand capturerait
Ressources
- Modèle : https://huggingface.co/the-clanker-lover/steelman-14b-ada-v0.1
- GGUF : https://huggingface.co/the-clanker-lover/steelman-14b-ada-v0.1-GGUF
- Ensemble de données : https://huggingface.co/datasets/the-clanker-lover/steelman-sft-ada
📖 Read the full source: r/LocalLLaMA
👀 See Also

Exploration du sandbox-exec de macOS pour une exécution sécurisée des applications
sandbox-exec est un utilitaire en ligne de commande intégré à macOS qui permet d'exécuter des applications dans un environnement restreint. Découvrez comment l'utiliser avec des profils de bac à sable personnalisés.

Cognithor v0.40.0 ajoute une identité persistante aux agents IA avec des contraintes éthiques.
Cognithor v0.40.0 introduit le Protocole d'Esprit Immortel, offrant aux agents d'IA locaux une identité persistante entre les sessions avec 7 ancres éthiques intégrées et des cycles de rêve pour la consolidation de la mémoire. La mise à jour ajoute 9 488 lignes de code et fonctionne à 100 % localement.

ai-codex : Pré-indexez votre base de code pour économiser des tokens Claude
ai-codex est un outil qui génère des index markdown compacts de votre base de code, permettant à Claude Code de sauter la phase d'exploration initiale qui consomme typiquement 30 à 50 000 tokens par conversation. Il crée cinq fichiers couvrant les routes, les pages, les bibliothèques, les schémas et les composants.

Présentation d'Aionic Anthology : Un cadre pour structurer les tâches d'IA de Claude
Le cadre Aionic Anthology organise les tâches d'IA de Claude en séparant le contexte en catégories et en ajoutant un système d'évaluation des risques pour améliorer l'exécution des tâches.