Zig-Chef verbietet KI-Code: „Unausweichlicher Müll"
Die offene Programmiersprache Zig hat eine strikte Richtlinie erlassen, die die Nutzung von Künstlicher Intelligenz bei Programmierbeiträgen untersagt. Andrew Kelley, Präsident von Zig, erklärte auf dem JetBrains Podcast, dass durch KI generierte Beiträge zwangsläufig von schlechter Qualität seien und als unbrauchbar abzulehnen sind. Die Organisation, die als gemeinnütziger Verein 501(c)(3) geführt wird, verlangt von allen Entwicklern, die Code in das Repository einreichen, die Einhaltung eines Verhaltenskodex. Die neue Regel verbietet ausdrücklich den Einsatz von LLMs (Large Language Models) zum Schreiben, Debuggen, Paraphrasieren oder Brainstormen von Code. Kelley argumentierte, dass viele dieser KI-generierten Beiträge keinerlei Wert besitzen, sondern tatsächlich negativ sind, da sie wertvolle Zeit der Review-Teams binden. Da nur ein kleiner Kader von Kernmitgliedern für die Prüfung der Einsendungen zuständig ist, stellt dies bereits einen Engpass dar. Zum Zeitpunkt der Äußerung des Präsidenten waren bereits über 200 ausstehende Anfragen im System. Diese als unqualifiziert empfundenen Beiträge verzögern den gesamten Prozess weiter. Obwohl Zig als Projekt vergleichsweise klein ist, hat es erheblichen Einfluss, unter anderem durch die Entwicklung der Sprache Bun, die später von Anthropic übernommen wurde. Die aktuelle Kontroverse um die KI-Nutzung hat zudem Spannungen zwischen den Projekten Bun und Zig ausgelöst. In der Silicon Valley-Praxis hat KI-gestütztes Coden, unterstützt durch Tools wie Claude Code oder OpenAI's Codex, weite Verbreitung gefunden. Große Technologiefirmen streben an, einen hohen Anteil an Code mittels KI produzieren zu lassen. Im Gegensatz zu diesen öffentlichen Unternehmen, deren primäres Ziel oft die Maximierung der Effizienz ist, verfolgt Zig eine andere Philosophie. Das Mentoring und der Lernprozess sind Kernmissionen der Community. KI-gestützte Beiträge werden als kontraproduktiv für dieses Ziel angesehen, da sie es Entwicklern ermöglichen, Probleme zu lösen, ohne selbst Programmierfähigkeiten zu erlernen oder zu verbessern. Kelley bezeichnett diese Nutzer als „Durchreise-Beiträger", die nur gelegentlich Einsendungen tätigen, aber nicht ernsthaft in die Kernteamstruktur integriert werden möchten. Zusätzlich dient die pauschale Ablehnung von KI-Code der einfachen Durchsetzbarkeit der Richtlinien. Eine Regelung, die nur hochwertige KI-Beiträge zulässt, würde die Prüfer vor die schwierige Aufgabe stellen, den Grad der menschlichen Beteiligung bei jedem einzelnen Eintrag individuell zu bewerten. Eine komplette Ablehnung macht die Regel hingegen eindeutig und einfach anzuwenden. Damit stellt Zig eine klare Ausnahme in der derzeitigen KI-getriebenen Softwareentwicklung dar und priorisiert die Qualität des Lernprozesses und die Effizienz der Review-Teams über die reine Produktionsgeschwindigkeit.
