Présentation de la politique

La communauté OpenJDK a adopté une politique intérimaire concernant l'utilisation d'outils d'IA générative pour les contributions. Cette politique vise à limiter les risques associés à l'utilisation de ces outils tout en encourageant leur utilisation de manière responsable.

Contexte technique

Les outils d'IA générative, tels que les modèles de langage et les systèmes d'apprentissage profond, peuvent générer du code et du contenu de manière rapide et convaincante. Cependant, cela peut également entraîner des risques pour la charge de travail des réviseurs, la sécurité et la propriété intellectuelle. La politique intérimaire interdit les contributions qui incluent du contenu généré par ces outils, mais autorise leur utilisation privée pour la compréhension, le débogage et la révision du code.

Implications et limites

Les contributeurs doivent être conscients des risques associés à l'utilisation d'outils d'IA générative et prendre des mesures pour les atténuer. Par exemple, ils peuvent utiliser ces outils pour analyser le code existant, mais pas pour générer du code nouveau. La politique intérimaire prévoit également des mécanismes pour rappeler aux contributeurs de cette politique, tels que l'ajout d'une case à cocher dans les demandes de tirage sur GitHub.

Mise en œuvre et surveillance

La mise en œuvre de cette politique intérimaire nécessite la collaboration de tous les membres de la communauté OpenJDK. Les réviseurs doivent être vigilants pour détecter les contributions qui pourraient avoir été générées par des outils d'IA et signaler les cas suspects aux chefs de projet. Les contributeurs doivent être transparents quant à leur utilisation d'outils d'IA générative et prendre des mesures pour garantir que leurs contributions sont conformes à la politique.