- In einer PR-Diskussion des Open-Source-Projekts Ghostty wurde die Auffassung geäußert, dass die Nutzung von AI-Tools ausdrücklich offengelegt werden muss
- Der Vorschlagende weist darauf hin, dass AI noch immer häufig Code von niedriger Qualität erzeugt und dass dies besonders problematisch ist, wenn unerfahrene Nutzer Beiträge ohne Prüfung einreichen
- Ziel der Offenlegung ist es, dass Maintainer die Verlässlichkeit eines PR einschätzen können und menschlichen Beitragenden pädagogisches Feedback geben, bei rein AI-generierten Beiträgen jedoch unnötigen Aufwand vermeiden
- Ein weiterer Teilnehmer schlug vor, über ein PR-Template eine Checkliste zu ergänzen, die auch die Nutzung von AI umfasst
- Außerdem wurde die Idee eingebracht, dass AI-Tools automatisch eine spezielle Byline standardisieren und in GitHub-Commit-Messages festhalten, sodass Transparenz und Sichtbarkeit des Tools zugleich gewährleistet werden
Warum die Offenlegung von AI-Nutzung nötig ist
- Mitchellh sagt, dass er AI-Tools mag und sie selbst nutzt, die Situation derzeit aber so bewertet, dass keine gleichwertige oder bessere Qualität garantiert werden kann
- Besonders wenn Anfänger mit unzureichender Review-Kompetenz AI-Code unverändert als PR einreichen, ist die Qualität sehr niedrig
- Dass Maintainer in solchen Fällen Zeit für unnötige Reviews und Feedback aufwenden müssen, kritisiert er als „Täuschung“
- Wenn die Nutzung von AI daher ausdrücklich offengelegt wird, können Maintainer einschätzen, wie sorgfältig sie einen Beitrag prüfen müssen
Vorschlag zur Einführung eines PR-Templates
- Yawaramin schlug vor, die PR-Template-Funktion von GitHub zu nutzen, um auch die AI-Nutzung aufzunehmen
- Gleichzeitig könnten auch Checklisten wie das Developer Certificate of Origin(DCO) aufgenommen werden
- So können alle Beitragenden auf konsistente Weise die Nutzung von AI kenntlich machen
Idee für eine Standardisierung auf GitHub-Ebene
- Tobi schlug vor, auf GitHub-Ebene einen AI-spezifischen Byline-Standard zu schaffen
- Jedes Mal, wenn ein AI-Tool verwendet wird, würde dies in der
.git-Staging-Datei vermerkt und automatisch der Commit-Message hinzugefügt
- GitHub könnte dies auflisten und auf das Tool verlinken → Maintainer könnten die Herkunft prüfen
- Gleichzeitig müssten AI-Tools nicht länger wie bisher Co-Authors spamartig missbrauchen
- Dieser Ansatz wird als Lösung bewertet, die Transparenz, Tool-Promotion und Effizienz für Maintainer zugleich erfüllt
Noch keine Kommentare.