Gemma 4 チャットテンプレートのバグ: anyOf/null を使用したツールパラメータが空の型としてレンダリングされる

✍️ OpenClawRadar📅 公開日: April 29, 2026🔗 Source
Gemma 4 チャットテンプレートのバグ: anyOf/null を使用したツールパラメータが空の型としてレンダリングされる
Ad

Redditユーザーが、Gemma 4 (gemma-4-31B-it) がJSON SchemaパターンanyOf: [$ref, null](null許容オブジェクト参照の一般的なパターン)を使用するツールパラメータを解析できないことを発見しました。デフォルトのチャットテンプレートはトップレベルで直接typeフィールドを想定しているため、次のようなスキーマは:

{"anyOf": [{"$ref": "#/$defs/SomeObject"}, {"type": "null"}]}

プロンプト内でanyOf$ref$defsが除去され、type: ""になります。これにより、複数の推論エンジン(llama-serverなど)でツール呼び出しが壊れますが、Qwen3.5やgpt-oss-20bでは正しく処理されます。

診断と修正

ユーザーはllama-serverの詳細ログを使用してデバッグし、コードx CLI経由でGPT-5.5-highにMacBook Pro上でQwen3.5-27B-Q4_K_Mとgemma-4-31B-it-Q4_K_Sのログを比較させました。原因はGemmaチャットテンプレートがすべてのパラメータに直接typeキーがあると想定していることでした。Jinjaテンプレートに小さな変更を加えることで、anyOf$ref$defs構造が保持されるようになりました。

修正されたJinjaテンプレートはPastebinにあります: https://pastebin.com/p9z3BAC0

gemma-4-31B-itのHugging FaceリポジトリにPRが提出されています。

教訓

Gemma 4をツール/関数呼び出しに使用していて、null許容JSON Schema参照がある場合は、修正されたチャットテンプレートを適用してください。Qwen3.5やgpt-oss-20bのユーザーは影響を受けません。

📖 全文ソースを読む: r/LocalLLaMA

Ad

👀 See Also

ステップ3.5フラッシュの探求:高速深層推論のためのオープンソースモデル
News

ステップ3.5フラッシュの探求:高速深層推論のためのオープンソースモデル

Step 3.5 Flashは、高速かつ効率的な深層推論を実現するために設計されたオープンソースの基盤モデルであり、スパースなMixture of Expertsアーキテクチャを活用しています。

OpenClawRadar
二つの研究プロジェクトがウェブエージェントの模倣学習に挑戦
News

二つの研究プロジェクトがウェブエージェントの模倣学習に挑戦

2つの研究プロジェクトが、ウェブエージェントの模倣のみのトレーニングの限界を示しています。「Browser in the Loop」は80億パラメーターモデルで強化学習を用いてフォーム送信の成功率を向上させ、「Concentrate or Collapse」は標準的な強化学習が拡散言語モデルでは失敗し、シーケンスレベルの最適化が必要であることを示しています。

OpenClawRadar
オールバーズが靴からAIインフラへ事業転換、株価580%急騰
News

オールバーズが靴からAIインフラへ事業転換、株価580%急騰

シューズブランドのAllbirdsは、AIコンピューティングインフラ事業「NewBird AI」になるための5000万ドルの契約を発表し、株価が580%上昇しました。同社はGPUを購入し、AI向けのオンデマンドグラフィックスチップとクラウドサービスを提供する計画です。

OpenClawRadar
Redditの議論では、AI競争は米国対中国ではなく、クローズドソース対オープンソースであると主張されている。
News

Redditの議論では、AI競争は米国対中国ではなく、クローズドソース対オープンソースであると主張されている。

r/LocalLLaMAの投稿では、AI競争をアメリカ対中国として捉えることは、投資家や政治家に影響を与えるための偽りの物語であり、本当の戦いはクローズドソースとオープンソースのモデルとの間にあると主張されています。著者は、中国の研究所が市場での関連性を保つために主にモデルをオープンソース化しており、寛大さからではなく、市場状況が変化すればクローズドソースに移行する可能性があると指摘しています。

OpenClawRadar