Der Verwaltungsrat des Fedora-Projekts hat Regeln genehmigt, die die Anwendung von KI-Tools bei der Entwicklung von Fedora Linux regulieren. KI-Tools werden als potenzielle Möglichkeit gesehen, die Plattform zu verbessern, jedoch gibt es Bedenken hinsichtlich Datenschutz, Sicherheit, Ethik und Qualität. Es wurde entschieden, die Verwendung von KI-Assistenten nicht zu verbieten, solange es eine obligatorische menschliche Kontrolle über die Ergebnisse ihrer Arbeit gibt und der Entwickler für den Code verantwortlich ist.
Grundprinzipien für die Verwendung von KI-Tools bei der Vorbereitung von Änderungen für Fedora:
- Ein Entwickler, der KI-Tools bei der Vorbereitung von Änderungen für Fedora einsetzt, gilt als Autor, trägt die Verantwortung für die übergebene Änderung und garantiert deren Qualität, Lizenzkonformität und Nützlichkeit. Unabhängig davon, ob die Änderung von einem Menschen oder einer KI vorbereitet wurde, muss sie vollständig den Anforderungen des Projekts für akzeptierte Änderungen entsprechen.
- Beim Übermitteln einer Änderung, bei der ein wesentlicher Teil von KI-Tools generiert wurde, ist es erforderlich, im Kommentar zur Commits oder Pull-Anfrage das Tag „Assisted-by: Name des KI-Assistenten“ hinzuzufügen. Zum Beispiel: „Assisted-by: ChatGPTv5“. Bei geringfügigen Übernahmen oder manueller Überarbeitung von Code, der von KI-Assistenten vorgeschlagen wurde, ist das Hinzufügen einer Kennzeichnung wünschenswert, aber nicht obligatorisch. Die Nutzung von KI zur Durchführung routinemäßiger Aufgaben, wie der Korrektur grammatikalischer Fehler und der Aufbereitung von Texten, bedarf keiner Kennzeichnung.
- Bei der Überprüfung von Änderungen können KI-Tools im Analyseprozess der Änderung oder zur Unterstützung bei der Erstellung von Rückmeldungen eingesetzt werden. Es ist jedoch verboten, KI zur vollständigen Automatisierung des Überprüfungsprozesses oder zur Abgabe eines Urteils über die vorgeschlagene Änderung zu verwenden. Die endgültige Entscheidung muss von einer Person getroffen werden, die für die genehmigte Zustimmung und Ablehnung der Änderung verantwortlich ist.
- Bei der Projektverwaltung können KI-Tools zur Automatisierung von Routineaufgaben eingesetzt werden, wie z. B. bei der Spamfilterung, automatisierten Tests und der Erstellung von Notizen. Ihr Einsatz ist jedoch inakzeptabel, um den Status eines Mitglieds der Gemeinschaft zu bestimmen, beispielsweise bei der Bewertung von Beschwerden über Verstöße gegen den Verhaltenskodex, der Bearbeitung von Finanzierungsanfragen und der Auswahl von Kandidaten für Führungspositionen.
- Groß angelegte Initiativen, die die Arbeitsmechanismen des Projekts erheblich ändern oder exponentielles Wachstum von Veränderungen hervorrufen können, sollten separat mit dem Fedora-Verwaltungsrat diskutiert werden.
Quelle: opennet.ru
