El consejo de gestión del proyecto Fedora aprobó las reglas que regulan el uso de herramientas de IA en el desarrollo de Fedora Linux. Las herramientas de IA se consideran una oportunidad potencial para mejorar la plataforma, pero hay preocupaciones relacionadas con la privacidad, la seguridad, la ética y la calidad. Se decidió no prohibir el uso de asistentes de IA, con el control humano obligatorio sobre los resultados de su trabajo y la responsabilidad del desarrollador por el código.
Principios básicos para el uso de herramientas de IA al preparar cambios para Fedora:
- Un desarrollador que utiliza herramientas de IA al preparar cambios para Fedora se considera el autor, es responsable de la modificación presentada y garantiza su calidad, conformidad con las licencias y utilidad. Independientemente de si el cambio fue preparado por un humano o por IA, debe cumplir completamente con los requisitos del proyecto para los cambios aceptados.
- Al presentar un cambio, una parte significativa del cual ha sido generada por herramientas de IA, es obligatorio incluir la etiqueta «Assisted-by: nombre del asistente de IA» en la nota del commit o pull request. Por ejemplo, «Assisted-by: ChatGPTv5». En caso de pequeñas apropiaciones o de reescritura manual del código propuesto por asistentes de IA, la adición de la etiqueta es recomendable, pero no obligatoria. No se requiere etiquetar el uso de IA para llevar a cabo tareas rutinarias, como corregir errores gramaticales y ordenar el texto.
- Al revisar cambios, se pueden usar herramientas de IA durante el análisis del cambio o para ayudar en la formulación de comentarios. Sin embargo, está prohibido utilizar IA para la automatización completa del proceso de revisión o para emitir juicios sobre el cambio propuesto. La decisión final debe ser tomada por un humano, quien es responsable de la aprobación y rechazo autorizados del cambio.
- Al gestionar un proyecto, se pueden aplicar herramientas de IA para automatizar tareas rutinarias como la filtración de spam, pruebas automatizadas y creación de notas, pero su uso no es aceptable para determinar el estado de los miembros de la comunidad, por ejemplo, al evaluar quejas sobre violaciones del código de conducta, procesar solicitudes de financiamiento y seleccionar candidatos para puestos directivos.
- Las iniciativas a gran escala que pueden cambiar significativamente los mecanismos de operación del proyecto o llevar a un crecimiento exponencial de los cambios deben discutirse por separado con la junta directiva de Fedora.
Fuente: opennet.ru
