0 XP
?
Débutant30 min20 XP

Objectifs de cette leçon

  • Comprendre le role prompting
  • Choisir le bon rôle
  • Combiner rôle et contexte

Le pouvoir du role prompting 🎭

Qu'est-ce que le role prompting ?

Le role prompting consiste à assigner un rôle spécifique à l'IA pour améliorer la qualité de ses réponses.

Pourquoi c'est efficace

Quand vous définissez un rôle :

  1. Le modèle active les patterns d'entraînement liés à ce domaine
  2. Les réponses deviennent plus techniques et précises
  3. Le code généré suit les bonnes pratiques du domaine

Comparaison des rôles

RôleQualitéExemple de réponse
Sans rôle⭐⭐Code basique, pas de bonnes pratiques
Rôle générique⭐⭐⭐Code correct, peu d'expertise
Rôle spécifique⭐⭐⭐⭐⭐Code expert, patterns avancés

Exemple concret

Tâche : Créer un formulaire de connexion

Sans rôle :

"Crée un formulaire de connexion" → Réponse basique, pas de validation, pas d'accessibilité

Avec rôle :

"Tu es un expert React avec 8 ans d'expérience, spécialisé en sécurité web et accessibilité WCAG. Crée un formulaire de connexion avec validation côté client, gestion d'erreurs, et support screen reader." → Réponse experte avec validation, accessibilité, sécurité

Bonnes pratiques

✅ À faire❌ À éviter
Rôle spécifique au domaineRôle trop vague ("développeur")
Années d'expérience mentionnéesPas de contexte d'expertise
Spécialisation techniqueRôle générique
Contexte du projetRôle hors sujet

Résumé

  • Le role prompting améliore la qualité des réponses
  • Plus le rôle est spécifique, meilleure est la réponse
  • Combiner rôle + contexte = résultats optimaux
  • Adaptez le rôle à la tâche demandée
Le pouvoir du rôle
Interactif

Prompt :

Comment optimiser une requête SQL ?

Réponse :

Réponse générique

Utilisez des index, évitez SELECT *, et optimisez les jointures.