Bogue du modèle de chat Gemma 4 : paramètres d'outil avec anyOf/null rendus comme type vide

Un utilisateur de Reddit a découvert que Gemma 4 (gemma-4-31B-it) ne parvient pas à analyser les paramètres d'outils qui utilisent le motif JSON Schema anyOf: [$ref, null] — un motif courant pour les références d'objets nullables. Le template de chat par défaut suppose un champ type direct au niveau supérieur, donc des schémas comme celui-ci :
{"anyOf": [{"$ref": "#/$defs/SomeObject"}, {"type": "null"}]}se voient retirer anyOf, $ref et $defs, ce qui donne type: "" dans le prompt. Cela casse l'appel d'outils sur plusieurs moteurs d'inférence (llama-server, autres) tandis que Qwen3.5 et gpt-oss-20b le gèrent correctement.
Diagnostic et correctif
L'utilisateur a débogué avec les logs verbeux de llama-server et a fait comparer les logs entre Qwen3.5-27B-Q4_K_M et gemma-4-31B-it-Q4_K_S sur un MacBook Pro par GPT-5.5-high (via codex CLI). La cause racine a été attribuée à l'hypothèse du template de chat Gemma selon laquelle chaque paramètre a une clé type directe. Une petite modification du template Jinja préserve désormais les structures anyOf, $ref et $defs.
Le template Jinja corrigé est disponible sur Pastebin : https://pastebin.com/p9z3BAC0
Une PR a été soumise au dépôt Hugging Face pour gemma-4-31B-it.
À retenir
Si vous utilisez Gemma 4 pour l'appel d'outils/fonctions avec des références JSON Schema nullables, appliquez le template de chat corrigé. Les utilisateurs de Qwen3.5 ou gpt-oss-20b ne sont pas affectés.
📖 Lire la source complète : r/LocalLLaMA
👀 See Also

L'UE oblige Meta à autoriser gratuitement les chatbots IA concurrents sur WhatsApp
Les régulateurs européens ont ordonné à Meta de permettre aux chatbots IA concurrents d'accéder gratuitement aux données de WhatsApp pour intégration, à partir de juin 2026.

Atlassian annonce 1 600 licenciements dans le cadre de sa transition vers l'IA
Atlassian prévoit de supprimer environ 1 600 emplois alors que l'entreprise recentre ses priorités sur le développement de l'IA, selon un rapport de Reuters partagé sur Hacker News.

Benchmark Open Source contre Modèles de Frontière : Scène de Voiture sur Toile en Fichier Unique
Un développeur a testé 12 modèles, dont GPT-5.5, Claude Opus 4.7 et Qwen 3.6 Plus, sur une tâche d'animation de conduite de voiture en un seul fichier HTML Canvas, avec résultats comparés publiquement.

DeepSeek, Qwen et Moonshot de la Chine : des modèles d'IA abordables menacent la domination américaine
Bloomberg rapporte que les modèles d'IA chinois DeepSeek, Qwen et Moonshot gagnent du terrain grâce à des coûts réduits, défiant les leaders américains de l'IA.