L’option « Informatique pour l’Intelligence Artificielle » de Centrale Nantes a été créée à la rentrée 2022. Elle s’adresse à des élèves-ingénieur.e.s de 2e et 3e année, soit un équivalent M1/M2.
Cette spécialisation compte 12 unités d’enseignement. J’ai la responsabilité de l’une d’entre elle, intitulée « informatique durable ».
Parmi les enjeux associés à un tel cours (impacts environnementaux du numérique, état de l’art de la législation, etc.), il m’avait semblé indispensable d’intégrer une dimension liée à « éthique et intelligence artificielle ».
Avec Jean-Pierre Elloy, nous avons ainsi construit une séquence pédagogique que nous avons affinée au fil des années et qui, désormais, a atteint une certaine maturité. Conscients que d’autres personnes, soucieuses de traiter ces sujets, pourraient être à la recherche de ressources pédagogiques, nous avons décidé de mettre à disposition le contenu produit sous une licence Creative Commons by-nc-sa. De manière associée, la présente page synthétise l’organisation pédagogique derrière. Les liens vers les diaporamas des différents chapitres du cours apparaissent entre crochets [ ].
Pour donner un ordre d’idée de l’évolution de cette action, il faut savoir que la toute première version, de 2022, se déclinait en une conférence unique de 2h. C’était à la fois trop dense et trop court pour rentrer dans la finesse nécessaire à ce sujet.
Désormais, ce bloc se décline en 13h d’activités pédagogiques qui se décomposent de la manière suivante :
(Séquence 1) La première partie de l’intervention est une introduction dédiée à contextualiser et à questionner pourquoi l’IA génère autant de réactions (en caractérisant ces dernières) [chapitre 0]. Cette première partie se termine par la mise en place d’une première analyse « grosses mailles » de toute application de l’intelligence artificielle selon trois volets : (i) les avantages attendus de l’application ; (ii) l’apport de l’IA dans l’application (iii) les tensions identifiées. À l’issue de cette présentation, nous appliquons cette première démarche d’analyse sur un ou plusieurs exemples, en interaction directe avec les étudiant.e.s [chapitre 1].
(Séquence 2) La seconde partie d’intervention revient d’abord sur les fondamentaux de l’éthique en rappelant la diversité des principes éthiques en fonction du contexte culturel. Cette partie s’appuie notamment sur les penseurs et philosophes majeurs qui ont écrit sur ce sujet [chapitre 2].
(Séquence 3) Afin d’arriver, au bout du « voyage », à une démarche éthique pour l’IA, il est nécessaire de s’attarder d’abord sur la science [chapitre 3], notamment sur la question de savoir ce qu’est un questionnement éthique en science [chapitre 4]. La démarche en entonnoir que nous proposons vise ensuite à se focaliser sur le numérique d’une part, la bioéthique d’autre part. Cette dernière s’avérera une source d’inspiration pour la finalisation de la démarche.
(Séquence 4) Mais avant la dernière étape du cours, il nous semblait indispensable de confronter les étudiant.e.s à des textes et de les inciter ainsi à mûrir leur propre réflexion. Dès lors, nous proposons une sélection de textes aux étudiant.e.s en leur proposant d’en choisir un à lire et analyser en binôme [proposition de textes à analyser en lien avec “éthique et IA”]. Nous leur demandons ensuite de faire une restitution orale de leur étude de texte en 5 minutes devant l’ensemble du groupe. Sur cette partie, nous insistons sur le fait que chaque binôme est libre de se focaliser sur une partie seulement du texte, pourvu que celle-ci leur semble, personnellement, d’intérêt.
(Séquence 5) Enfin, la dernière partie s’attaque aux questions éthiques de l’IA, qui se déclinent en des principes éthiques généraux et en une éthique des données, du développement et des usages [chapitre 5]. L’ensemble de ces considérations aboutit à une démarche globale de construction d’un rapport éthique pour toute application à base d’IA [chapitre 6], processus qui passe notamment par la formalisation :
- d’une matrice des impacts négatifs sur les principes éthiques pour chaque partie prenante et
- d’une matrice des exigences représentant ce qu’il faut faire pour atténuer ou supprimer chaque impact négatif identifié.
(Séquence 6) Pour finir, et désormais « outillés », les étudiant.e.s se voient proposer de construire leur propre analyse éthique sur la base des projets d’intelligence artificielle qu’ils ont à traiter dans le cadre de leur option (ces projets sont faits par les étudiant.e.s par groupe de 3 ou 4), projets encadrés par des enseignant.e.s-chercheur.se.s de différents domaines. Lors de la dernière séance de cours, chaque groupe est alors invité à présenter son analyse éthique sur la base de la démarche méthodologique donnée précédemment.
Pour finir, le découpage horaire des séances est le suivant :
- 2h pour les séquences (1) et (2)
- 1h30 pour la séquence (3) et 30 minutes pour laisser aux étudiant.e.s le temps de décider le texte de leur choix traité en partie (4)
- 2h de travail des étudiant.e.s sur le texte choisi pour la séquence (4), en interaction avec nous (assimilable à un mode « TP »)
- 2h pour la restitution attendue de la séquence (4)
- 2h pour la séquence (5)
- 1h de travail de réflexion des étudiant.e.s sur les enjeux éthiques de leur projet d’option, puis 2h de restitution finale du travail effectué dans la séquence (6)
Sans oublier, évidemment, la [bibliographie] !
