Immer noch enttäuscht über den Zustand der lokalen Codierungsagenten. Habe einen hübschen Preis für ausreichende Hardware bezahlt, um qwen3.5:122b @ q4, qwen3.5:35b @ q8 und qwen3-coder:30b @ q8 auszuführen. Keiner von ihnen kann erfolgreich das tun, was eine völlig mechanische TypeScript-Refaktorisierung sein sollte. Rant unten.
Ich habe Beispiel-Diffs von bereits refaktorisierten Dateien bereitgestellt, bin explizit, was zu tun ist ("füge ein Argument dieses Typs zu Funktionen hinzu, die diesen Typ zurückgeben"), ich habe ein Selbstprüfskript bereitgestellt, das Fehler ausgibt und Rauschen von noch nicht refaktorisierten Dateien herausfiltert, um Ablenkungen zu vermeiden.
Was in der Praxis passiert: Sie produzieren Teilcode, der neue Fehler (nicht verwendete Importe) erzeugt, fügen neuen Code hinzu, der Syntaxprüfungen nicht besteht, lassen sich von ihren eigenen selbstverursachten Fehlern ablenken, rufen Funktionen (die in derselben Datei definiert sind) mit nicht existierenden Argumenten auf, bleiben stecken und schleifen.
Ich habe jetzt mehr Zeit damit verbracht, zu versuchen, dass das funktioniert, als es mich gekostet hätte, es selbst mehrere Male zu tun. Hat jemand eine ähnliche Erfahrung gemacht? Wie bekommt man das zuverlässiger zum Laufen?
Ich möchte Anthropic oder insert-tech-giant-here immer noch keine persönlichen Informationen geben. Und selbst mit etwas wie @AskVenice oder OpenRouter im Weg gibt Cline viele Systeminformationen im Prompt selbst preis.
47