Vue d'ensemble
✅ Forces
Structure les tâches par étapes (Steps) ; évite les oublis.
⚠️ Faiblesses
Peut restreindre la "créativité" naturelle de l'IA par trop de étapes.
🎯 Idéal pour
Tutoriels, code, procédures, plans stratégiques.
Les 5 composants de RISEN
Role - Rôle
Établit l'autorité et l'expertise de l'IA.
Instruction
Présente la demande principale et les éléments d'entrée (Inputs).
Steps - Étapes
Détaille les étapes logiques que l'IA doit suivre (ex: "D'abord X, puis Y").
End Goal - Objectif final
Définit l'objectif final pour que l'IA garde le cap sur le résultat.
Narrowing - Affinage
Ajoute des filtres et des limites pour affiner la réponse.
💡 Exemple d'utilisation
Role : "Tu es un développeur Python expert."
Instruction : "Crée une fonction pour valider des emails."
Steps : "1) Vérifie le format avec regex, 2) Teste avec des cas valides et invalides, 3) Documente le code."
End Goal : "Une fonction robuste et testée, prête pour la production."
Narrowing : "Utilise uniquement la bibliothèque standard Python, pas de dépendances externes."