Skip to content

Niveau 3 - Collaboration avec l'IA

L'IA est utilisée comme assistant. Le contenu doit être revu, compris et corrigé.

Définition

Au niveau 3, l'IA devient un partenaire de travail actif. Elle peut aider à développer, rédiger, déboguer ou améliorer. Mais chaque output de l'IA doit passer par un filtre critique : l'élève relit, comprend, corrige et assume ce qu'il soumet.

Ce niveau correspond à l'usage "professionnel basique" de l'IA - celui qu'on attend d'un développeur junior en entreprise.

Quand s'applique-t-il ?

  • Développement encadré de fonctionnalités
  • Débogage assisté
  • Rédaction de documentation technique
  • Projets de 3e année CFC et au-delà

Ce qui est autorisé

  • Demander la génération de code (à comprendre et adapter)
  • Soumettre un bug pour analyse et correction
  • Améliorer, reformuler ou structurer un texte
  • Générer des tests unitaires
  • Obtenir des revues de code avec explications

Ce qui est interdit

  • Soumettre du code sans le comprendre ni le tester
  • Laisser des vulnérabilités de sécurité non corrigées
  • Cacher l'usage de l'IA à l'enseignant si celui-ci le demande
  • Utiliser l'IA pour répondre à des questions d'évaluation orale

Savoir-faire requis

L'élève doit être capable de :

  • Valider techniquement le code ou texte produit par l'IA
  • Identifier les risques : logique incorrecte, failles de sécurité, biais
  • Défendre oralement tout contenu soumis

Responsabilité sécurité

Tout code généré par l'IA doit être analysé pour détecter les vulnérabilités (injections, données non validées, secrets exposés) avant soumission. L'élève est responsable de la sécurité du code qu'il soumet.

Exemple de consigne

Vous pouvez utiliser l'IA pour vous aider à implémenter les endpoints REST. Chaque fonction doit être couverte par des tests et vous devez être capable d'expliquer votre implémentation lors de la revue de code.

ETML - École Technique des Métiers de Lausanne