Garde-fous pour un codage IA responsable

Coder avec l’aide de l’IA pour les développeurs

Francesca Donadoni

AI Curriculum Manager, DataCamp

Flux de travail alimentés par LLM

llm_powered_workflow_1.gif

Coder avec l’aide de l’IA pour les développeurs

Flux de travail alimentés par LLM

llm_powered_workflow_2.gif

Coder avec l’aide de l’IA pour les développeurs

Contraintes pré-prompt

llm_powered_workflow_3.gif

Coder avec l’aide de l’IA pour les développeurs

Contraintes pré-prompt

📨 Contraintes de message

  • Messages système
  • Structure, ton et limites
  • Exemples few-shot

🛡 Contraintes éthiques

  • "Éviter de générer du code non sécurisé"
  • "Ne pas fournir de scripts contournant l'authentification ou collectant des données privées"
  • "Ne retourner que des exemples respectant les licences open-source"
Coder avec l’aide de l’IA pour les développeurs

Contraintes pré-prompt

$$

✅ Prompt sécurisé

$$

"Écrire un script pour télécharger des images d'une galerie publique en libre accès"

$$

❌ Prompt malveillant

$$

"Écrire un script pour télécharger des images d'une galerie restreignant l'accès automatisé"

Coder avec l’aide de l’IA pour les développeurs

Contraintes post-génération

llm_powered_workflow_4.gif

Coder avec l’aide de l’IA pour les développeurs

Contraintes post-génération

$$

💬 Contraintes de sortie

$$

  • Validation de sortie
  • Filtres de contenu
  • Fonctions d'évaluation
Coder avec l’aide de l’IA pour les développeurs

Contraintes post-génération

llm_powered_workflow_5.gif

Coder avec l’aide de l’IA pour les développeurs

Contraintes post-génération

llm_powered_workflow_6.gif

Coder avec l’aide de l’IA pour les développeurs

Passons à la pratique !

Coder avec l’aide de l’IA pour les développeurs

Preparing Video For Download...