Error de plantilla de chat de Gemma 4: Parámetros de herramienta con anyOf/null renderizados como tipo vacío

Un usuario de Reddit descubrió que Gemma 4 (gemma-4-31B-it) no logra analizar los parámetros de herramientas que usan el patrón de JSON Schema anyOf: [$ref, null], un patrón común para referencias de objetos anulables. La plantilla de chat predeterminada asume un campo type directo en el nivel superior, por lo que esquemas como este:
{"anyOf": [{"$ref": "#/$defs/SomeObject"}, {"type": "null"}]}pierden anyOf, $ref y $defs, resultando en type: "" en el prompt. Esto rompe la llamada a herramientas en múltiples motores de inferencia (llama-server, otros) mientras que Qwen3.5 y gpt-oss-20b lo manejan correctamente.
Diagnóstico y solución
El usuario hizo una depuración con el registro verbose de llama-server y pidió a GPT-5.5-high (a través de codex CLI) que comparara los registros entre Qwen3.5-27B-Q4_K_M y gemma-4-31B-it-Q4_K_S en una MacBook Pro. La causa raíz se localizó en la suposición de la plantilla de chat de Gemma de que cada parámetro tiene una clave type directa. Un pequeño cambio en la plantilla Jinja ahora preserva las estructuras anyOf, $ref y $defs.
La plantilla Jinja corregida está disponible en Pastebin: https://pastebin.com/p9z3BAC0
Se ha enviado un PR al repositorio de Hugging Face de gemma-4-31B-it.
Conclusión
Si usa Gemma 4 para llamadas a herramientas/funciones con referencias anulables de JSON Schema, aplique la plantilla de chat corregida. Los usuarios de Qwen3.5 o gpt-oss-20b no se ven afectados.
📖 Leer la fuente completa: r/LocalLLaMA
👀 Ver también

Anthropic lanza el programa Embajadores de la Comunidad Claude
Anthropic ha lanzado el programa Claude Community Ambassadors, que proporciona recursos para organizar reuniones locales de desarrolladores y conectar a creadores de todo el mundo. El programa está abierto a participantes de cualquier origen y ubicación.

Las herramientas de IA aumentan la carga de trabajo de ingeniería y cambian los roles profesionales.
Un estudio de febrero de 2026 de Harvard Business Review encontró que el 83% de los trabajadores reportó una mayor carga de trabajo debido a las herramientas de IA, y el 62% experimentó agotamiento. El artículo describe cómo la IA ha cambiado los roles de ingeniería de escribir código a revisar código generado por IA.

Resultados de Evaluación a Ciega de Gemma 4 vs Qwen 3.5 con Claude Opus como Juez
Una evaluación ciega de 30 preguntas comparó a Gemma 4 31B, Gemma 4 26B-A4B y Qwen 3.5 27B usando a Claude Opus 4.6 como juez. Qwen 3.5 27B ganó el 46.7% de los enfrentamientos, pero tuvo puntuaciones promedio más bajas debido a tres respuestas con puntuación cero.

Reseña de OpenClaw: Problemas de Fiabilidad en su Estado Actual, Valor como Herramienta de Aprendizaje
Un desarrollador con amplia experiencia en plataformas de IA informa que OpenClaw tiene dificultades con la confiabilidad en tareas básicas de múltiples pasos, lo que hace cuestionables las aplicaciones empresariales autónomas, pero encuentra valor en aprender la estructura y orquestación de agentes.