Le test de codage Pacman passé par Qwen 3.6 27B F16, mais échec des quantifications 8 bits — Leçons clés sur les modèles et le décodage spéculatif MTP

Un développeur sur r/LocalLLaMA a partagé un benchmark pratique de codage : générer en une seule tentative un clone de Pacman sur une page à partir d'une bonne invite, trois essais, garder le meilleur. Qwen 3.6 27B F16 a produit deux jeux quasi parfaits — le premier modèle local à réussir. Cependant, passer à une quantification 8 bits a rendu les bons résultats impossibles à reproduire même après cinq tentatives, renforçant l'affirmation selon laquelle la quantification 8 bits n'est pas sans perte pour les tâches génératives complexes.
Principales conclusions techniques du post :
- Le template de chat est crucial : Le template officiel de Qwen est optimisé pour vLLM et contient des erreurs dans llama.cpp et autres exécuteurs. L'auteur a corrigé les bugs de manière itérative, et après le réglage, le modèle a semblé « d'un nouveau niveau d'intelligence ».
- Le décodage spéculatif MTP varie selon la tâche : Pour les tâches déterministes comme le codage, la génération tok/s variait de 8 à 18 tok/s (base sans MTP : 6,6 tok/s). Les tâches créatives bénéficient de moins d'accélération.
- Le choix du framework affecte davantage la vitesse que la qualité du code : Qwen CLI a fonctionné étonnamment bien — comparable à Claude Code en qualité de sortie, mais beaucoup plus rapide car les invites supplémentaires de Claude Code ralentissent les modèles locaux. Avec un modèle lent comme Qwen 3.6 27B à environ 6 tok/s, chaque invite supplémentaire ajoute une latence pénible.
- Ne pas interférer avec la gestion du contexte : La mise en cache et la compaction natives du contexte du modèle fonctionnent bien. Les plugins ou outils qui manipulent le cache ou le contexte perturbent le modèle et dégradent les performances.
- Les appels d'outils et les sous-agents fonctionnent parfaitement après les corrections appropriées du template de chat. La compaction du contexte, l'utilisation du shell et les sous-agents parallèles fonctionnent tous comme prévu.
L'auteur prévient que les résultats dépendent fortement de la configuration de l'exécuteur : utilisez des poids F16, un template de chat corrigé, et évitez les frameworks lourds sauf si vous avez une inférence rapide. Le résultat complet du Pacman jouable est disponible sur guigand.com/pacman.
📖 Lisez la source complète : r/LocalLLaMA
👀 See Also

EmoBar : Visualisation des vecteurs d'émotion internes de Claude à partir du document d'Anthropic
Un développeur a créé EmoBar, un outil open-source qui visualise les 171 représentations internes des émotions identifiées dans Claude selon le récent article d'Anthropic. L'outil utilise une approche à double canal pour mettre en évidence ces vecteurs mesurables qui influencent causalement le comportement du modèle.

Ctxpact : Proxy de Compactage de Contexte pour LLM Locaux
Ctxpact est un proxy compatible OpenAI qui compresse les entrées trop volumineuses pour les LLM locaux avec des fenêtres de contexte de 16k, en utilisant un pipeline à 3 étapes incluant des stratégies de DCP, de résumé et d'extraction. Les benchmarks montrent 110k tokens compressés à 12k avec une précision de compréhension de lecture de 8/8.

Outil de navigateur open source pour tester les serveurs MCP sans installation
Un outil web open source appelé MCP Playground permet aux développeurs de tester des serveurs MCP directement dans leur navigateur en utilisant WebContainers, un runtime Node.js WASM. Il peut exécuter localement des serveurs MCP basés sur npm sans installation backend et se connecter à des serveurs distants via URL.

Plugin OpenClaw Budget Guard empêche le dépassement simultané du budget
Un nouveau plugin OpenClaw appelé @runcycles/openclaw-budget-guard résout les dépassements de budget concurrents en mettant en œuvre des vérifications atomiques du solde, des réservations avant exécution et des tentatives idempotentes. Il nécessite un serveur Cycles avec Redis et peut être installé via une commande bash.