Espace professeur

Connectez-vous pour accéder à vos ressources

Identifiants incorrects. Veuillez réessayer.
Mot de passe oublié ?
5e IA et nous Créer un programme IA
📄 IA et nous — Séance 4/5

Comment créer un programme utilisant l’IA pour connaître l’état émotionnel de la classe ?

⏱ ~1h30
👤 5e — Individuel ou binôme
📚 Vitta Science · micro:bit

🎯 Situation déclenchante

Léa : Tu as vu ? Le CPE veut installer un petit boîtier dans chaque salle pour savoir si la classe va bien ou pas, juste avec une lumière qui change de couleur.

Hugo : Sérieux ? Comment il peut savoir ça sans regarder tout le monde un par un ?

Léa : Il paraît que ça utilise l’IA qu’on a entraînée la dernière fois, avec les émotions…

Hugo : Mais on n’a pas un robot qui nous regarde en vrai, si ?

Questions
Q1 D’après toi, à quoi pourrait servir un tel objet ?
Q2 Comment fait-on pour qu’un programme « décide » d’allumer telle ou telle couleur ?
Q3 Est-ce qu’un seul visage testé peut représenter toute une classe ?
Problématique : Comment créer un programme utilisant l’IA pour connaître l’état émotionnel de la classe ?

Ma progression

1
Comprendre
2
Programme 1
(vérifier & dire)
3
Afficher sur
micro:bit
Bilan

La progression se met à jour automatiquement au fil des activités

Le flux de données — Comment ça marche ?

Clique sur chaque étape pour comprendre le rôle de chaque outil dans le programme.

📷Webcam
🤖Teachable
Machine
💻Vitta Science
Adacraft
🔝micro:bit
Clique sur une étape ci-dessus pour voir son rôle dans le programme.

Clique sur chaque bloc pour découvrir son rôle, puis valide l’étape 1 de ta progression

📚 Lexique — Les mots clés

Ces mots vont revenir tout au long de l’activité. Lis-les avant de commencer !

🤖 Assistant virtuel

Personnage programmé qui réagit et « parle » en fonction des résultats du modèle d’IA, dans Vitta Science.

📊 Taux de confiance

Pourcentage qui indique à quel point le modèle est sûr de sa prédiction. Varie entre 0 et 1.

🧩 Bloc de programmation

Élément visuel que l’on assemble comme une pièce de puzzle pour construire un programme, sans écrire de code texte.

❓ Instruction conditionnelle

Bloc SI / SINON qui permet au programme de faire un choix selon une condition (ex. SI confiance > 0.80).

📦 Classe détectée

Le nom de l’émotion reconnue par le modèle (ex. « Joyeux », « Triste »), renvoyé au programme.

🔝 Objet connecté

Objet physique (ici la carte micro:bit) piloté par un programme numérique, via une connexion USB.

📋 Travail à faire

Tu dois intégrer ton modèle d’apprentissage créé avec Teachable Machine (séance précédente) dans un programme informatique, et afficher l’état émotionnel sur une carte micro:bit. Pour cela nous utiliserons l’application Vitta Science / Adacraft.

Comprendre : explore le schéma du flux de données ci-dessus.
Programme 1 : vérifie que le taux de confiance dépasse 80 %, puis fais dire à l’assistant si tu es Joyeux ou Triste. Teste avec test-1 et test-2.
Afficher sur micro:bit : remplace l’assistant virtuel par l’affichage sur la carte.
Bilan : termine la trace écrite et le quiz.

Fiche travail

📄 PDF 📄 Word
Étape 2 — Programme 1 : vérifier et dire l’état émotionnel
  1. 1Ouvre Vitta Science / Adacraft (lien ci-contre) et récupère le bloc IA Image → sélectionner et initialiser le modèle.
  2. 2Colle l’URL de ton modèle sauvegardé à la séance précédente.
  3. 3Ajoute les blocs demander un fichier, lancer la détection et un bloc SI taux de confiance > 0.80.
  4. 4Complète : SI vrai → l’assistant dit « le résultat peut être utilisé », SINON → « le résultat ne peut pas être utilisé ».
  5. 5Ajoute ensuite un bloc SI classe détectée = « Joyeux » → l’assistant dit « Je suis joyeux », SINON (Triste) → « Je suis triste ».
  6. 6Télécharge les avatars de test ci-contre sur ton espace personnel (clic droit → Enregistrer l’image sous…), puis teste ton programme avec test-1 et test-2.

Es-tu sûr(e) d’avoir besoin d’aide ?

Es-tu sûr(e) d’avoir terminé cette étape ?

🟩 Aide

Le taux de confiance est un nombre entre 0 et 1 (pas un pourcentage de 0 à 100). 80 % s’écrit donc 0.80 dans le bloc. Pour le test de classe, utilise un bloc « égal à » pour comparer la classe détectée au texte « Joyeux ».

✕ Fermer
🔵 Défi

Si tu es en avance, intègre toutes les classes de tes avatars (pas seulement Joyeux et Triste) dans ton programme.

