Übersetze ins Deutsche: Claude Sonnet 4.6 Bewertet Fehlermeldungen von vier Qwen3.5-Lokalen Modellen

✍️ OpenClawRadar📅 Veröffentlicht: 15. März 2026🔗 Source
Übersetze ins Deutsche: Claude Sonnet 4.6 Bewertet Fehlermeldungen von vier Qwen3.5-Lokalen Modellen
Ad

Lokale Modelle für Bug-Reporting testen

Ein Entwickler, der von Sonnet/Haiku auf lokale Modelle auf einem 32GB M5 MacBook Air umstieg, testete vier Qwen3.5-Varianten auf ihre Fähigkeit, Bug-Reports zu erstellen. Mit LM Studio als Server und der opencode CLI, um die Modelle aufzurufen, bat er jedes Modell, ein iOS-Spielproblem zu untersuchen und einen Bug-Report zu erstellen, bei dem die Ränder von Ausrüstung ihre Farbe nicht korrekt zurücksetzen, nachdem Gegenstände abgelegt wurden.

Getestete Modelle

  • 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

Bug-Überprüfung

Der Kernbug ist in den Quelldateien bestätigt. In EquipmentSlotNode.swift überspringt die setEquipment-Methode mit der if let c = borderColor-Bedingung stillschweigend die Zuweisung, wenn nil übergeben wird. In EquipmentNode.swift übergibt updateEquipment(from:) borderColor: nil für leere Slots, sodass die Randfarbe nie zurückgesetzt wird. Die Dokumentation zu setEquipment sagt "übergib nil, um die aktuelle Farbe beizubehalten" – was fehlerhaftes Verhalten als beabsichtigtes Design dokumentiert.

Ad

Bewertungen der Berichte von Claude Sonnet 4.6

bug_report_9b_omnicoder — A−

Der Beste der vier. Schlägt die sauberste, idiomatischste Swift-Korrektur vor: borderShape.strokeColor = borderColor ?? theme.textDisabledColor.skColor – eine einzelne Zeile, die den if-let-Block ohne unnötige Verzweigung ersetzt. Einziger Bericht, der zusätzliche Kontextdateien (GameScene.swift, BackpackManager.swift) erwähnt, die Teil des Auslöseflusses sind.

Lücke: Wie alle vier Berichte wird der Testcode nicht kompilieren. borderShape ist in EquipmentSlotNode als private let deklariert – @testable import macht nur interne, nicht private Elemente sichtbar. Erwähnt nicht, dass der Dokumentationskommentar aktualisiert werden muss.

bug_report_27b_lmstudiocommunity — B+

Genaue Diagnose. Schlägt eine saubere Zwei-Zweig-Korrektur vor: if id != nil { borderShape.strokeColor = borderColor ?? theme.textDisabledColor.skColor } else { borderShape.strokeColor = theme.textDisabledColor.skColor } – ausführlicher als nötig, aber korrekt. Identifiziert korrekt EquipmentNode.updateEquipment als Aufrufer und enthält einen Vorschlag für Integrationstests.

Lücke: Schlägt einen Test in LogicTests/EquipmentNodeTests.swift vor – eine Datei, die bereits existiert und EquipmentNode, nicht EquipmentSlotNode, abdeckt. Gleiches Problem mit privatem Zugriff im Testcode.

bug_report_27b_jackrong — B−

Korrekte Diagnose, aber schwächster vorgeschlagener Fix. Fügt ein Zurücksetzen im else-Block hinzu: borderShape.strokeColor = theme.textDisabledColor.skColor // Reset border on clear – technisch korrekt für den spezifischen Fall des Ablegens, lässt die gesamte Methode aber in einem verwirrenden Zustand. Das Zurücksetzen im else-Block kann sofort durch den if-let-Block unten überschrieben werden, wenn jemand id: nil, borderColor: someColor übergibt. Der Fix repariert den spezifischen Fehler, ohne Redundanzen zu bereinigen.

Der Entwickler verwendete Standardparameter, außer für die Kontextfenstergröße, um so viel wie möglich in den RAM zu passen, und merkte an, dass einige Anpassungen Verbesserungen bringen könnten. Er probierte einige unsloth-Modelle, hatte aber begrenzten Erfolg.

📖 Read the full source: r/LocalLLaMA

Ad

👀 Siehe auch

Verwendung von Claude mit MCP für Content-Erstellung und Publishing-Workflow
Anwendungsfälle

Verwendung von Claude mit MCP für Content-Erstellung und Publishing-Workflow

Ein Entwickler beschreibt die Nutzung von Claude als Publikationsplattform über MCP-Integration, was die Erstellung, Bearbeitung und Veröffentlichung von Artikeln ermöglicht, ohne die Chat-Oberfläche zu verlassen. Der Workflow umfasst das Verfassen von Entwürfen, das Hinzufügen von Links, das Planen der Veröffentlichung und das Aktualisieren bestehender Inhalte.

OpenClawRadar
Entwickler ersetzt KI-Agent durch direktes Playwright-Skript für Browser-Automatisierung
Anwendungsfälle

Entwickler ersetzt KI-Agent durch direktes Playwright-Skript für Browser-Automatisierung

Ein Entwickler nutzte OpenClaw, um einen Gemma 4 31B-Agenten für Browser-Automatisierung über Playwright zu starten, stieß jedoch auf Probleme mit falschen API-Aufrufen und Timeouts. Er ersetzte den gesamten Agenten durch ein 50-zeiliges Skript, das direkt mit Chrome kommuniziert, und erledigte die Aufgabe in 10 Sekunden.

OpenClawRadar
Automatisierte KI-Entwicklungspipeline mit 11 Qualitätssicherungsstufen und Konfidenzprofilen
Anwendungsfälle

Automatisierte KI-Entwicklungspipeline mit 11 Qualitätssicherungsstufen und Konfidenzprofilen

Ein Entwickler hat eine KI-gestützte Pipeline mit 11 automatisierten Qualitätsstufen erstellt, die end-to-end ohne manuelle Genehmigungen läuft. Durch den Einsatz von Konfidenzprofilen, automatischer Wiederherstellung und Caching werden Design, Planung, Erstellung, Tests und Sicherheitsprüfungen autonom abgewickelt, wodurch der Token-Verbrauch um 60–84 % reduziert wird.

OpenClawRadar
Claude Code + Remotion: App-Start-Videos ohne After Effects erstellen
Anwendungsfälle

Claude Code + Remotion: App-Start-Videos ohne After Effects erstellen

Ein Entwickler nutzte Claude Code, um eine Remotion-Animation für sein App-Launch-Video zu erstellen. Damit kam er schnell auf ~80% des Weges, musste aber für pixelgenaue Positionierung manuelle Korrekturen vornehmen.

OpenClawRadar