mirror of
https://github.com/ae-utbm/sith.git
synced 2025-07-10 11:59:23 +00:00
109 lines
4.3 KiB
Markdown
109 lines
4.3 KiB
Markdown
Cette page expose la politique du Pôle informatique de l'AE
|
|
en ce qui concerne l'usage et l'implémentation de systèmes d'IA
|
|
dans le cadre de l'AE et du développement de ses outils.
|
|
|
|
## Cadre
|
|
|
|
En accord avec le règlement européen sur
|
|
l'intelligence artificielle du 13 juin 2024,
|
|
nous définissons comme IA :
|
|
|
|
> Un système basé sur une machine qui est
|
|
> conçu pour fonctionner avec différents niveaux d'autonomie
|
|
> et qui peut faire preuve d'adaptabilité après son déploiement,
|
|
> et qui, pour des objectifs explicites ou implicites, déduit,
|
|
> à partir des données qu'il reçoit,
|
|
> comment générer des résultats tels que des prédictions,
|
|
> du contenu, des recommandations ou des décisions
|
|
> qui peuvent influencer des environnements physiques ou virtuels.
|
|
|
|
Cette définition recouvre toutes les IAs génératives, ce qui inclut
|
|
ChatGPT, DeepSeek, Claude, Copilot, Llama et autres outils similaires.
|
|
|
|
## Utilisation dans le développement
|
|
|
|
!!!danger
|
|
La soumission de code généré par IA est strictement interdite.
|
|
|
|
Aucune contribution contenant du code généré par IA n'est acceptée.
|
|
Toute PR contenant en proportion significative du code duquel
|
|
on peut raisonnablement penser qu'il a été généré par IA
|
|
pourra être refusée sans aucun autre motif.
|
|
|
|
Bien que nous ne puissions pas l'interdire,
|
|
nous déconseillons également fortement l'usage de tout
|
|
recours à un système d'IA dans le processus de développement,
|
|
quel que soit son usage (debug, recherche d'information ou autres).
|
|
Référez-vous en priorité à la documentation du site,
|
|
à celle de Django et à l'aide des autres développeurs,
|
|
mais par pitié, ne faites jamais appel à l'IA.
|
|
|
|
## Intégration dans le site
|
|
|
|
L'intégration sur le site AE de systèmes d'IA
|
|
et de toute fonctionnalité basée sur des systèmes d'IA
|
|
est strictement prohibée, quel qu'en soit l'objectif.
|
|
|
|
Toute tâche de modération, de génération
|
|
ou de détection de contenu ne doit être accomplie
|
|
par des êtres humains ou par des algorithmes
|
|
déterministes, testés et compris.
|
|
|
|
L'usage des données du site a des fins d'entrainement d'IA,
|
|
ainsi que la transmission de ces données à un système d'IA
|
|
est strictement interdit.
|
|
Tout acte de cette nature sera considéré comme une violation
|
|
grave de la politique de gestion des données de l'AE.
|
|
|
|
## Motifs de cette politique
|
|
|
|
Le site AE est un programme écrit par des humains, pour des humains.
|
|
C'est un logiciel dont la complexité nécessite des connaissances
|
|
plus approfondies que ce qui est attendu de la part d'un
|
|
étudiant en TC ou en base branche.
|
|
À ce titre, l'interdiction de l'IA dans le cadre de son
|
|
développement est pensée avant tout dans une optique
|
|
de formation des développeurs, de stabilité de la base de code
|
|
et de transmission des connaissances.
|
|
|
|
Nous ferons ici abstraction de l'impact écologique néfaste de l'IA,
|
|
qui n'en reste pas moins préoccupant et qui renforce
|
|
les autres motifs ayant poussé à interdire l'IA dans le cadre de l'AE.
|
|
|
|
### Formation des développeurs
|
|
|
|
Travailler sur le site AE est possiblement le meilleur moyen de
|
|
monter en compétences en informatique pour un étudiant de l'UTBM.
|
|
Automatisation des tests, gestion des données et de la sécurité,
|
|
infrastructure, maintenance du code existant...
|
|
|
|
Le site AE est un logiciel complet, dont le développement
|
|
possède une dimension pédagogique réelle.
|
|
En utilisant l'IA, le développement n'est plus un moyen efficace
|
|
de se former.
|
|
|
|
### Stabilité de la base de code
|
|
|
|
Les développeurs du site AE sont pour la plupart en cours de formation,
|
|
sans compréhension globale de la base de code du site,
|
|
des outils logiciels sur lesquels il se base et des bonnes
|
|
pratiques permettant d'écrire du code viable.
|
|
|
|
En se reposant sur un système d'IA sans être capacité
|
|
de comprendre intégralement le code proposé ni de le mettre
|
|
en perspective avec le reste de la base de code,
|
|
c'est toute la maintenance de la base de code qui se retrouve compromise.
|
|
|
|
### Transmission des connaissances
|
|
|
|
L'équipe du pôle informatique se renouvelle très souvent.
|
|
À ce titre, les nouveaux développeurs se doivent d'hériter
|
|
d'une base de code viable.
|
|
Quant aux anciens développeurs, ils se doivent d'en avoir
|
|
compris le fonctionnement, afin d'être en mesure
|
|
de guider et d'aider leurs successeurs.
|
|
|
|
Comme développé dans les deux points précédents,
|
|
cet objectif est incompatible avec l'usage de systèmes d'IA.
|
|
|