✕ Fermer
📷 Ressources
🔗 Ouvrir Vitta Science / Adacraft 📝 Guide Vitta Science / micro:bit
🎨 Avatars de test
Test 1 test-1.png
Test 2 test-2.png
Étape 3 — Afficher le résultat sur micro:bit (Programme 2)

Pour rester simple, on affichera seulement 2 états : Joyeux (positif) et Triste (négatif).

  1. 1Installe l’extension « micro:bit avec USB » dans Vitta Science (menu Extensions).
  2. 2Reprends ton programme du Programme 1 et remplace le bloc « dire » de l’assistant par un test sur la classe détectée.
  3. 3Construis : SI classe détectée = « Joyeux » → micro:bit afficher icône positive (ex. cœur, sourire).
  4. 4SINON (Triste) → micro:bit afficher icône négative (ex. triste).
  5. 5Branche ta carte micro:bit en USB et lance le programme pour vérifier le résultat.
Emotion Positive

Résultat attendu — affichage sur la carte micro:bit

💡 Astuce : commence par tester ton programme avec les avatars de l’étape 2 avant d’essayer en direct avec la webcam.

✍️ Trace écrite

1. Quel est le rôle de Teachable Machine dans ton programme ?

Es-tu sûr(e) d’avoir besoin d’aide ?

Es-tu sûr(e) d’avoir terminé cette question ?

🟩 Aide

Repense au flux de données vu en début de séance : que fait Teachable Machine entre la webcam (ou l’image) et Vitta Science ?

✕ Fermer
🔵 Défi

Si on changeait de modèle Teachable Machine (entraîné sur autre chose que des émotions), le reste du programme devrait-il changer ? Pourquoi ?

✕ Fermer
2. Quelles étapes as-tu suivies pour connecter le modèle à Vitta Science ?

Es-tu sûr(e) d’avoir besoin d’aide ?

Es-tu sûr(e) d’avoir terminé cette question ?

🟩 Aide

Repense à l’étape 2 : qu’as-tu collé dans le bloc « sélectionner et initialiser le modèle » ?

✕ Fermer
🔵 Défi

Pourquoi vérifie-t-on le taux de confiance avant d’utiliser le résultat du modèle ?

✕ Fermer
3. Comment ton programme décide-t-il quoi afficher sur le micro:bit ?

Es-tu sûr(e) d’avoir besoin d’aide ?

Es-tu sûr(e) d’avoir terminé cette question ?

🟩 Aide

Quel bloc utilises-tu pour comparer la classe détectée à « Joyeux » ou « Triste » ?

✕ Fermer
🔵 Défi

Si tu voulais ajouter une 3e émotion (par exemple « Colère »), que faudrait-il changer dans le programme ?

✕ Fermer
4. Selon toi, une machine peut-elle vraiment « comprendre » une émotion ?

Es-tu sûr(e) d’avoir besoin d’aide ?

Es-tu sûr(e) d’avoir terminé cette question ?

🟩 Aide

Le micro:bit affiche une icône parce qu’un bloc SI le lui demande, pas parce qu’il ressent quoi que ce soit.

✕ Fermer
🔵 Défi

Ton programme affiche l’état de toute la classe avec un seul visage testé à la fois. Est-ce vraiment représentatif ? Justifie.

✕ Fermer
✓ Sauvegardé !

❓ Quiz bilan

Question 1 / 4
Quel est le rôle du modèle Teachable Machine dans ce programme ?
Question 2 / 4
Quel est le rôle de la carte micro:bit dans ce projet ?
Question 3 / 4
Pourquoi vérifie-t-on le taux de confiance avant d’utiliser le résultat du modèle ?
Question 4 / 4
Qu’est-ce que Vitta Science / Adacraft permet de faire ici ?

📝 Évaluation à venir

À la prochaine séance, tu réutiliseras ce que tu as appris pour réaliser une évaluation avec ton propre visage : tu créeras un avatar te représentant (Digiface), tu l’utiliseras pour tester ton modèle, puis tu intégreras le tout dans un programme Vitta Science / micro:bit, comme aujourd’hui.

🏆 J’ai réussi mon travail si…

✔ J’ai vérifié que mon modèle dépasse 80 % de confiance
✔ J’ai testé mon programme avec un fichier avatar avant de passer au micro:bit
✔ J’ai affiché correctement Joyeux ou Triste sur la carte micro:bit
✔ Je suis capable d’expliquer comment mon programme décide quoi afficher
✔ J’ai réussi le quiz

🎬🎙️ Vidéo & Podcast

🎧
Podcast — Comprendre l’IA et les émotions
Ressources professeur Espace prof

💻 Matériel

💻 1 ordi / élève ou binôme 🔝 1 carte micro:bit / élève ou binôme

Compétences abordées

  • Analyser un programme simple fourni et le modifier pour répondre au besoin posé
  • Socle commun (ECC7) — Imaginer, fabriquer, créer, expérimenter avec habileté
Retour en haut