Le framework le plus rigoureux — idéal pour les projets complexes, l’automatisation et le développement. Évite les oublis en couvrant tous les angles.
Structure
| Lettre | Signification | Question à se poser |
|---|---|---|
| C — Character | Le rôle de l’IA | Qui est l’IA dans ce contexte ? |
| R — Request | La tâche spécifique | Quelle est la demande précise ? |
| E — Examples | Les données d’entrée | Quels exemples puis-je fournir ? |
| A — Additions | Les exclusions | Qu’est-ce qu’il ne faut pas faire ? |
| T — Type of Output | Le format de sortie | JSON, tableau, code, liste, prose ? |
| E — Extras | Le ton / niveau de langage | Formel, technique, vulgarisé ? |
Exemple
C : Tu es un ingénieur DevOps senior spécialisé en Kubernetes.
R : Génère un manifest Deployment Kubernetes pour une application Node.js.
E : L'app tourne sur le port 3000, l'image est "mon-registry/mon-app:v1.2".
A : N'utilise pas de ressources deprecated (pas d'apiVersion apps/v1beta). Ne génère pas le Service, seulement le Deployment.
T : Réponds uniquement avec le bloc YAML, sans explication.
E : Utilise des commentaires courts pour chaque section importante du YAML.
Quand l’utiliser
- Génération de code ou de configurations
- Automatisation de workflows
- Quand la réponse doit respecter un format précis et non négociable
- Quand les erreurs coûtent cher (prod, sécurité, données)
En relation avec
- Prompt Engineering — Vue d’ensemble — hub prompt
- RTF — version légère pour les requêtes simples
- CARE — version intermédiaire orientée contenu
- CoT — à combiner avec CREATE pour forcer le raisonnement étape par étape