Claude Sonnet 4.6 Califica Informes de Errores de Cuatro Modelos Locales Qwen3.5

Probando Modelos Locales para Informes de Errores
Un desarrollador que está haciendo la transición de Sonnet/Haiku a modelos locales en una MacBook Air M5 de 32GB probó cuatro variantes de Qwen3.5 para evaluar su capacidad de generar informes de errores. Usando LM Studio como servidor y la CLI de opencode para llamar a los modelos, le pidió a cada modelo que investigara y produjera un informe de error para un problema en un juego de iOS donde los bordes del equipo no restablecen correctamente el color del borde después de desequipar objetos.
Modelos Probados
- Tesslate/OmniCoder-9B-GGUF Q8_0
- lmstudio-community/Qwen3.5-27B-GGUF Q4_K_M
- Jackrong/Qwen3.5-27B-Claude-4.6-Opus-Reasoning-Distilled-GGUF Q4_K_M
- lmstudio-community/Qwen3.5-35B-A3B-GGUF Q4_K_M
Verificación del Error
El error principal está confirmado en los archivos fuente. En EquipmentSlotNode.swift, la guarda if let c = borderColor del método setEquipment omite silenciosamente la asignación cuando se pasa nil. En EquipmentNode.swift, updateEquipment(from:) pasa borderColor: nil para espacios vacíos, por lo que el color del borde nunca se restablece. La documentación de setEquipment dice "pasa nil para mantener el color actual" — documentando un comportamiento roto como diseño intencional.
Calificaciones de los Informes por Claude Sonnet 4.6
bug_report_9b_omnicoder — A−
El mejor de los cuatro. Propone la solución más limpia y idiomática en Swift: borderShape.strokeColor = borderColor ?? theme.textDisabledColor.skColor — una sola línea que reemplaza el bloque if let sin ramificaciones innecesarias. Único informe que menciona archivos de contexto adicionales (GameScene.swift, BackpackManager.swift) que son parte del flujo desencadenante.
Brecha: Como los cuatro informes, el código de prueba no compilará. borderShape se declara como private let en EquipmentSlotNode — @testable import solo expone lo interno, no lo privado. No menciona que el comentario de documentación necesita actualización.
bug_report_27b_lmstudiocommunity — B+
Diagnóstico preciso. Propone una solución limpia de dos ramas: if id != nil { borderShape.strokeColor = borderColor ?? theme.textDisabledColor.skColor } else { borderShape.strokeColor = theme.textDisabledColor.skColor } — más verbosa de lo necesario pero correcta. Identifica correctamente a EquipmentNode.updateEquipment como el llamador e incluye sugerencia de prueba de integración.
Brecha: Propone prueba en LogicTests/EquipmentNodeTests.swift — un archivo que ya existe y cubre EquipmentNode, no EquipmentSlotNode. El mismo problema de acceso privado en el código de prueba.
bug_report_27b_jackrong — B−
Diagnóstico correcto, pero la solución propuesta es la más débil. Agrega restablecimiento dentro del bloque else: borderShape.strokeColor = theme.textDisabledColor.skColor // Restablecer borde al limpiar — técnicamente correcto para el caso específico de desequipar, pero deja el método general en un estado confuso. El restablecimiento del borde en el bloque else puede ser inmediatamente sobrescrito por el bloque if let de abajo si alguien pasa id: nil, borderColor: algúnColor. La solución parchea la falla específica sin limpiar la redundancia.
El desarrollador usó parámetros predeterminados excepto para el tamaño de la ventana de contexto para caber lo más posible en la RAM, notando que algunos ajustes podrían ofrecer mejora. Probó algunos modelos unsloth pero tuvo éxito limitado.
📖 Leer la fuente completa: r/LocalLLaMA
👀 Ver también

Construyendo un asistente de ventas de $20/mes con OpenClaw
Un desarrollador construyó un sistema de ventas usando OpenClaw que monitorea correos electrónicos en busca de clientes potenciales, investiga prospectos, escribe correos de contacto personalizados y prepara resúmenes para reuniones, funcionando en una Mac Mini con costos de API de $20-35/mes.

Lecciones Prácticas de la Construcción de un Agente de IA Compañero Local Permanente
Un desarrollador comparte sus conocimientos tras ejecutar un agente de IA autohospedado en una Mac mini M4 durante meses, cubriendo arquitectura de memoria, optimización del prompt del sistema, incrustaciones locales, escalera de modelos y límites de iteración de herramientas.
Artifactos de Claude como Constructor de Presentaciones: Contexto Completo + Activos de Marca
Usa Claude con contexto de código, acceso al navegador a la marca (Brandfetch) y bibliotecas de diseño populares para generar una presentación vanilla HTML/JS/CSS a través de Artifacts — produciendo una presentación elegante y remezclable sin Google Slides ni PowerPoint.

OpenClaw autocorrigió un error de zona horaria: el ciclo de crítica detecta errores de calendario
Un usuario compartió cómo el bucle de crear-crítica-revisar de OpenClaw detectó un error de zona horaria, una regla recurrente mal aplicada y una fecha incorrecta de una exportación antigua al compilar un calendario familiar ICS.